早教吧 育儿知识 作业答案 考试题库 百科 知识分享

两个一个字节的二进制数相加,即#08H和#0FH相加,结果为100000111,那么请问九位数的第一位1是符号位么?MOVA,#08HADDA,#0F8HA累加器为什么不是溢出呢?

题目详情
两个一个字节的二进制数相加,即#08H和#0FH相加,结果为100000111,那么请问九位数的第一位1是符号位么?
MOV A,#08H
ADD A,#0F8H
A累加器为什么不是溢出呢?
▼优质解答
答案和解析
溢出,是结果超过了-128~+127的范围.
正数,加上负数,是不可能溢出的,这样加,是越加越小的.
正加正、负加负、正减负、负减正,只有这四种情况,才有可能溢出.