将AL中压缩BCD码23H转换成ASC码存放在BX中,汇编编程
来源:百度知道 编辑:UC知道 时间:2024/09/24 00:57:24
;将AL中压缩BCD码23H转换成ASC码存放在BX中,汇编编程
code segment
assume cs:code,ds:code
org 100h
start:
push cs
pop ds
mov al,23h
mov ah,al
mov cl,4
shr ah,cl
add ah,30h
mov bh,ah
and al,0fh
add al,30h
mov bl,al
int 20h
code ends
end start
用AAA调整指令吧,调整完再MOV BX,AX
这样应该就可以。