`假定(DX)= 0000000010111001B,(CL)=03,试确定下列各条指令单独执行后,DX中的值
假定(DX)= 0000000010111001B,(CL)=03,试确定下列各条指令单独执行后,DX中的值
(1) SHR DX,1
(2) SHL DX,CL
(3) ROR DX.CL
(4) SAL DH,1
参考答案:[DX]= 0000000010111001B
(1) SHR DX,1 [DX]= 0000000001011100B
[DX]= 0000000010111001B,(CL)=03
(2) SHL DX,CL [DX]= 0000010111001000B
[DX]= 0000000010111001B,(CL)=03
(3) ROR DX.CL [DX]= 0010000000010111B
[DX]= 0000000010111001B
(4) SAL DH,1 [DX]= 0000000101110010B