对于4位补码数1011,逻辑右移两位的结果是()

题目

对于4位补码数1011,逻辑右移两位的结果是()

  • A、1110
  • B、0011
  • C、0010
  • D、1010
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对9位补码操作数(A5)16进行两位算式右移的结果是(19)。

A.(D2)16

B.(52)16

C.(E9)16

D.(69)16


正确答案:C
解析:操作数10100101进行一次算术右移后为11010010,再进行一次算术右移后为11101001,即(E9)16,答案为C。

第2题:

逻辑运算1001U1011=【】

A.1001

B.1011

C.1101

D.1100


正确答案:B
[解析]因为:0U0=0;0U1=1;1U0=l;lUl= 1.所以,100lU10ll=10ll.

第3题:

● 补码“10110100”算术右移两位的结果是()。()A.00101101 B.10101101 C.11010010 D.11101101


正确答案:D
    补码的算术右移指带符号移动,并且是一位一位依次移动的。补码10110100算术右移一位是11011010,再算术右移一位则为11101101。

第4题:

已知X和Y,试计算下列各题的[X+Y]补和[X-Y]补(设字长为8位)。 (1)X=1011,Y=0011 (2)X=1011,Y=0111 (3)X=1000,Y=1100


正确答案:(1)X补码=00001011,Y补码=00000011,[–Y]补码=11111101,[X+Y]补=00001110,[X-Y]补=00001000
(2)X补码=00001011,Y补码=00000111,[–Y]补码=11111001,[X+Y]补=00010010,[X-Y]补=00000100
(3)X补码=00001000,Y补码=00001100,[–Y]补码=11110100,[X+Y]补=00010100,[X-Y]补=11111100

第5题:

一个4位移位寄存器,状态为0111,经右移1位后其状态为()

  • A、0011或1011
  • B、1101或1110
  • C、1011或1110
  • D、0011或1111

正确答案:A

第6题:

执行逻辑或表达式1010 V 1101后,结果是______。

A.1010

B.1100

C.1011

D.11ll


正确答案:D

第7题:

逻辑运算1001∪1011=()。

A.1001
B.1011
C.1101
D.1100

答案:B
解析:
因为0∪0=0;0∪1=1;1∪0=1;1∪1=1。所以,1001∪1011=1011。

第8题:

若x=1011,则[x]补=( )。

A.1011

B.1011

C.101

D.10101


正确答案:A

第9题:

指令ADDR2,R1,R1,LSR#2中,LSR的含义是()。

  • A、逻辑左移
  • B、逻辑右移
  • C、算术右移
  • D、循环右移

正确答案:B

第10题:

设字长为8位并采用补码表示,求16和-16算术左移两位, 算术右移两位,逻辑左移两位和逻辑右移两位的运算结果。 


正确答案: [16] =00001000, [-16] =11111000
[16]算术左移两位为(00100000)2 , [16]算术右移两位为(00000010)2   [16]逻辑左移两位为(00100000)2   , [16]逻辑右移两位为(00000010)2   [-16]算术左移两位为(11100000)2  , [-16]算术右移两位为(11111110)2   [-16]逻辑左移两位为(11100000)2 , [-16]逻辑右移两位为(00111110)2