|
Ассемблер в примерах - Вывод содержимого регистра
- Вопрос:
- Подскажите как можно вывести содержимое какого либо регистра: например сложить какие либо числа, а результат вывести
- Ответ:
- Код в приложении выводит содержимое регистра АХ в 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
| |