


Ассемблер, у кого есть возможность, посмотрите
В програмке ассемблера, нужно:
1. Найти транслятор и файлы afd.exe и td.exe.
2. Проанализировать текст программы lab1.asm, понять содержание каждой из ассемблерных команд. Выяснить, как будут изменяться данные всех регистров процессора при выполнении каждой из них. Текст программы должен выглядеть так:
text SEGMENT
ORG 100h
begin: MOV ax,20
MOV bx,30
ADD ax,bx
MOV cx,ax
ADD ch,16
RET
text ENDS
END begin
2. Сформировать листинг, объектный и исполняемый код программы lab1.asm; последний записать в файл lab1.com .
3. Запустите программу lab1.com для обработки. Убедитесь в том, что она корректно выполняется (компьютер не подвешивается).
4. Загрузить программу lab1.com в отладчик AFD и шаг за шагом выполнить все команды. После выполнения каждой команды анализировать состояние каждого из регистров процессора.
5. Загрузить программу lab1.com в отладчик TD и шаг за шагом выполнить все команды. После выполнения каждой команды анализировать состояние каждого из регистров процессора.
Мне нужно запустить код, который есть выше, как сделать это в SASM например?
А AFD и TD тоже в SASM будет? Это методичка под DOS и AFD и TD с тех же времен.