编程与数学:无符号二进制数递增演示

编程与数学:无符号二进制数递增演示

二进制数递增(就是加1)是CPU(计算机的中央处理器)的基本操作之一。这里先演示无符号数的递增。程序是先随机产生一个四位无符号二进制数,你用鼠标点一下“加1”按钮,这个数就加1。

你会发现,当数值为1111时,你再点一下按钮,数值就变成0000。事实上,是发生了溢出。4位二进制数,最大是15,你再加1,就溢出了,变成了最小数0000。因此,在CPU里还要增加判断溢出的电路。这是我们要编的下一个程序。

我们在前面的“和爷爷一起学Arduino:模拟输出(PWM输出)是模余的”一文里简单介绍了模余。这个程序就直观地展示了模余是怎么回事。4位二进制数的模式16,它所能表示的数,只能是除以16后的余数。这就是模余的概念。

另外,这个程序演示的是无符号二进制数,如果是有符号数,那情况也不一样了。

展开阅读全文

页面更新:2024-02-24

标签:演示   符号   余数   中央处理器   小数   数值   直观   电路   按钮   爷爷   事实上   概念   模式   情况   数学   程序

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top