今天看啥  ›  专栏  ›  嵌入式微处理器

一文弄懂二进制表示和补码计算的来龙去脉

嵌入式微处理器  · 公众号  · 科技自媒体  · 2024-08-29 13:02

主要观点总结

本文介绍了计算机系统中的二进制系统,包括从十进制到二进制的转换、从十进制加法到二进制加法的演变,以及负数计算转换成正数计算的过程。文章还探讨了原码、反码和补码的概念,以及如何表示0的问题。最后,文章总结了二进制系统的表示和计算方式,并呼吁读者共同学习成长。文章中提到了二进制数的范围、表示方法、计算过程以及补码的计算和含义。

关键观点总结

关键观点1: 十进制到二进制的转换

介绍了如何将十进制数转换为二进制数,包括每一个数位的含义和计算方法。

关键观点2: 二进制加法

讲解了二进制数的加法运算规则,包括相同数位上的数字相加和进位规则。

关键观点3: 负数计算转换成正数计算

介绍了如何将负数计算转换成正数计算,包括原码、反码和补码的概念,以及如何解决0的表示问题。

关键观点4: 补码的计算和含义

详细讲解了补码的计算方法,包括正数和负数的补码,以及补码在二进制计算中的应用。

关键观点5: 文章总结

文章最后总结了二进制系统的表示和计算方式,并强调了技术学习和共同成长的重要性。


文章预览

本文目录: 一、前言 二、从十进制到二进制 1. 十进制 2. 二进制 3. 十六进制 4. 任意进制 三、从十进制加法到二进制加法 1. 十进制加法 2. 二进制加法 3. 十六进制加法 四、把负数计算转换成正数计算 1. 原码 2. 把负数计算变成正数计算 3. 新问题:如何表示0? 4. 补码的计算:同余定理 五、总结 一、前言 计算机最喜欢的数字就是 0 和 1 ,在 CPU 的世界中,它只认识这两个数字,即使是强大的 操作系统 ,也都是由 0 和 1 组成的。 作为一名软件开发者,入门学习的内容可能就是认识这 2 个既简单、又强大的数字。但是大部分人,对于 二进制、二进制计算、原码、反码以及补码 的认识,仍处于机械的 强制记忆阶段 。尤其是对一些编码和计算,仍然处于模糊的认识阶段,例如: CPU 是如何表示负数的? 为什么补码可以用来表示负数? 一个 8 位的二 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览