已知[tex=6.071x1.429]3QUiJj+j/h3diADSFyTAGGxHRg2cSz6dI4bXINqRFdU=[/tex],[tex=6.071x1.429]g31qkjxEy6pUW/R7pu1kmZBdOB0BIso3Z4sds8yCknc=[/tex],求算术左移、逻辑左移、算术右移、逻辑右移后的值。
举一反三
- 已知寄存器A的内容为01011010,寄存器B的内容为11011011,分别写出经过下列移位操作后,寄存器A、B中的内容。 (1)算术左移两位。 (2)逻辑左移两位。 (3)算术右移两位。 (4)逻辑右移两位。
- 编写表达式,执行算术移位,将Qparity 中包含的8位有符号数算术移位,其中Qparity [7]=1,正确的是()。 A: 算术右移:{1,Qparity[7], Qparity[6:1]}算术左移:{Qparity[6], Qparity[5:0],0} B: 算术右移:{0,Qparity[7], Qparity[6:1]}算术左移:{Qparity[6], Qparity[5:0],0} C: 算术右移:{1'b1,Qparity[7], Qparity[6:1]}算术左移:{Qparity[6], Qparity[5:0],1'b0} D: 算术右移:{1'b0,Qparity[7], Qparity[6:1]}算术左移:{Qparity[6], Qparity[5:0],1'b0}
- ASR实现以下操作 A: 算术左移 B: 算术右移 C: 逻辑左移 D: 逻辑右移
- SAR指令的作用是() A: 逻辑右移 B: 逻辑左移 C: 算术右移 D: 算术左移
- 原码乘法运算使用加法和( )。 A: 逻辑左移 B: 逻辑右移 C: 算术左移 D: 算术右移