Re: Подскажите пожалуйста по ассемблеру
Добавлено: 03 мар 2008, 17:29
не мог бы кто-нибудь объяснить мне как осуществляется перевод в 16-ю систему счисления?
Код: Выделить всё
.data
...
covert db '0123456789ABCDEF'
....
.code
Draw_W16 Proc
push ds
mov cx,4
mov ax, @data
mov bx, offset covert
mov ds,ax
mov bp,4; т.к. в слове 4 чифры 16-е
print_s:
rol dx,cl
mov ax,dx
and ax,000fh
xlatb
;теперь в al содержится старший разряд 16 числа
mov es:[di],al; а тут его куда нить сохраняем