Курсовая работа: Робота в захищеному режимі мікропроцесора
@i5: { Функция 5: вывод данных на экран в двоичной форме }
{ AL=0 - вывод байта }
{ AL=1 -вывод слова }
{ AL=2 - вывод двойного слова }
{ lea bx,duo_tabl}
mov ah,cl
cmp al,0
jz @8_2
cmp al,1
jz @16_2
mov cx,8
jmp @2
@8_2:
mov cx,2
jmp @2
@16_2:
mov cx,4
@2:push cx
push cx
shl cx,3
sub cx,2
add di,cx { di+cx*8-2 }
pop cx
@lp_1:push cx
xor ah,8
mov cx,4
@lp_2:mov al,dl
and al,01h
db 66h