組合語言: 試編制一個程式,把BX暫存器內的二進位制數以十六進位制數的形式在螢幕上顯示出來
阿新 • • 發佈:2019-02-08
試編制一個程式,把BX暫存器內的二進位制數以十六進位制數的形式在螢幕上顯示出
來。
2017年5月29日15:47:49
data segment
N dw 0111111100001101b
data ends
stack segment stack
dw 20h dup(?)
top label word
stack ends
code segment
assume ds:data,cs:code,ss:stack
p proc far
mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
lea sp,top
mov bx,n
mov cx,4
l1: push cx
mov cl,4
rol bx,cl
mov dl,bl
and dl,1111b
add dl,30h
cmp dl,39h
jbe input
add dl,7
input:
mov ah,02h
int 21h
pop cx
loop l1
mov ah,4ch
int 21h
p endp
code ends
end p