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

       .DATA

privet DB 'Добрый morning !','$';

       .CODE

       ....

       lea dx,privet;специальная функция регистра DX

       mov ah,9;9 - функция вывода на экран дисплея

       int 21h;будет выведено приветствие ....

ВЛИЯНИЕ КОМАНД НА ФЛАГИ

В таблицу включены только те инструкции, которые влияют на флаги.

flags.gif (9925 bytes)

"+" - обозначает, что команда влияет на флаг, "-" - не влияет, "1" - флаг устанавливается в 1, "0" - флаг устанавливается в 0 (сбрасывается), "#" - инверсия флага, "?" - не определенное значение флага, >1 - одиночный сдвиг, >n - многоразрядный сдвиг.

ПРИМЕЧАНИЯ

 

    1. R1,R2 - одно- или двухбайтные регистры.

    2. RP - двухбайтные регистры.

    3. SRC,DST -источник,приемник (регистр или ячейка  па-

       мяти)

    4. M,M1,M2 -ячейки памяти с символическими адресами M,

       M1 и M2.

    5. CNT - счетчик,регистр CL или CX.

    6. SUBR,NAME  -  символический  адрес  (метка  начала

       подпрограммы или блока операторов).

    7. Во всех  командах  условных  переходов  метка  NAME

       должна отстоять от команды перехода не более,чем на  -128

       или +127 байтов.

    8. INUM - номер прерывания.

ОБЩИЙ РАЗДЕЛ

1.1. Технико-математическое описание задачи

Программа делится на две части:

Первая часть программы - Сбор сведений - это часть программы, собирающая справки об оборудовании, установленном на ПК, на котором программа выполняется. Справки наводятся о следующих устройствах:

-     математическом сопроцессоре;

-     СОМ портах;

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