两个8位补码表示的有符号数相加时,下列情况会使进位标志等于“1”:
两个负数相加;
两个异号数相加,和为正(不会产生溢出)。
两个8位补码表示的有符号数相减时,下列情况会使借位标志等于“1”:
两个同号数相减,差为负(不会产生溢出);
正数减负数(有可能产生溢出);
(简答题)
两个8位补码表示的有符号数相加时,什么情况下会使进位标志等于“1”?相减时,又是什么情况下会使借位标志等于“1”?
正确答案
答案解析
略
相似试题
(单选题)
8位二进制有符号数补码能够表示的十进制数范围是()
(填空题)
两个字节的无符号数表示范围为(),有符号数补码表示范围为()。
(简答题)
如果用24b储存一个无符号数,这个数的范围是什么?如果储存的是一个补码表示的有符号数,那么这个数的范围又是什么?
(简答题)
如果用24b储存一个无符号数,这个数的范围是什么?如果储存的是一个补码表示的有符号数,那么这个数的范围又是什么?
(简答题)
如果用24b储存一个无符号数,这个数的范围是什么?如果储存的是一个补码表示的有符号数,那么这个数的范围又是什么?
(填空题)
N位二进制数的无符号数表示范围为0~(2N-1),有符号数(补码)表示范围为()。
(简答题)
试将二进制数10000100B和00001110B相加,试说明不管把这两个数看作是无符号数还是有符号数,结果都正确(看作有符号数时采用补码表示)。
(单选题)
两个有符号数相减,通过标志位()判断结果是否溢出。
(单选题)
当两个无符号数进行相加时,执行“JCL”指令表示()转移。