用汇编语句实现:寄存器中有4位0—9的16进制数将其转换为对应的字符(assc

来源:百度知道 编辑:UC知道 时间:2024/05/27 14:23:05
用汇编语句实现:寄存器中有4位0—9的16进制数将其转换为对应的字符(assc

假如AX=9158H,转换后,相应的ascii连续存放在var数组变量中。

var DB 4 DUP(?)

mov dl,al
xor al,al
xor dh,dh
mov cl,4
shr ax,cl
shr al,cl
or ax,3030h
mov var,ah
mov var[1],al
shl dx,cl
shr dl,cl
or dx,3030h
mov var[2],dh
mov var[3],dl