假定(DX)=10111001B,(CL)=3,(CF)=1,试确定下列各条指令单独执行后,DX中的值。(1)SHR DX,1(2)RCR DL,1(3)RCL DX,CL
(1)(01011100B)(2)(11011100B)(3)(11001110B)
举一反三
- 假定(DX)=00B9H,(CL)=3,CF=1,确定下列各条指令单独执行后DX和CF中的值是什么? RCL DL,1
- 假定(DX)=1100100110111001B, CL=3, CF=1, 试确定下列指令单独执行后DX的值。SHR DX, 1
- 设DX=78C5H,CL=5,CF=1,确定下列各条指令执行后DX和CF中的值。(1)SHR DX, 1 (2)SAR DX, CL(3)ROR DX, CL
- 设(DX)=10111011B,(CL)=3,(CF)=1,求下列指令单独执行后DX的内容:答案写成4位16进制数形式。 (1)SHR DX,1; DX = (2)SAR DX,CL; DX = (3)SHL DX,CL; DX = (4)ROR DX,CL; DX = (5)RCL DX,CL; DX =
- 设DX=78C5H,CL=5,CF=1,确定下列各条指令执行后DX和CF中的值。 (1)SHRDX,1 (2)SARDX,CL (3)SHLDX,CL (4)RORDX,CL (5)RCLDX,CL (6)RCRDH,1
内容
- 0
执行下列指令序列后,完成的功能是将(DX,AX)的值______。 MOV CL,04 SHR AX,CL MOV BL,DL SHR DX,CL SHL BL,CL OR AH,BL
- 1
实现将DX:AX中存放的32位数扩大4倍,正确的程序段是( ) A.SHL AX,2 ROL DX,2 B.RCL AX,2 SHL DX,2 C.MOV CX,2 LOP:SHL AX,1 RCL DX,1 LOOP LOP D.SHL AX,1 SHL AX,1 RCL DX,1 RCL DX,1
- 2
执行下列指令序列后,完成的功能是将(DX,AX)的值除以______。 MOV CX,4 NEXT: SHR DX,1 RCR AX,1 LOOP NEXT (注:填写一个十进制数)
- 3
设DX中有一数据0AA40H,执行‘SHR DX,1’指令后DX内容为( )。 A: 0D520H B: 5480H C: 5520H D: 0D480H
- 4
下列四个积分中,()是广义积分。 A: \( \int_0^2 { { 1 \over { { {(3 - x)}^2}}}dx} \) B: \( \int_0^6 { { {(x - 4)}^{ - {2 \over 3}}}dx} \) C: \( \int_0^1 { { 1 \over {1 + {x^2}}}dx} \) D: \( \int_1^2 { { 1 \over { { x^2}}}dx} \)