不枉初心,砥砺前行

皮皮祥的博客

欢迎留言,评论

导航

2022年7月20日 #

计算机中为什么用补码

摘要: 补码(two's complement) 1、在计算机系统中,数值一律用补码来表示(存储)。 主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补 码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。 2、补码与原码的转换过程几乎是相同的。 例如 11 阅读全文

posted @ 2022-07-20 17:45 皮皮祥 阅读(1468) 评论(0) 推荐(0)

模、原码和补码

摘要: 模、原码和补码 在实际生活中,如果一个物体在正北方向30度,把该物体顺时针旋转100度,和把这个物体逆时针旋转260度得到的效果是一样的。再比如说钟表,时针从2点走11个单位,和逆时针走1个单位的位置是一样的。这两个例子有个共同的特点,物体和时针都被限制在了一定的范围内,想要取到一个位置,都有两种方 阅读全文

posted @ 2022-07-20 17:25 皮皮祥 阅读(489) 评论(0) 推荐(0)

Verilog减法

摘要: Verilog 的减法之前一直认为用补码会方便一些,如果直接相减的结果是啥样呢? 写了一个简单的减法 module subtract(a,b,d); input [3:0]a,b;//a为被减数,b为减数 output [3:0]d;//输出d assign d=a-b; endmodule 直接减 阅读全文

posted @ 2022-07-20 11:17 皮皮祥 阅读(1786) 评论(0) 推荐(0)