Skip to content

Commit 9c39e07

Browse files
笔记第一次提交
笔记第一次提交
1 parent aeea426 commit 9c39e07

286 files changed

Lines changed: 246583 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.nojekyll

Whitespace-only changes.
Lines changed: 230 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,230 @@
1+
# 计算机组成原理学习笔记
2+
3+
## 1. 概论
4+
5+
### 1.1 计算机系统
6+
7+
<style>
8+
@font-face {
9+
font-family: 'Monaco';
10+
src: url('https://gitee.com/fengxian_duck/resources/raw/master/202109201607602.woff2') format('woff2'),
11+
url('https://gitee.com/fengxian_duck/resources/raw/master/202109201608370.woff') format('woff');
12+
font-weight: normal;
13+
font-style: normal;
14+
font-display: swap;
15+
}
16+
dl{
17+
font-family: Monaco;
18+
}
19+
code {
20+
color: #c7254e;
21+
background-color: #f9f2f4;
22+
border-radius: 2px;
23+
padding: 2px 4px;
24+
font-family: Monaco;
25+
}
26+
blockquote{
27+
display: block;
28+
padding: 16px;
29+
margin: 0 0 24px;
30+
border-left: 8px solid #dddfe4;
31+
background: #eef0f4;
32+
overflow: auto;
33+
word-break: break-word!important;
34+
}
35+
</style>
36+
<blockquote>
37+
<p>
38+
<code>计算机系统</code>=硬件+软件
39+
</p>
40+
</blockquote>
41+
42+
43+
44+
**计算机发展历程:**
45+
46+
![image-20211026123612596](https://gitee.com/fengxian_duck/resources/raw/master/202110261236686.png)
47+
48+
- 世界上第一台点子数字计算机:<code>ENIAC</code>(1946)
49+
- 占地面积:约170平方米
50+
- 耗电量:150千瓦
51+
- 运算速度:5000次加法/秒
52+
- 逻辑单元:点子管
53+
54+
<blockquote>
55+
<p>
56+
硬件发展
57+
</p>
58+
</blockquote>
59+
60+
![image-20211026122355013](https://gitee.com/fengxian_duck/resources/raw/master/202110261223214.png)
61+
62+
<blockquote>
63+
<p>
64+
软件发展
65+
</p>
66+
</blockquote>
67+
68+
69+
70+
71+
72+
### 1.2 计算机硬件的基本组成
73+
74+
<blockquote>
75+
<p>
76+
冯洛伊曼结构
77+
</p>
78+
</blockquote>
79+
80+
1. 计算机由五大部件组成
81+
2. 指令和数据以同等地位存于存储器,可按地址寻访
82+
3. 指令和数据用二进制表示
83+
4. 指令由操作码和地址码组成
84+
5. 存储程序
85+
6. 以运算器为中心
86+
87+
![image-20211026124729444](https://gitee.com/fengxian_duck/resources/raw/master/202110261247573.png)
88+
89+
<blockquote>
90+
<p>
91+
现代计算机结构
92+
</p>
93+
</blockquote>
94+
95+
![image-20211026125015977](https://gitee.com/fengxian_duck/resources/raw/master/202110261250134.png)
96+
97+
**一般我们将运算器和控制器集成到cpu中**
98+
99+
![image-20211026162803224](https://gitee.com/fengxian_duck/resources/raw/master/202110261628310.png)
100+
101+
102+
103+
<blockquote>
104+
<p>
105+
主存储器的基本组成
106+
</p>
107+
</blockquote>
108+
109+
- MAR(Memory Address Register):存储地址寄存器
110+
- MDR(Memory Data Register):存储数据寄存器
111+
112+
![image-20211026162613124](https://gitee.com/fengxian_duck/resources/raw/master/202110261626323.png)
113+
114+
<blockquote>
115+
<p>
116+
运算器的基本组成
117+
</p>
118+
</blockquote>
119+
120+
121+
122+
123+
124+
![image-20211026164509667](https://gitee.com/fengxian_duck/resources/raw/master/202110261645893.png)
125+
126+
127+
128+
<blockquote>
129+
<p>
130+
控制器的基本组成
131+
</p>
132+
</blockquote>
133+
134+
![image-20211026165227677](https://gitee.com/fengxian_duck/resources/raw/master/202110261652919.png)
135+
136+
137+
138+
<blockquote>
139+
<p>
140+
小结
141+
</p>
142+
</blockquote>
143+
144+
![image-20211027210205112](https://gitee.com/fengxian_duck/resources/raw/master/202110272102378.png)
145+
146+
147+
148+
<hr/>
149+
150+
### 1.3 计算机系统的层次结构
151+
152+
![image-20211027211650641](https://gitee.com/fengxian_duck/resources/raw/master/202110272116958.png)
153+
154+
155+
156+
157+
158+
159+
160+
### 1.4 计算机的性能指标
161+
162+
- 存储器的性能指标
163+
- CPU性能指标
164+
165+
166+
167+
168+
169+
![image-20211027212402773](https://gitee.com/fengxian_duck/resources/raw/master/202110272124082.png)
170+
171+
172+
173+
![image-20211028155954270](https://gitee.com/fengxian_duck/resources/raw/master/202110281559667.png)
174+
175+
176+
177+
178+
179+
![image-20211028161034259](https://gitee.com/fengxian_duck/resources/raw/master/202110281610614.png)
180+
181+
182+
183+
184+
185+
![image-20211028161909313](https://gitee.com/fengxian_duck/resources/raw/master/202110281619645.png)
186+
187+
188+
189+
## 2. 数据的机器层次表示
190+
191+
### 2.1 各种码
192+
193+
#### 2.1.1 BCD码
194+
195+
定义:用4位二进制数来表示1位十进制数中的0~9这10个数码的编码方式
196+
197+
注意:如果加后落在1010~1111这个区间,需要进行+0110(+6)进行修正,因为BCD码有六位无效位
198+
199+
![image-20211028181842042](https://gitee.com/fengxian_duck/resources/raw/master/202110281818259.png)
200+
201+
#### 2.1.2 余三码
202+
203+
定义:在BCD码的基础上+0011(+3)来表示十进制的二进制表示法
204+
205+
![image-20211028182857049](https://gitee.com/fengxian_duck/resources/raw/master/202110281828229.png)
206+
207+
208+
209+
210+
211+
212+
213+
214+
215+
216+
217+
218+
219+
220+
221+
222+
223+
224+
225+
226+
227+
228+
229+
230+

0 commit comments

Comments
 (0)