Учебник по ассемблеру (ASM)
 

Ассемблер в примерах - Вывод содержимого регистра

Вопрос:
Подскажите как можно вывести содержимое какого либо регистра: например сложить какие либо числа, а результат вывести

Ответ:
Код в приложении выводит содержимое регистра АХ в 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

   Вперёд
   Содержание