mm计算机组成,计算机组成及系统结构-第六章 中央处理器

中央处理器

d3a0cb2bb2979ad8718f91d1fdcf8c75.png

56e6e21ae71041adb964e96026382548.png

一、控制器的组成

1.控制器的功能

81e4cd308513ebd35b2a119cb8c9f139.png

f4a11a7d5f3f5d366bf81992b2eef717.png

b347518ebaf38542a29897e86a84bac1.png

2.控制器的组成

14ebd92a5be564f8aafc0e044ca9078d.png

0880305cb29d3e174581fb3781072bb1.png

a520263d0fd78815a207a848ea0f47c8.png

d572cf62946e2a4dc7913be7f1196c33.png

1e80aeaa47aaf89505956443d7f437d6.png

3.指令执行过程(运算器与控制器配合)

ⅰ控制器的基本电路

0a745b941b45feb5912d2d09d3900084.png

793471205095dbd1ae5f29470c6b744b.png

ⅱ指令执行过程举例

一条加法指令的执行过程:

ea61b8304a84f56427ed0f351eda5aa8.png

3effa7d6ed3760845bf9137130e8275f.png

bfc6f83a73042e3f7cc4696343dff007.png

条件转移指令的执行过程:

ffc1ecbd1790e973801fa84f8bab5fa0.png

92dc5472db83fbb157dde585eb994640.png

ⅲ其他指令

e43bf14fbc2fa52b16045a55682ce4ba.png

二、微程序控制计算机的基本工作原理

1.基本概念

3ecea4349d7f5ed91bf3b9963a32d192.png

b72546d04060d7698ebf152ecfbd1331.png

7add2676c824d44a7338cae2ae993a5d.png

aa4d9d49ce454203c699325dff89f97e.png

2.实现微程序控制的基本原理

ⅰ控制信号

6ed5d68b023d3a016d140dbc5aabdd74.png

f1327133eee1a9b5c03e9cee46ca0894.png

cd5fda47a9996c6d560b106ce0922c34.png

25e83726e7a649306162ad64fcb77ea7.png

d3f459c30bbc5ce5b89c5093cec18eb8.png

9c560a687a8bec42c2d5256ba5aa43c8.png

3f82997a791ec74ad7c7a0c06b135c91.png

7c3ab245f6e7388bcecc38bf9786b336.png

9dc92196014c4c62abbba2a99a332bf4.png

d8f544c1ff0fde3f7d85688ac9d5a934.png

c23dd9d9a1fb0f34dfd9d98e69f3f4ab.png

dd159b9e32fe05c26c84d9605dc1b704.png

badc1bf992b4b7f20030cca0dfe78778.png

e7b0233b713f1ed04c6d878676ef818e.png

31a5d776ab684bcc3e640e9668917247.png

d995ebdcd2c8c40b0c5c7937aa5c654e.png

ⅱ微程序控制器

c197a0f544461cfef00b2f741dcd3308.png

dea1b7c729ed90a79e19f28174278bc9.png

ⅲ时序信号及工作脉冲的形成

8553308f2a4e8904234d87242654a6ef.png

6b2a5fc87f59ac4eee2b1b366fdcb868.png

1e0b27fd1141a728361f891e5530fda1.png

7e9b97b4db0ac882759f5bc74ebfef53.png

ⅳ电路配合中的常见问题

电路延迟引起的波形畸变:

20347e99a39285db62dc93ce7b260701.png

16bdc838af13bd5b22268143617ea876.png

128545bf77eed00365ad6f8c73674c9d.png

机器周期的确定:

7cd17d40a02ab5b2519255f60f5ff491.png

时钟脉冲CLK和工作脉冲CP的标准性:

898b481fbaa78d32e28ecac5e4faa9e8.png

ⅴ工作过程简单的总结

1910c32c38f617ffa89108e12fafbf43.png

668817db6ef46d7d66dc1d565c6722b8.png

760557c0a47f396b62f8bf44d4770114.png

三、微程序设计技术

1.微指令控制字段的编译法

ⅰ直接控制法

132e8930eb16e616c63d607a26c0a22b.png

ⅱ字段直接编译法

e6d554ae5140189f8ec93f6f5c8be4e3.png

f25059759f27bd6f723f45f3d6049604.png

ⅲ字段间编译法

8cf3d6885e9c5f6a5786b90ff83d1f72.png

ⅳ常数源字段E

62651e33019ebe8f139b94675099296c.png

2.微程序流的控制

03da4551584866883e9f9ebd4a1e956d.png

ⅰ增量与下址字段结合产生后继微指令地址的方法

d54d4dcd4b14b2017bcaa5128176d7f2.png

abd8296aaf2f04bee775645231a8e6e8.png

3185a22b594336d73cf7572836999fe4.png

214d8d8b2882ec65b3fffdb37b3528f8.png

ⅱ多路转移方式

41c6130eac43bcaec47599c5c774065f.png

982995ea6f261eaf64ca6637098bc5d0.png

ⅲ微中断

a22c4753a2314ea54f8150ce0f83ba4d.png

3.微指令格式

fac148cdad1cf9a4c1a44617d2d84e85.png

ⅰ水平型微指令

ca65949c85ca72b6200ac8a019348a9f.png

ⅱ垂直型微指令

cbf15881afbdb7aef3614baf7062812b.png

ⅲ二者比较

0b3c0f9eaea41f9599cb0f82fd12f684.png

4.微程序控制存储器和动态微程序设计

ⅰ微程序控制存储器

4fcc462c6120c3a08cc8a044f369c888.png

ⅱ动态微程序设计

a3a8cc5045c3f8a86e737f812118df5a.png

ⅲ控制存储器的操作

78d8ada759fb02f5dad0dd81e3e3a3bf.png

f70a24bc07e62c84eb496647fcf7c8e3.png

5e83d41d093fb7968dd1446a50bcb945.png

ⅳ豪微程序设计的基本概念

0b4af547814a6377634df4b387d70de0.png

5fd19ca36ade547c2b163d0b9e71a771.png

5.微程序设计语言

eb4f53b488c46497e7678a6362ca76ef.png

四、硬布线控制的计算机

e13f9e83c462abd31e5f1f577b69b572.png

1.时序和节拍

e1fb6c6e0832a84f28b0d8446562b60d.png

872c68f4ed45cb308818c40a857851a6.png

77cac86d3208797b5a7da1e8009af674.png

2.操作控制信号的产生

ⅰ操作码译码器

795b635f146f3e4d44b3e62a18476d5b.png

ⅱ操作控制信号的产生

857da323c37c974174f028688586a0d8.png

加法指令的控制逻辑表达式:取指周期(cy1)

73a6674b51fd060f6ecee40204d3b276.png

加法指令的控制逻辑表达式:计算地址周期(cy2)

b095d30c50deac7b7bb179a2774b9c75.png

对表达式综合分析1:

204bb0497f5b42c2869ab41d4cb3b377.png

对表达式综合分析2:

9fbff11e5513eed13e513c3906a62f8a.png

对表达式综合分析3:

95005e6ead33908d570de58eafe6716a.png

对表达式综合分析4:

bc702f297ab0379d5c531f05477259d6.png

c55d212db7a58cd77f4f58ac67e6c87c.png

3.硬布线控制器的组成

5dc273e75b8046acc9e697cdd617b25a.png

fa0ed81417cf2a2764760441d3bcbaa5.png

697c09ee05a2955d0d6b8d5760095c70.png

4.硬布线控制逻辑设计中的若干问题

c28178337e72cb9171f44b9a55bbc225.png

00b8e3d260a6c080f3469c372166c8bf.png

4eacd3a47573baaa99f4f609840305e8.png

1b5e931bb7dd5fbec88c0c6129a82ccc.png

b1900c466c3e4c315b751b681133e8e5.png

5.控制器的控制方式

3f138b001240dfc1b1192f5b433653e5.png

ce88e7ca2711b342220497cb809871f1.png

637e04f1a8b127a138dc7061fc2e61be.png

18c52d7bcc80ffd383a7a12d48159e09.png

五、流水线工作原理

1.流水线基本工作原理

521c379c0922c398163df1db2d55c52d.png

5a606aab9c49387d12d2f0bc13d0ef61.png

9636b3a9a078ac9da687029af489b52b.png

5a2a50b390cb09bad7f7a8fccf59da42.png

2.流水线中的相关问题

9d580ffc21b65ebd1bc70720dfe9d07e.png

1ba3cc9740170595bab39f1da8ea4abd.png

3.程序转移对流水线的影响

10a9b8991a0a5aa0fe71f626e1594fc2.png

22a0421d9782b5717af7c796406532c1.png

0796be34eea8967c3a421ecd3b2cd74c.png

1f3b70355c5922319be583c564089dde.png

4.指令预取和乱序执行

8da35a7536ad66d5073f889c8212e920.png

六、CPU举例

七、计算机供电

c2f9be5333e2096a924fc1ff8a3f0967.png

b6c4891dd94302524d8460733ef9cc3a.png

参考-《计算机组成于结构》-清华大学 王爱英

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值