Реферат: Разработка программы на Ассемблере
.DATA
privet DB 'Добрый morning !','$';
.CODE
....
lea dx,privet;специальная функция регистра DX
mov ah,9;9 - функция вывода на экран дисплея
int 21h;будет выведено приветствие ....
ВЛИЯНИЕ КОМАНД НА ФЛАГИ
В таблицу включены только те инструкции, которые влияют на флаги.
"+" - обозначает, что команда влияет на флаг, "-" - не влияет, "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. Технико-математическое описание задачи
Программа делится на две части:
Первая часть программы - Сбор сведений - это часть программы, собирающая справки об оборудовании, установленном на ПК, на котором программа выполняется. Справки наводятся о следующих устройствах:
- математическом сопроцессоре;
- СОМ портах;