简答题

两个8位补码表示的有符号数相加时,什么情况下会使进位标志等于“1”?相减时,又是什么情况下会使借位标志等于“1”?

正确答案

两个8位补码表示的有符号数相加时,下列情况会使进位标志等于“1”:
两个负数相加;
两个异号数相加,和为正(不会产生溢出)。
两个8位补码表示的有符号数相减时,下列情况会使借位标志等于“1”:
两个同号数相减,差为负(不会产生溢出);
正数减负数(有可能产生溢出);

答案解析

相似试题
  • 8位二进制有符号数补码能够表示的十进制数范围是()

    单选题查看答案

  • 两个字节的无符号数表示范围为(),有符号数补码表示范围为()。

    填空题查看答案

  • 如果用24b储存一个无符号数,这个数的范围是什么?如果储存的是一个补码表示的有符号数,那么这个数的范围又是什么?

    简答题查看答案

  • 如果用24b储存一个无符号数,这个数的范围是什么?如果储存的是一个补码表示的有符号数,那么这个数的范围又是什么?

    简答题查看答案

  • 如果用24b储存一个无符号数,这个数的范围是什么?如果储存的是一个补码表示的有符号数,那么这个数的范围又是什么? 

    简答题查看答案

  • N位二进制数的无符号数表示范围为0~(2N-1),有符号数(补码)表示范围为()。

    填空题查看答案

  • 试将二进制数10000100B和00001110B相加,试说明不管把这两个数看作是无符号数还是有符号数,结果都正确(看作有符号数时采用补码表示)。

    简答题查看答案

  • 两个有符号数相减,通过标志位()判断结果是否溢出。

    单选题查看答案

  • 当两个无符号数进行相加时,执行“JCL”指令表示()转移。

    单选题查看答案