计算机组成与结构笔记
2021-07-03
第一章 计算机基础
第二章 计算机中数的表示方法
1、原码表示法、补码表示法、反码表示法、移码表示法
2、奇偶校验码、汉明校验码、循环冗余校验码(模2运算(加减法、乘法、除法))
第三章 指令系统
1、寻址方式:直接寻址、间接寻址、立即寻址、隐含寻址、相对寻址(适用于短跳转、程序再定位)、变址寻址(面向用户、成批数据处理)、基址寻址(面向系统、程序重定位和扩大寻址空间)、“基址+变址”寻址
2、指令类型:数据传输类指令、数据运算类指令、程序控制类指令、输入/输出指令
3、对指令系统的基本要求:完整性、规整性(对称性、均匀性)、正交性、高效性、兼容性
4、沿CISI方向发展和改进指令系统:面向目标程序增强指令系统(增强数据运算型指令功能、增强数据传输指令功能、增强程序控制指令功能)、面向高级语言的优化实现来改进指令系统
5、时钟周期、机器周期、指令周期、微指令周期
6、微指令的组成:操作控制字段、地址控制字段
6、微程序控制器的组成:控制存储器、微程序寄存器、微地址形成电路、微地址寄存器、地址译码器
7、微指令的编码方式:直接控制编码法、最短字段编码法、字段直接编码法
8、微地址的形成方法:计数器方式、断定方式和结合方式。
第四章 中央处理器
1、CPU的功能:指令顺序控制、操作控制、时间控制、数据加工
2、CPU的基本组成:运算器、控制器、数据通路、cache
3、中央处理器的设置中有两种逻辑部件:对数据值进行操作的部件、包含状态的部件
4、两种典型的数据通路组织方式:基于总线的结构、直接连接
5、控制器分为两个部分:主控制器、ALU控制器
第六章 运算方法与运算器
1、逻辑运算:逻辑非(求反)、逻辑加(逻辑或)、逻辑异或
2、移位运算:逻辑移位、循环移位、算数移位
3、原码算数移位:符号位不参与移位;
4、补码算数移位:符号位参与移位,左移符号位丢弃,右移连同符号位一起各位向右移位,符号位保持不变
5、反码算数移位:同补码算数移位,正数反码左移补0,负数反码左移补1
第七章 存储器
1、存储器按在计算机中的左右分为:主存储器、辅助存储器、cache
2、存储器按存取方式分为:随机存储器、只读存储器、顺序存储器
3、存储器按存储介质分为:半导体存储器、磁表面存储器、光存储器
4、主存储器的组成:存储体、地址译码和驱动电路、读写电路、存储控制电路
5、按保存数据的方式不同,可将随机存储器分为:静态RAM、动态RAM.
6、磁记录方式:归零法、不归零法、调相制、调频制、改进的调频制
7、cpu的替换算法:随机法、先进先出法、最近最少用法
8、cache映像规则:全景联映像、直接映像、组相联映像
第八章 I/O
1、链接方式:总线链接、通道链接、外围处理机链接
2、编址方式:独立编址、统一编址
3、数据传输控制方式:程序查询、程序中断方式、DMA、通道方式、I/O处理机方式
4、中断的识别:软件识别、串行排队识别、独立请求法