Ассемблер i8080

Отменен
Заказ
5630887
Раздел
Программирование
Предмет
Ассемблер
Антиплагиат
Не указан
Срок сдачи
27 Окт 2023 в 23:55
Цена
Договорная цена
Блокировка
10 дней
Размещен
26 Окт 2023 в 23:16
Просмотров
66
Описание работы

Написать программу на ассемблере (i8080): Умножение чисел Р = А * В, где А { 1-FF }, В { 1-FF }. Умножение выполнить сочетая команды сдвига и сложения – нужно реализовать алгоритм умножения «в столбик». Команды сдвига: RRC/RCR и RLC/RCL, сложения: ADD или DAD. НЕ ИСПОЛЬЗОВАТЬ MUL (команды умножения). В программе применять команды пересылок (MOV), загрузки (MVI, LXI и т.п.), хранения (необязательно). Для цикла использовать: - флаг Z и команды передачи управления JZ или JNZ; - флаг С и команды передачи управления JС или JNС (используются для учета переполнения при умножении). Для ввода сомножителей использовать команду ввода данных из порта (IN 08), которая эмулирует ввод данных с клавиатуры. Никаких оптимизаций быстродействия делать не нужно, чем проще и понятнее код – тем лучше. Также приложены: - документ с заданием; - пример умножения через ADD с вводом данных через порт IN 08 (.i80 файл для эмулятора и .txt); - эмулятор i8080 (.zip-архив, устанавливать ничего не нужно).

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