add conclusion on belady -- belady.md and some modifications.

This commit is contained in:
Shine wOng
2019-11-22 08:43:22 +08:00
parent 84d5cc4b05
commit e43959e1c6
4 changed files with 22 additions and 3 deletions

View File

@@ -1,7 +1,7 @@
计算机组成原理第一章知识脉络
=========================
本章讨论的主要内容是数据通路(data path)的设计,关键在于如果实现一个ALU。
本章讨论的主要内容是数据通路(data path)的设计,关键在于如何实现一个ALU。
为了实现一个计算机(computing machine),首要的当然是要能够实现基本的计算功能。而为了实现计算功能,首先需要将数据在计算机中表示,这包括字符型数据,定点数(整数)以及浮点数,这里主要讨论定点数的表示。将定点数在计算机中表示,最简单直白的方法就是直接将它的二进制形式存储在计算机中,新增一位符号位来表示它的正负,这就是原码表示法。然而原码表示法具有一些致命性的缺陷,比如原码的计算不服从加法性质;为了构造一种复合加法性质的表示法,就产生了反码。反码的确是可以进行加法和减法运算的,但是在反码表示法下,`0`将具有两种反码表示,可以将反码简单加`1`来规避这种情况,这就是补码表示法。现代计算机中数据的存储几乎都是采用补码。