新闻中心

EEPW首页>嵌入式系统>设计应用> 汇编:输入一位十六进制数将其转化为2进制数

汇编:输入一位十六进制数将其转化为2进制数

作者: 时间:2016-12-01 来源:网络 收藏

mov ax,0
mov al,bl
mov dx,0;初始化
mov di,0;指针为0
mov bl,02h
quyu:
div bl ;默认 ax

mov yushu[di],ah
inc di
mov ah,0
cmp al,02h
jae quyu
mov yushu[di],al
inc di
mov cx,di
dec di
shuchu:
mov dl,yushu[di]
dec di
add dl,30h
mov ah,02h
int 21h
jmp jiedian
jiedian:
loop shuchu
jmp over
tishi:
lea dx,kongzi;控制换行回车
mov ah,09h
int 21h
lea dx,tital3;输出抬头3
mov ah,09h
int 21h
jmp retry

over:
lea dx,kongzi
mov ah,09h
int 21h

lea dx,tital4
mov ah,09h
int 21h

mov ah,01h
int 21h
cmp al,y
jz retry
lea dx,kongzi
mov ah,09h
int 21h
lea dx,tital5
mov ah,09h
int 21h
;结束
mov ah,4ch
int 21h
code ends
end start

上一页 1 2 下一页

评论


技术专区

关闭