Консультация № 10357
05.07.2004, 16:32
0.00 руб.
0 1 1
Приветсвую ЭКСПЕРТОВ!!!
Может кто сможет:
Разработать компилятор с заданного языка ассемблера nasm, результатом ра-
боты компилятора должны быть исполняемый файл в формате односегментной
программы для MS-DOS(файл типа *.com).Дополнительным результирующим файлом
должен быть файл листинга.В качестве инструментального языка разработки
допускается ассемблер или Си.
Набор реализуемых команд и директив:
-команды вызова процедур CALL;
-команды выхода из процедуры RET;
-команды вызова системных функций DOS(INT 21h);
-команды пересылки констант в регистр вида MOV рег,число;
-директива ORG, директива SEGMENT;
-команды
MUL рег MOV рег,имя
ADD [рег],рег LOOP метка
имя DD число
Регистры рег в командах предполагаются 32-битные, числа только десятичные.
Программный пакет,состоящий из: файла (файлов) исходных текстов программы-
компилятора, файлов тестовых примеров.

Обсуждение

Неизвестный
05.07.2004, 16:32
общий
это ответ
Здравствуйте, FEK!
Ну и? Где вопрос-то? Разрабатывайте. С возникающими по мере разработки вопросами - обращайтесь. А писать за вас никто ничего не будет. По крайней мере просто так.
Форма ответа