當前位置:股票大全官網 - 股票行情 - 假設(DX)=0B9H,(CL)=3,(CF)=1,分別執行以下指令。dx的值是多少?RCL DX,CL

假設(DX)=0B9H,(CL)=3,(CF)=1,分別執行以下指令。dx的值是多少?RCL DX,CL

RCL的功能是將數據內容和CF標誌壹起循環左移指定的位數。

在這個問題中(DX)?=?0B9H,?(CL)?=?3,?(CF)?=?1;請求處決RCL?DX,CL

首先(DX)?=?0B9H?=?0000?0000?1011?1001B(二進制)

CF?=?1, 0000?0000?1011?1001移動0位(初始化)

CF?=?0, 0000?0001?0111?0011移動1位(第壹次左移),?最右邊的1是第0次的CF(1)。

CF?=?0,?0000?0010?1110?0110移動2位(第二次左移),?最右邊的0是1的CF(0)。

CF?=?0,?0000?0101?1100?1100移動了三次(第三次向左)。最右邊的0是第二個CF(0)

所以DX的最終值是05CCH。

特定調試

PS:不懂可以問。