首 页
大学试题
CMS专题
工学
经济学
专升本
法学
教育学
历史学
更多分类
搜索
题库考试答案搜索网 > 题目详情
当前位置:
首页
>
若要完成(AX)×7/2运算,则在下面四条指令之后添加哪条指令? MOV BX, AX MOV CL, 3 SAL AX, CL SUB AX, BX __________
>
题目详情
问题题干
答案解析
相关问题
热门问题
最新问题
问题详情
若要完成(AX)×7/2运算,则在下面四条指令之后添加哪条指令? MOV BX, AX MOV CL, 3 SAL AX, CL SUB AX, BX __________
A、OR AX,1
B、SAL AX,1
C、SAR AX,1
D、DIV AX,2
时间:2022-01-05 06:40
关键词:
答案解析
C
解析:MOV BX,AX; 保护AX的内容MOV CL,3; 给CL赋3SAL AX,CL; 将AX左移3位SUB AX,BX; 将已经左移了3位的AX减去原来的AX,因为7=23-1,AX左移3位相当于乘了23,再减去原来的AX,就相当于完成了原AX乘以7的操作,因此下面一步就应当完成除以2的功能。在二进制的计算机数运算中,除以2的操作可以通过将操作数右移一位完成,算术移位操作的指令SAR即是,因此选项C正确。
相关问题
8088CPU 执行指令 MOV [BX],AX 只需经过一个总线操作周期。( )
已知(AX)=1234H,执行下述三条指令后,(AX)=( ) MOV BX,AX NEG BX ADD AX,BX
单选,125分] 已知BX=2000H,SI=1234H,则指令MOV AX,[BX+SI+2]的源操作在 ( )中。
在VAR单元中存放着数据2010H的地址2000H。 MOV BX,VAR MOV AX,[BX]执行上述指令AX和BX寄存器的内容分别是( )。
单选)内存中(2000H)=3000H,(3000H)=A01FH,MOV BX,[2000H]MOV AX,[BX]执行上述指令AX的内容是()。
最新问题
23内存中(2000H)=3000H,(3000H)=A01FH,MOV BX,[2000H]MOV AX,[BX]执行上述指令AX的内容是()。
执行下列指令后: MOV AX, 1234H MOV CL, 4 ROL AX, CL DEC AX MOV CX, 4 MUL CX HLT 寄存器AH的值是( )。
执行下面的指令序列后,AX寄存器中的数据是( )。 MOV AX,1234H MOV BX,4 MUL BX,
有下列指令: MOV AX,1234H MOV CL,4 ROL AX,CL DEC AX MOV CX,4 MUL CX HLT 执行这些指令后,寄存器AL的值是( )
执行下列指令后,AX的值为 MOV AX,1234H MOV CL,4 ROL AX,CL DEC AX MOV CX,4 MUL CX
在执行指令MOV [BX], AX时,CPU进入
执行以下指令后: MOV AX,0034H MOV BX,0034H XOR AX,BX AX的内容为:()
执行下列指令后: MOV AX,1234H MOV CL,4 ROL CL DEC AX MOV CX,4 MUL CX HLT (AH)=( )
执行下列指令后,AX寄存器中的内容是( ) TABLE DW 10,20,30,40,50 ENTRY DW3 ┆ MOV BX,OFFSET TABLE ADD BX,ENTRY MOV AX,[BX]
执行下列指令后,(AX)=()。 MOV AX,1234H MOV CL,4 ROL AX,CL DEC AX MOV CX,4 MUL CX HLT
别人在看