Вывод числа в шестнадцатеричной системе
Категория: Assembler
2012-02-12 14:50:40
Число для вывода должно находиться в ax. Результат помещяется в es:di.
code: #assembler
byte2hex proc near push cx mov cx,2 @@L1: rol dl,4 mov ax,300fh and al,dl aaa aad 11h stosb loop @@L1 pop cx ret byte2hex endp word2hex proc near push cx mov cx,2 @@L1: rol dx,8 call byte2hex loop @@L1 pop cx ret word2hex endp dword2hex proc near mov cx,2 @@L1: rol edx,16 call word2hex loop @@L1 ret dword2hex endp
автор: Goodwin98
Поделиться: