简答题

将有符号数10000100B和11100110B相加,判断结果是否溢出,为什么?

正确答案

用进位法判别溢出:CY=1,CD=0,OF=CY⊕CD=1,产生溢出。因为两负数相加,其和大于-128,超出了表示的范围。

答案解析

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

    简答题查看答案

  • 完成将有符号数除以2的正确指令是:()

    单选题查看答案

  • 汇编语言算术运算指令中,对加法或减法来说,无符号数和有符号数()同一套指令,对乘法或除法来说,无符号数和有符号数()同一套指令。

    填空题查看答案

  • 乘除法运算针对无符号数和有符号数,有两种不同的指令。只有一种指令的加减法如何区别无符号数和有符号数运算?

    简答题查看答案

  • 编程实现三个变量值的排序(分别用无符号数和有符号数处理)。

    简答题查看答案

  • 当一个有符号数和一个无符号数执行运算后的结果是()

    单选题查看答案

  • 在8086和8088汇编语言中,一个字能表示的有符号数的范围是()

    单选题查看答案

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

    填空题查看答案

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

    填空题查看答案