Вопрос № 64126: Подскажите как в Ассемблере
прибавить два числа и главное результат вывести на экран.
Оператор add изучаю.
Спасибо.
..
Вопрос № 64.126
Подскажите как в Ассемблере
прибавить два числа и главное результат вывести на экран.
Оператор add изучаю.
Спасибо.
Отправлен: 25.11.2006, 10:57
Вопрос задал: Metrok (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: NiGHT
Здравствуйте, Metrok!
1. Кажется этот вопрос в рубрику ассемблер (для паскаля есть блок asm).
2. Ну вобщем сложение так:
mov ax,1
mov bx,1
add ax,bx
3. Вывод если в паскале, то проще закинуть в переменную и вывести через writeln.
Если выводит на ассемблере, то заморочка. Проще в отладчике глянуть. Уточните в какой системе исчисления надо вывести результат.
Если говорить о десятичной системе, то делим на 10 и результат выводим. Если в двоичной, то сдвигаем побитово влево. Если в шестнадцатеричной, то делаем маску и есловие на выбор. Но влюбом случае в ассемблере (имею ввиду TASM) стандартных средств вывода нет. Поэтому скрипт хоть как писать.
Вывод на экран идет через прерывание 21h, там есть функция вывода символа и строки.
Пока все. Уточняйте вопрос и получите точный ответ.
Ответ отправил: NiGHT (статус: Студент)
Ответ отправлен: 25.11.2006, 12:22 Оценка за ответ: 5 Комментарий оценки: Хороший ответ