若要完成(AX)×7/2运算,则在下列四条指令之后添加哪条指令?MOV BX,AXMOV CL,3SALAX,CLSUBAX,BX___
若要完成(AX)×7/2运算,则在下列四条指令之后添加哪条指令?MOV BX,AXMOV CL,3SALAX,CLSUBAX,BX______
A.RORAX,1
B.SALAX,1
C.SARAX,1
D.DIVAX,2
解析:MOVBX,AX;保护AX的内容
MOVCL,3; 给CL赋3
SALAX,CL; 将AX左移3位
SUBAX,BX; 将已经左移了3位的AX减去原来的AX,因为7=23-1,AX左移三位
相当于乘了23,再减去原来的AX,就相当于完成了原AX乘以7的操作,因此下面一步就应当完成除以2的功能。在二进制的计算机数运算中,除以2的操作可以通过将操作数右移一位完成,算术移位操作的指令SAR即是,因此选项C正确。
计算器的面板由()和()组成。计算器能够先算乘法再算乘除最后算加减,所以在混合运算时按键顺序(计算 其他 2020-05-14 …
下列说法正确的是()A.混合运算中,总应该先算乘除,后算加减B.有括号的算式,应先算括号里面的,再 其他 2020-05-14 …
执行下列指令序列后,完成的功能是将(DX,AX)的值______。 MOV CL,04 SHL DX 计算机类考试 2020-05-23 …
执行下列程序段后,AL=( )。 MOV AL,64 MOV CL,2 SHR AL,CL MOV 计算机类考试 2020-05-23 …
下列指令中,不正确的指令是( )。 Ⅰ MOV AX,BX Ⅱ ADD AX,CL Ⅲ MOV 20 计算机类考试 2020-05-24 …
下列指令中,不正确的指令是( )。 Ⅰ MOV AX,BX Ⅱ ADD AX,CL Ⅲ MOV 20 计算机类考试 2020-05-24 …
计算48+7,先算()加()得(),再算()加()得().计算64-6,先算()减()得(),再算 数学 2020-07-17 …
如果要改变算式868+285÷19×5的运算顺序,变成先算除法,在算加法,最后算乘法,那么算式应该 数学 2020-07-19 …
"利用加法交换律验算加法"对吗?"利用加法交换律验算加法,把加数交换位置后,再加一次,如果两次加得 其他 2020-07-31 …
口诀“先乘除,后加减”的意思是,在计算一道有加、减、乘除的算式时,一定要先算乘法,再算除法,再算加法 其他 2020-11-06 …