Курсовая работа: Робота в захищеному режимі мікропроцесора
cmp ah,5 { CL - видео-атрибут }
jz @i5 { SI - смещение строки символов }
{ Функция 1: установка маркера в заданную точку экрана }
mov ax,bx
xor bh,bh
mov bl,ah
xor ah,ah
mov dl,80
mul dl
add ax,bx
shl ax,1
mov di,ax
jmp @end
@i2: { Функция 2: вывод символа на экран }
mov al,dl
mov ah,cl
stosw
jmp @end
@i3: { Функция 3: вывод данных на экран в 16-ричной форме }
{ AL=0 - вывод байта } { AL=1 -вывод слова }
{ AL=2 - вывод двойного слова }
lea bx,hex_tabl
mov ah,cl
cmp al,0
jz @8
cmp al,1
jz @16
add di,14
mov cx,8