Ассемблер для микропроцессора I8086, 16-битный

Отменен
Заказ
3291818
Раздел
Программирование
Предмет
Ассемблер
Тип работы
Антиплагиат
Не указан
Срок сдачи
5 Июн 2020 в 08:00
Цена
Договорная
Блокировка
10 дней
Размещен
3 Июн 2020 в 13:00
Просмотров
116
Описание работы

Исходные данные содержат команды вида:


МНЕМА r,r

МНЕМА r,m

МНЕМА m,r

Здесь МНЕМА = [sub, cmp].

Операнд в памяти (m) может быть задан одним из следующих способов: [BX], [SI], [DI], [BX+SI], [BX+DI].

Требуется сформировать листинг для этого потока команд для случая 16-разрядных операндов.


Задания связаны с проектированием ассемблеров. Исходными данными являются потоки ассемблерных команд, записанные в соответствии с правилами языка Ассемблера. 

Требуется разработать: 

• систему признаков для фиксации результатов обработки операндов, таблицу машинных операций; 

• алгоритмы анализа и синтеза машинных операций. 

Результат обработки должен максимально совпадать с теми данными, которые формирует стандартный ассемблер (tasm, masm или ассемблер для ОС Linux). В текстах заданий для указания операндов используются следующие обозначения: 

r – операнд находится в регистре общего назначения (РОН); 

m – операнд находится в основной памяти; 

imm – непосредственный операнд.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир