Составители:
Рубрика:
18
Примечание:
- Флажок не модифицируется
х
Устанавливается или сбрасывается в соответствии с результа-
том;
u
Не определен;
r
Восстанавливается прежнее запомненное значение.
2.4. Запись программ на языке ассемблера
Ниже приведена типичная структура простой программы на ассемб-
лере.
data segment ;директива начала сегмента данных
d1 dw 34h
d2 db 10100110b
d3 dd 3 dup (?)
data ends ; директива конца сегмента данных
code segment ; директива начала сегмента кодов
assume cs: code, ds: data
start: mov ax,data ; Загрузить адрес
mov ds,ax ; сегмента данных
.
. ; текст программы
quit: mov ax,4c00h ; Код завершения 0
int 21h ; Выход в DOS
code ends
end start
Примечание: - Флажок не модифицируется х Устанавливается или сбрасывается в соответствии с результа- том; u Не определен; r Восстанавливается прежнее запомненное значение. 2.4. Запись программ на языке ассемблера Ниже приведена типичная структура простой программы на ассемб- лере. data segment ;директива начала сегмента данных d1 dw 34h d2 db 10100110b d3 dd 3 dup (?) data ends ; директива конца сегмента данных code segment ; директива начала сегмента кодов assume cs: code, ds: data start: mov ax,data ; Загрузить адрес mov ds,ax ; сегмента данных . . ; текст программы quit: mov ax,4c00h ; Код завершения 0 int 21h ; Выход в DOS code ends end start 18
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »