西门子考试

字节循环移位指令的最大移位位数为8位。

题目

字节循环移位指令的最大移位位数为8位。

参考答案和解析
正确答案:正确
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

字移位指令的最大移位位数为()。


正确答案:16

第2题:

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


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

第3题:

字节移位指令的最大移位位数为8位。


正确答案:正确

第4题:

MC/MCE指令为()。

  • A、移位指令
  • B、左右移位指令
  • C、主控继电器开始指令
  • D、主控继电器开始/结束指令

正确答案:D

第5题:

算术移位指令和逻辑移位指令有什么不同?


正确答案:算术移位指令一般用于带符号数的乘2或除以2运算,正确的运算结果应保证符号位不变;逻辑移位指令用于无符号数的乘2或除以2运算,参与移位的操作数的最高有效位并不代表符号位。

第6题:

双字循环移位指令的最大移位位数为8位。


正确答案:错误

第7题:

移位指令有三类,分别是()指令。

  • A、算术移位
  • B、逻辑移位
  • C、循环移位
  • D、双向移位

正确答案:A,B,C

第8题:

若移位指令的移位位数大于1时,其移位位数必须放在()中。


正确答案:CL

第9题:

双字循环移位指令的操作数N指移位位数,要通过字寻址方式来设置。


正确答案:错误

第10题:

循环左、右移位指令所需移位的数值为零时,则标志位()为1。

  • A、SM1.3
  • B、SM1.2
  • C、SM1.1
  • D、SM1.0

正确答案:C