Консультация № 144965
25.09.2008, 09:03
0.00 руб.
0 1 1
Здравствуйте уважаемые эксперты! Подскажите как можно вывести содержимое какого либо регистра: например сложить какие либо числа, а результат вывести

Обсуждение

давно
Старший Модератор
31795
6196
25.09.2008, 10:42
общий
это ответ
Здравствуйте, Sharkerr!

Код в приложении выводит содержимое регистра АХ в 10-ой системе.
Удачи!

Приложение:
настраиваемся на вывод
xor cx,cx
mov bx,10
;в получаем последнюю цифру числа и запоминаем в стеке
isDiv: xor dx,dx
div bx
push dx
inc cx;считаем количество цифр
or ax,ax;повторяем пока не 0
jnz isDiv
;выводим число в нужном порядке в цикле
isOut: pop ax
or al,30h
int 29h
loop isOut
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Форма ответа