загружает выбранный элемент буфера регистров
Аргумент регистра Регистр
----------------------------------------------------------------------------
0 Флаги
1 АХ
2 ВХ
3 СХ
4 DX
5 SI
6 DI
7 BP
8 DS
9 ES
----------------------------------------------------------------------------
REG,как оператор, загружает выбранный элемент буфера регистров ука-
занным целым значением:
REG 2,&H1000 'загрузить 1000H на ВХ буфера регистров
REG ,как функция,возвращает значение выбранного элемента буфера
регистров:
PRINT REG (2) 'вывести значения из ВХ буфера регистров
Программист ответственнен за защиту регистров сегмента данных
- 85 -
(DS),сегмента стека (SS),указателя базы (BP),указателя стека (SP)
см также CALL INTERRUPT
DEF SEG
REG
Пример defint a-z
dim a(100)
dim ЗаполненияПодпрограмма (10)
ЗаполненияПодпрограмма (0)=&HF2FC
ЗаполненияПодпрограмма (1)=&HCBAA
reg 1,-1
reg 3,101*2
reg 9,varseg(a(0))
reg 6,varptr(a(0))
def seg=varseg(ЗаполненияПодпрограмма (0))
print a(1)
while not instat:wend
ЗаполнитьАдрес=varptr(ЗаполненияПодпрограмма(0))
call absolute ЗаполнитьАдрес '(reg)
print a(1)
end
Оператор CALL INTERRUPT
-----------------------
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий