作业帮 > 综合 > 作业

AX寄存器中有4位压缩BCD码数字9876,编写程序将4个数字分开,并存入BH、BL、CH、CL寄存器中

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/04 17:56:18
AX寄存器中有4位压缩BCD码数字9876,编写程序将4个数字分开,并存入BH、BL、CH、CL寄存器中
如:AX中BCD码为数字9876,则BH、BL、CH、CL中分别存放09、08、07、06.
AX寄存器中有4位压缩BCD码数字9876,编写程序将4个数字分开,并存入BH、BL、CH、CL寄存器中
MOV AX,9876
MOV BL,AH ; BL=98H
AND BL,OFH ;BL=08H
SHR AH,1
SHR AH,1
SHR AH,1
SHR AH,1 ;右移四次,AH=09H
MOV BH,AH ;BH=09H
MOV CL,AL ;CL=76H
AND CL,OFH ;CL=06H
SHR AL,1
SHR AL,1
SHR AL,1
SHR AL,1 ;右移四次,AL=07H
MOV CH,AL ;CH=07H