逻辑和算术移位间的区别是什么?
简答题查看答案
算术移位指令适用于()运算;而逻辑移位指令则用于()运算。
填空题查看答案
考虑以下C语言程序代码: 假设在一个32位机器上执行这些函数,该机器使用二进制补码表示带符号整数。无符号数采用逻辑移位,带符号整数采用算术移位。请填写表格,并说明函数func1和func2的功能。
简答题查看答案
算术移位时,符号位总保留不变。
判断题查看答案
算术移位时,右移2位等于乘以4。
判断题查看答案
非循环算术移位指令在执行时,实际上是把操作数看成()符号数来进行移位。
单选题查看答案
非循环逻辑移位指令在执行时,实际上是把操作数看成()符号数来进行移位。
单选题查看答案
移位指令和循环移位指令在执行操作时,有什么差别?在编制乘除法程序中,为什么常用移位指令来代替乘除法指令?试编制一个程序段,实现CX中的数除以4,结果仍放在CX中。
简答题查看答案
下列关于定点数一位原码乘法的描述正确的是()。 Ⅰ.符号位不参与运算,根据数值位的乘法运算结果确定结果的符号位 Ⅱ.在原码一位乘法过程中,所有的移位均是算术移位操作 Ⅲ.假设两个n位数进行原码一位乘,部分积至少需要使用n位寄存器
单选题查看答案