计算机组成原理简要笔记

(计算机组成原理,和数字电路相似,偏向于硬件。对于软件从业者,我认为不用达到掌握的地步,熟悉一些可加强对计算机的理解,从而更容易形成计算机的整体概念)
一、概论
1. 机器语言(实际机器)——汇编语言(虚拟机器)——高级语言(虚拟机器)
2. 高级语言---(编译)----汇编语言或其他中间语言---(编译)---机器语言---硬件执行微指令
3. 计算机组成与计算机组成结构的差异(前者是后者的底层实现)
4. 现代计算机组成:I/O设备、存储器(分为MDR和MAR,存放指令和数据)、控制器(依顺序执行指令)、运算器(算数运算、逻辑运算等)、总线、接口通道
5. 机器字长:CPU一次能处理数据的位数,与CPU的寄存器位数有关
6.

7. 区分指令和数据:取指令阶段是取出的是指令,执行指令阶段取出的是数据;pc提供存储单元地址的取出的是指令,指令地址码部分提供存储单元地址取出的是数据
8. 任何操作可以由软件来实现,也可以由硬件来实现;任何指令的执行可以由硬
件完成,也可以由软件来完成。实现这种转化的媒介是软件与硬件的逻辑等价性
二、总线
9. 总线:各个部件的传输介质,总线上信息的传送分为串行和并行;总线的特点是分时使用
10.

11. 控制器的组成:PC取指令、IR存放分析指令、CU执行指令
12.

13. 摩尔定律:微芯片上集成的晶体管数目每三年翻两番
14. 总线分类:系统总线、片内总线、通信总线(串行并行通信)
15. 总线判优控制;总线通信控制;总线的四种通信方式
16. 总线带宽、总线宽度、总线复用、总线的传输周期等概念
三、存储器
17. 存储器的几种分类
18. 存储周期=存储时间(完成一次操作)+恢复时间(线路恢复)
19. 存储器带宽: 单位时间内进从存储器进出信息的最大数量(位/秒)
20. 存储器:主存储器、高速缓冲存储器(避免CPU“空等”)、辅助存储器(不直接与CPU交换信息)
四、输入输出系统
21. 输入设备:键盘、鼠标、触摸屏
22. 输出设备:显示屏、打印机
23. I/O的统一编址与独立编址
24. CPU与I/O间传递信息:直接控制、同步(速度差不大,近距离)、异步(速度差较大,远距离)
25. I/O端口(I/O接口中,程序根据相应的端口地址对寄存器进行访问,该寄存器称为端口)与I/O接口(CPU与I/O设备间的连接部件)
26. I/O的中断请求、中断处理
五、计算机的运算方法
27. 正负数的表示,原码、反码、补码、移码
28. 数的定点表示和浮点表示
六、指令系统
29. 指令的一般格式:操作码字段+地址码字段
30. 寻址方式:指令依顺序寻址;数据寻址的方式多样

31. 数据寻址方式举例:

七、其他
32. 系统的并行性,指令流水原理
33. 中断请求、中断判优、中断响应
34.
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值