回 帖 发 新 帖 刷新版面

主题:请教一个问题

从键盘输入4位十进制熟,并将其转换为二进制数

回复列表 (共2个回复)

沙发

.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

板凳

输入1024则显示为:0000010000000000;输入1023则显示:0000001111111111;输入0256则显示:0000000100000000

用MASM615汇编通过并能运行

我来回复

您尚未登录,请登录后再回复。点此登录或注册