主题:请教一个问题
cjyfhxh
[专家分:0] 发布于 2007-05-09 18:58:00
从键盘输入4位十进制熟,并将其转换为二进制数
回复列表 (共2个回复)
沙发
塞北江南 [专家分:1350] 发布于 2007-05-15 16:48:00
.model small
.stack
.code
.startup
mov si,0
mov ah,1
int 21h
and ax,0fh
add si,ax
mov cx,3
again:mov bx,10
mov ax,si
mul bx
mov si,ax
mov ah,1
int 21h
and ax,0fh
add si,ax
dec cx
jnz again
mov cx,16
display:mov dl,30h
rol si,1
jnc print
inc dl
print:mov ah,2
int 21h
loop display
.exit 0
end
板凳
塞北江南 [专家分:1350] 发布于 2007-05-15 16:51:00
输入1024则显示为:0000010000000000;输入1023则显示:0000001111111111;输入0256则显示:0000000100000000
用MASM615汇编通过并能运行
我来回复