汇编语言程序设计

指令DIV BX,表示()。A、被除数(DX)(AX),除数(BX),运算后商送AX,余数送DXB、被除数(AX)(DX),除数(BX),运算后商送AX,余数送DXC、被除数(BX),除数(AX),运算后商送AH,余数送ALD、被除数(DX)(AX),除数(BX),运算后商送DX,余数送AX

题目

指令DIV BX,表示()。

  • A、被除数(DX)(AX),除数(BX),运算后商送AX,余数送DX
  • B、被除数(AX)(DX),除数(BX),运算后商送AX,余数送DX
  • C、被除数(BX),除数(AX),运算后商送AH,余数送AL
  • D、被除数(DX)(AX),除数(BX),运算后商送DX,余数送AX
参考答案和解析
正确答案:A
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若要完成(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


正确答案:C
解析:MOVBX,AX;保护AX的内容MOVCL,3;给CL赋3SALAX,CL;将AX左移3位SUBAX,BX;将已经左移了3位的AX减去原来的AX,因为7=23-1,AX左移3位相当于乘了23,再减去原来的AX,就相当于完成了原AX乘以7的操作,因此下面一步就应当完成除以2的功能。在二进制的计算机数运算中,除以2的操作可以通过将操作数右移一位完成,算术移位操作的指令SAR即是,因此选项C正确。

第2题:

要完成(AX)× 7/2运算,则在下列四条指令之后添加哪条指令?( ) MOV BX, AX MOV CL, 3 SAL AX, CL SUB AX, BX

A.ROR AX,1

B.SAL AX,1

C.SAR AX,1

D.DIV AX,2


正确答案:C
解析:由题意可知,已知四条语句的执行结果是(AX)×7,只需在该结果除以2即可,选项C)可完成该项功能。

第3题:

下列指令中,有( )指令需要使用DX寄存器。

①MUL BX;

②DIV BL;

③IN AX,20H;

④OUT 20H,AL

A.1条

B.2条

C.3条

D.4条


正确答案:A

第4题:

下列指令中,不影响标志寄存器CF的是______。

A.ADD BL, CH

B.SUB BX, 1000

C.SAR DX, 1

D.DIV CX


正确答案:D
解析:ADD和SUB指令肯定会影响CF标志;SAR指令,用于将目的操作数右移一位或若干位,移位过程中最高位保持不变,移出的最低位送CF,也会影响CF标志位:DIV指令(以字节除法为例)用AX的16位被除数除以8位的源操作数,结果的商送AL,余数送AH。此指令执行后不影响CF标志位。

第5题:

若要完成(AX)×7/2运算,则在下列四条指令之后添加哪条指令? MOV BX,AX MOV CL,3 SAL AX,CL SUB AX,BX ______

A.ROR AX,1

B.SAL AX,1

C.SAR AX,1

D.DIV AX,2


正确答案:C
解析:MOV BX,AX; 保护AX的内容
MOV CL,3;  给CL赋3
SAL AX,CL; 将AX左移3位
SUB AX,BX;将已经左移了3位的AX减去原来的AX,因为7=23-1,AX左移三位相当于乘了23再减去原来的AX,就相当于完成了原AX乘以7的操作,因此下面一步就应当完成除以2的功能.在二进制的计算机数运算中,除以2的操作可以通过将操作数右移一位完成,算术移位操作的指令SAR即是,因此选项C正确。

第6题:

下列指令中,不影响标志寄存器CF位的指令是( )。

A.ADD BL,CH

B.SUB BX,1000

C.SAR DX,1

D.DIV CX


正确答案:D

第7题:

下列4条指令,需要使用DX 寄存器的指令有( )条。 IN AX,20H MUL BX DIV BL OUT 20H,AL

A.1

B.2

C.3

D.4


正确答案:A

第8题:

下列4条指令中,有( )指令需要使用DX 寄存器。 MUL BX DIV BL IN AX,20H OUT 20H,AL

A.1条

B.2条

C.3条

D.4条


正确答案:A
解析:MUL如果源操作数是字节数据,存放在AX中;如果指令中给出的源操作数是字数据,那么就与AX寄存器中内容相乘,乘积为双字长,存放在DX和AX中。

第9题:

若要完成(AX)×7/2运算,则在下列4条指令之后添加( )指令。MOV BX,AXMOV CL,3SAL AX,CLSUB AX,BX__________

A.ROR AX,1

B.SAL AX,1

C.SAR AX,1

D.DIV AX,2


正确答案:C

第10题:

下列指令中,不影响标志寄存器CF的是( )。

A.ADD BL,CH

B.SUB BX,1000

C.SAR DX,I

D.DIV CX


正确答案:D
解析:ADD和SUB指令肯定会影响CF标志;SAR指令移出的最低位送CF,也会影响CF标志位。