« PC是什么单片机寄存器串行通信的两种基本形式 »

单片机中,什么是进位和溢出

分类: 单片机基础 发布: admin 浏览: 日期: 2017年12月27日

单片机中,什么是进位和溢出呢?两数运算的结果若没有超出字长的表示范围,则由此产生的进位是自然进位;若两数的运算结果超出了字长的表示范围(即结果不合理),则称为溢出。

例如将正数3FH和负数D0H相加,其结果不会超出8位字长的表示范围,所以其结果10FH中的进位是正常进位(也就是模)。

但是,若正数3FH与正数70H相加,其结果为AFH,最高位为"1",成了负数的含义,这就不合理了,单片机运行程序时遇到这种情况,称为溢出。

相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-Blog 1.8 Walle Build 100427

Copyright 文雅单片机. Some Rights Reserved.