工学

单选题DSP中是通过一条什么指令和重复指令实现两个无符号数除法的()A 减法B 加法C 左移D 右移

题目
单选题
DSP中是通过一条什么指令和重复指令实现两个无符号数除法的()
A

减法

B

加法

C

左移

D

右移

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

第1题:

SBB是什么指令()

A、加法指令

B、减法指令

C、乘法指令

D、除法指令


参考答案:B

第2题:

ARM处理器用一条指令完成有条件的无符号数加法运算,并更新CPSR中的状态,条件是如果相等, 要求指令执行R1+R2,结果送R3中,则这条指令为___【15】____;如果条件是大于,要求指令执行R1-R2,结果放R3中,则该指令为___【16】___。


正确答案:ADDCEQ R3,R1,R2 SUBHIS R3,R1,R2

第3题:

计算机执行一条指令的过程是通过执行一条确定的微操作指令来实现的。()

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


参考答案:错

第4题:

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


正确答案:SAL;SAR

第5题:

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

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

正确答案:D

第6题:

PLS是指什么指令的助记符()。

A.取反指令

B.空操作指令

C.复位指令

D.脉冲指令


参考答案:D

第7题:

算术位移指令SAR用于带符号数除2,而逻辑位移指令SHR用于()。

  • A、带符号数减2
  • B、带符号数除2
  • C、无符号数乘2
  • D、无符号数除2

正确答案:D

第8题:

TMS320C54X DSP的汇编语言中有除法指令。( )

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


参考答案:错误

第9题:

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


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

第10题:

利用CMP指令比较两个有符号数的大小时,常用什么标志?


正确答案:常用SF和OF标志。

更多相关问题