移位指令和循环移位指令在执行操作时,有什么差别?在编制乘除法程序中,为什么常用移位指令来代替乘除法指令?试编制一个程序段,实现CX中的数除以4,结果仍放在CX中。
第1题:
执行下列移位指令时,向操作数的符号位填入0的是(56)。
A.逻辑左移
B.逻辑右移
C.算术左移
D.算术右移
第2题:
第3题:
非循环算术移位指令在执行时,实际上是把操作数看成()符号数来进行移位。
第4题:
汇编语言中移位指令SAR和SHR的功能分别是什么?它们的区别是什么?
第5题:
字节循环移位指令的最大移位位数为8位。
第6题:
MC/MCE指令为()。
第7题:
循环移位指令不影响除()和()以外的其他条件标志。
第8题:
所有移位指令都可以作字或字节操作。
第9题:
RLW
RLB
RRW
RRB
第10题:
第11题:
对
错
第12题:
第13题:
移位指令中的()指令的操作结果相当于对操作数进行乘2操作。
A.算术左移
B.逻辑右移
C.算术右移
D.带进位循环左移
第14题:
移位指令有三类,分别是()指令。
第15题:
非循环逻辑移位指令在执行时,实际上是把操作数看成()符号数来进行移位。
第16题:
算术移位指令和逻辑移位指令有什么不同?
第17题:
双字循环移位指令的操作数N指移位位数,要通过字寻址方式来设置。
第18题:
所有移位指令都可以作()或()操作。
第19题:
算术移位指令适用于()运算;而逻辑移位指令则用于()运算。
第20题:
SR指令为()。
第21题:
算术移位
逻辑移位
循环移位
双向移位
第22题:
对
错
第23题:
对
错