工学

单选题在使用除法指令作有符号数除法时,应选用指令()。A MULB IMULC DIVD IDIV

题目
单选题
在使用除法指令作有符号数除法时,应选用指令()。
A

MUL

B

IMUL

C

DIV

D

IDIV

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

DIV是数据除法指令()

此题为判断题(对,错)。


答案:对

第2题:

在使用除法指令作有符号数除法时,应选用指令()。

  • A、MUL
  • B、IMUL
  • C、DIV
  • D、IDIV

正确答案:D

第3题:

没有设置乘、除法指令的计算机系统中,不能实现乘除法运算。()

此题为判断题(对,错)。


参考答案:错误

第4题:

乘法指令和除法指令有什么特殊规定?


正确答案:在乘法指令中,隐含使用累加器AL或AX参与运算,两个8位数相乘得到16位乘积,存放在AX中;两个16位数相乘得到32位乘积,存放在DX,AX中。
在除法指令中,隐含使用DX,AX或AX做被除数,16位数除以8位数,8位商在AL中,8位余数在AH中;32位数除以16位数,16位商在AX中,16位余数在DX中。

第5题:

实现无符号数乘2的指令的助记符是(),实现有符号数除2的指令的助记符是()。


正确答案:SAL;SAR

第6题:

除法指令要求字节操作时商为8位,字操作时商为16位。


正确答案:正确

第7题:

移位指令和循环移位指令在执行操作时,有什么差别?在编制乘除法程序中,为什么常用移位指令来代替乘除法指令?试编制一个程序段,实现CX中的数除以4,结果仍放在CX中。 


正确答案: 逻辑移位指令用于无符号数的移位,左移时,最低位补0,右移时,最高位补0。
算术移位指令用于对带符号数的移位,左移时,最低位补0,右移时,最高位的符号在右移的同时,且保持。
小循环移位指令ROL、ROR是只对目标操作数进行循环,即不含CF的左、右移循环移位。
大循环移位指令RCL、RCR是把标志位CF也包含在循环中的左、右移循环移位。 
对于二进制数,左移一位相当于乘二,右移一位相当于除二,所以可以用移位指令来代替乘除法指令。
SAR  CX,1;CX算术右移一位,除二
SAR  CX,1;CX算术右移一位,除二

第8题:

SBB是什么指令()

A、加法指令

B、减法指令

C、乘法指令

D、除法指令


参考答案:B

第9题:

IntelATOM处理器在一个周期能同时处理()

  • A、两条浮点加法指令
  • B、两条浮点乘法指令
  • C、浮点加法和浮点乘法指令
  • D、浮点除法和浮点乘法指令

正确答案:C

第10题:

汇编语言算术运算指令中,对加法或减法来说,无符号数和有符号数()同一套指令,对乘法或除法来说,无符号数和有符号数()同一套指令。


正确答案:可采用;不能采用