Реферат: Разработка программы на Ассемблере

5. DB,DW - директивы резервирующие один или несколько байтов: DB, или одно или несколько слов: DW.

 

      ....

      .DATA

fibs  DB 1,1,2,3,5,8,13

rus   DB 'Турбо Ассемблер'

buf   DB 80 DUP(0);резервируется 80 байтов,каждый обнуляется

int   DW 65535;в двух байтах располагается число FFFFh.

Array DW 100 DUP (0);резервируется 100 слов

6. END - обозначает конец программы.

 

      ....

      .CODE

MyPROG:....; точка входа (начало программы).

       ....; команды программы

       ....

       END MyPROG

7. ENDM - окончание блока или макроопределения

8. ENDP - обозначает конец подпрограммы.

9. EQU - присваивает символическому имени или строке значение выражения.

 

BlkSize EQU 512

BufBlks EQU 4

BufSize EQU BlkSize * BufBlks

10. LABEL - определяет метку соответствующего типа.

 

      ....

       .DATA

m_byte LABEL BYTE;метка m_byte типа BYTE позволяет теперь

К-во Просмотров: 488
Бесплатно скачать Реферат: Разработка программы на Ассемблере