Программирование на Ассемблере для персональных компьютеров. Садовой Н.Н - 18 стр.

UptoLike

Составители: 

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