试用移位指令把十进制数+53和-49分别乘以2。它们应该用什么指令?得到的结果是什么?如果要除以2呢?

题目

试用移位指令把十进制数+53和-49分别乘以2。它们应该用什么指令?得到的结果是什么?如果要除以2呢?


相似考题
更多“试用移位指令把十进制数+53和-49分别乘以2。它们应该用什么指”相关问题
  • 第1题:

    十进制数53对应的二进制数为( )。

    A. 110101

    B.101011

    C.111001

    D.110001


    正确答案:A

  • 第2题:

    无符号二进制整数110111转换成十进制数是( )。

    A.49

    B.51

    C.53

    D.55


    正确答案:D
    根据按权展开式知,20+21+22+24+25=55。

  • 第3题:

    下列各数均为用十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的数或字符的ASCII码时,它们所表示的十进制数及字符是什么?2B


    正确答案: 2BH表示的十进制数为43,2BH表示的字符为+;

  • 第4题:

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


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

  • 第5题:

    下列各数为十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的带符号数或无符号数时,它们所表示的十进制数是什么?FF


    正确答案: FFH表示的带符号数为-1,FFH表示的无符号数为255。

  • 第6题:

    下列各数均为用十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的数或字符的ASCII码时,它们所表示的十进制数及字符是什么?4F


    正确答案: 4FH表示的十进制数为79,4FH表示的字符为O;

  • 第7题:

    下列各数均为用十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的数或字符的ASCII码时,它们所表示的十进制数及字符是什么?59


    正确答案: 59H表示的十进制数为89,59H表示的字符为Y。

  • 第8题:

    问答题
    下列各数为十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的带符号数或无符号数时,它们所表示的十进制数是什么?FF

    正确答案: FFH表示的带符号数为-1,FFH表示的无符号数为255。
    解析: 暂无解析

  • 第9题:

    单选题
    字符"2"的ASCII码值为十进制数50,字符"5"的ASCII码为十进制数()
    A

    52

    B

    53

    C

    54

    D

    55


    正确答案: D
    解析: 暂无解析

  • 第10题:

    单选题
    二进制数110101对应的十进制数是().
    A

    44

    B

    53

    C

    74

    D

    65


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    无符号二进制整数110111转换成十进制数是(  )。
    A

    49

    B

    51

    C

    53

    D

    55


    正确答案: A
    解析:
    (110111)2=20+21+22+24+25=55。

  • 第12题:

    问答题
    下列各数均为用十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的数或字符的ASCII码时,它们所表示的十进制数及字符是什么?4F

    正确答案: 4FH表示的十进制数为79,4FH表示的字符为O;
    解析: 暂无解析

  • 第13题:

    十六进制数2B转换成十进制数是( )。

    A.53

    B.44

    C.43

    D.52


    正确答案:C

  • 第14题:

    数字字符“2”的ASCII码为十进制数50,数字字符“5”的ASCII码为十进制数( )

    A.52

    B.55

    C.54

    D.53


    正确答案:D

  • 第15题:

    下列各数为十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的带符号数或无符号数时,它们所表示的十进制数是什么?D8


    正确答案: D8H表示的带符号数为-40,D8H表示的无符号数为216;

  • 第16题:

    汇编语言中移位指令SAR和SHR的功能分别是什么?它们的区别是什么?


    正确答案: 功能:
    1,SAR是算术右移指令。
    2,SHR是逻辑右移指令。
    区别:SAR指令在执行时最高位保持不变,因为算术移位指令将最高位看成符号位,而SHR指令在执行时最高位补零。

  • 第17题:

    把下列进制数转换成为十进制数(111111.01)2


    正确答案: (111111.01)2=32+16+8+4+2+1+0.25=63.25
    另解:原式=(1000000-1+0.01)2=64-1+0.25=63.25

  • 第18题:

    将十进制数100分别转换为二进制、十六进制数,它们的表示形式分别为多少?


    正确答案: 二进制为01100100B,十六进制为64H。

  • 第19题:

    字符"2"的ASCII码值为十进制数50,字符"5"的ASCII码为十进制数()

    • A、52
    • B、53
    • C、54
    • D、55

    正确答案:B

  • 第20题:

    问答题
    下列各数均为用十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的数或字符的ASCII码时,它们所表示的十进制数及字符是什么?2B

    正确答案: 2BH表示的十进制数为43,2BH表示的字符为+;
    解析: 暂无解析

  • 第21题:

    问答题
    下列各数均为用十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的数或字符的ASCII码时,它们所表示的十进制数及字符是什么?73

    正确答案: 73H表示的十进制数为115,73H表示的字符为s;
    解析: 暂无解析

  • 第22题:

    问答题
    将十进制数100分别转换为二进制、十六进制数,它们的表示形式分别为多少?

    正确答案: 二进制为01100100B,十六进制为64H。
    解析: 暂无解析

  • 第23题:

    问答题
    试用移位指令把十进制数+53和-49分别乘以2。它们应该用什么指令?得到的结果是什么?如果要除以2呢?

    正确答案: MOV AL,53
    SAL AL,1;(AL)=(+53*2)=6AH
    MOV AL,-49
    SAL AL,1;(AL)=(-49*2)=9EH
    MOV AL,53
    SAR AL,1;(AL)=(53/2)=1AH
    MOV AL,-49
    SAR AL,1;(AL)=(-49/2)=0E7H
    解析: 暂无解析