问题 问答题 简答题

已知有程序段如下:

MOV AL,35H

MOV DL,AL

AND DL,0FH

AND AL,0F0H

MOV CL,4

SHR AL,CL

MOV BL,10

MUL BL

ADD AL,DL

执行之后,AL的值等于多少?该程序段完成了什么功能?

答案

参考答案:

程序段执行后(AL)=23H。该程序段实现了将AL中的1个组合BCD码转换为十六进制数并存回AL中的功能。

判断题
单项选择题 A1型题