问题 单项选择题

为了将AL寄存器中的AL0的内容传送到BL寄存器的BL0中,且保持BL7~BL1不变,下面程序段的空白处应填写什么指令?__________ ROR AL,1RCL BL,1

A.ROR BL,1

B.SHL BL,1

C.RCL BL,1

D.不需要填指令

答案

参考答案:A

解析:首先用ROR BL,1将BL循环右移,ROR AL,1将AL循环右移,且CF中 记录AL0。接着RCL BL,1将CF作为BL扩展循环左移,实现了将AL寄存器中的 AL0内容传送到BL寄存器的BL0中,且保持BL7~BL1不变。

选择题
填空题