Вопросы по теме 'emu8086'

Как использовать несколько исходных файлов для одной программы с emu8086?
Я пишу проект на ассемблере 8086, и он становится довольно огромным. Я хотел бы разделить его на более мелкие части, чтобы он работал быстрее. Я хочу разделить свой исходный код на несколько отдельных файлов, но при этом сделать их частью одной и...
2482 просмотров
schedule 21.11.2023

Emu8086 - условная печать не прерывается
так что это моя проблема, всякий раз, когда я нажимаю «а», и он соответствует условию, он печатает текст, который находится под «а:», а затем также печатает текст в «б:». как сломать друг друга в разных условиях? Благодарность :) cmp byte ptr...
139 просмотров
schedule 28.04.2024

источник и место назначения должны иметь одинаковый размер (8086)
Я предполагаю, что источник и место назначения в инструкции MOV должны иметь одинаковый размер, и когда я пишу эти инструкции: .data var dw 0 .code mov al,56h mov var,al Я получаю сообщение об ошибке, что операнды не соответствуют 16-битному...
170 просмотров
schedule 02.03.2024

Печать от 1 до ‹ пользовательского ввода в emu8086
Я хочу получить число (т.е. 5) от пользователя, а затем напечатать, начиная с 1 до ввода ‹ (т.е. 1 2 3 4). Но мой код не останавливается на «4», а цикл выполняется до «d» Я знаю, что цикл выполняется CX раз, а MOVZX, как и в 8086, не работает,...
785 просмотров
schedule 30.10.2023

Чтение строки из 8086 emu и вывод ее обратно
Я пытаюсь взять строку в качестве входных данных от моего ассемблера emu 8086. Я хочу напечатать введенную строку в качестве вывода. При печати строки я получаю несколько забавных символов в качестве вывода вместе с вводом, который я дал. Что мне...
689 просмотров
schedule 31.12.2023

Вычисление факториала 10 с использованием сборки 8086
Я пытался решить это с помощью языка ассемблера. Дело в том, что я не могу хранить 10! В al мой код работает для нахождения факториала 5. Как мне сохранить результат 10! В реестре? Когда я нахожу факториал 5, я ясно вижу результат в al , потому...
1451 просмотров
schedule 23.12.2023