Функция DEF SEG определяет сегмент
-104 -
Пример i=39567.999
print "число ед.точности",i
defsng i
print "целое число",i
defdbl a-c
deflng j-z
a=32767.1
z=-1
i=&H8FFF
print "три разных типа",f,z,i
end
Оператор DEF SEG
----------------
Функция DEF SEG определяет сегмент данных,подлежащих использованию оператор
------- ами BLOAD,BSAVE,CALL,ABSOLUTE,PEEK и POKE.
Синтаксис DEF SEG [=числовое выражение]
---------
Замечания Числовое выражение может находится в диапазоне от 0 до 65535.
--------- DEF SEG определяет сегмент памяти в котором будут специфицировать-
ся ответвления последущими операторами
BLOAD,BSAVE,CALL,ABSOLUTE,PEEK,POKE.Сегмент -это адресующая конструкция,ис-
пользуемая процессорами семейства Интел 86.Адреса должны специфицироваться
двумя целыми,сегмент и ответвление в сегмент.
DEF SEG без аргумента возвращает значение сегмента к его значению по умоча-
нию на момент запуска.первые 256 байтов сегмента по умолчанию содержат ин-
формацию ,используемую системой поддержки времени прогона вашей программы.В
этом сегменте есть один интересный адрес при ответвлении &HF4E.Значения
вставленные командой POKE по этому адресу изменяют текст записанный на экра-
не в любом графическом режиме.Цвет зависит от того ,в каком режиме вы нахо-
дились.Другой полезный адрес в сегменте данных по умолчанию находится в
ячейке 0 и 1.Это слово содержит сегмент строк Турбо-Бейсика.
См.также COLOR
Пример 'Эта программа заполняет экран буквами А ,вставленными непосредстве
' нно в видео-память.определить функцию ,которая устанавливает адрес
'видео-памяти .Получить тип видео платы от пользователя
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий