假定(dx)=0B9H,(CL)=3,(CF)=1,下列指令单独执行,DX的值为多少

来源:百度知道 编辑:UC知道 时间:2024/05/10 13:50:34
假定(dx)=0B9H,(CL)=3,(CF)=1,下列指令单独执行,DX的值为多少?
一:SHR DX,CL
二:ROR DX,CL
三:RCL DX,CL

0B9H=10111001

一:
SHR:逻辑右移指令
SHR指令向右逐位移动cl次,每次逐位移动后,最高位用0来补充,最低位移入CF
执行后结果为:
10111
CF=0
过程:
10111001
1->1011100 CF=1
2->0101110 CF=0
3->0010111 CF=0
二:
ROR:循环右移指令
ROR对由第一个操作数指定的寄存器或存储器操作数右移循环移动cl所指定的次数,每右移一次,把最低位同时移入CF和操作数最高位
执行后结果为:
00110111
CF=0
过程:
10111001
1->11011100 CF=1
2->01101110 CF=0
3->00110111 CF=0
三:
RCL:带进位的循环左移
RCL对由第一个操作数指定的寄存器或存储器操作数,连同进位标志CF左循环移动cl所指定的次数,每左移一次,把操作数的最高位移入CF,而CF中原有内容移入操作数的最低位
执行后结果为:
11001110
CF=1
过程:
10111001
1->01110011 CF=1
2->11100111 CF=0
3->11001110 CF=1
=============================================
上周没怎么回答问题,没得几分

文刀舍予,上周跑哪去了?

求d²y/dx²+nx(dy/dx)+my=0的通解 ∫cscx dx=? ∫secx dx=? ax4+bx3+cx2+dx+e=0 具体解法 证明∫(上π,下0)xf(sinx)dx=π/2∫(上π,下0)f(sinx)dx 设y=y(x) 由xtany+ytanx=0确定,求dy\dx 圆的方程x^2+y^2+Dx+Ey+F=0圆心坐标为( , )? (y^2-2xy)dx+x^2dy=0 齐次微分方程!!!高手进阿 要使X2+Y2+DX+EY+F=0与X轴的两个交点......(高二题) ∫1上限 0下限 根号(4-x^2)dx=?