Как правильно тут написать файл листинг? - Assembler

Узнай цену своей работы

Формулировка задачи:

Идентификаторы Большие буквы латинского алфавита и цифры не более 8 символов. Константы шестнадцатеричные, десятичные, двоичные, текстовые. Директивы END, SEGMENT без операндов ENDS программа может иметь только один сегмент кодов и данных. DB,DW,DD с одним операндом константой 32-розрядные данные и смещения в сегменте Адресация опреандов пямяти. Индексная адресация со смещением (Val1[eax], Val1[edi],Val1[eex+4],[eax+6] etc.) Машшиные команды Lahf Dec reg Cmp reg, mem And mem,reg Xor mem,imm Jmp (относительная адресация), Где reg - 8 или 32-разрядные РЗП mem - адрес операнда в памяти imm - 8 или 32-разрядные непосредственные данные (константы)

Решение задачи: «Как правильно тут написать файл листинг?»

textual
Листинг программы
DataS segment
    Var01 db 0
    Var02 dw 1
    Var03 dw ?
DataS ends
CodeS segment
assume ds:DataS, cs:CodeS
Start:
    lahf
    dec ax
    cmp bl, Var01
    ;и так далее
CodeS ends
end Start

Оцени полезность:

11   голосов , оценка 3.909 из 5
Похожие ответы