简答题

已知有程序段如下: 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中的功能。

答案解析

相似试题
  • 已知有程序段如下: 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的值等于多少?该程序段完成了什么功能?

    简答题查看答案

  • 已知如下程序段,请写出所有语句执行的频度。

    简答题查看答案

  • 已知:DS=2000H,程序段如下: 说明运行结果:AL=();SI=();(22000H)=()。

    简答题查看答案

  • 有如下程序段: 则执行完该程序段后total的值为:()。

    单选题查看答案

  • 有如下程序段,回答下列问题:

    简答题查看答案

  • 有如下一段程序:

    简答题查看答案

  • 有如下程序,该程序段的输出结果是()。

    单选题查看答案

  • 有程序段如下,认真阅读并回答问题 上面的程序段实现什么功能?程序段执行后,(AL)=();(DL)=()。

    简答题查看答案

  • 已知有如下的伪代码程序: 请用流程图描述。

    简答题查看答案