ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:231.90KB ,
资源ID:596304      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/596304.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机原理复习重点.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机原理复习重点.docx

1、计算机原理复习重点复习重点第1章 绪论 (概念)1 计算机系统的组成分为两大范畴:硬件和软件。书P4图1-1 计算机硬件分为主机和外设; 计算机软件分为系统软件和应用软件两大类。2 计算机系统的组成:冯 诺依曼计算机基本特点: 采用二进制形式表示指令和数据; 计算机采用存储程序的工作方式; 计算机硬件由存储器、运算器、控制器、输入设备和输出设备组成。 了解主要部件功能。3 存储系统通常分为三级存储体系是指:Cache内存外存三层架构,通常内存(主存)和Cache由半导体存储器构成。4 总线概念 计算机中各个功能部件是通过总线连接的,它是各部件之间进行信息传输的公共线路。 总线:一组公共信息传输

2、线路,能为多个部件服务,可分时地发送与接收各个部件的信息。 总线的数据通路宽度:指能够一次并行传送的数据位数。 总线分为单向总线和双向总线。(传送方向分)单向总线:挂在总线上的一些部件将信息有选择地传向另一些部件,却不能反向传送;双向总线:挂在总线上的任何一个部件或设备都可以从总线上有选择地接受其他部件或设备的信息,而且能通过总线有选择的向其他部件或设备发送信息。 根据所传信息种类不同,通常系统总线可以分为三种:数据总线DB、地址总线AB、控制总线CB5 计算机系统的层次结构 从语言功能角度划分层次结构,一般地,计算机的语言由低到高可以分成机器语言、汇编语言、高级语言和专用语言等 计算机硬件的

3、物理功能是执行机器语言,机器语言是能够被计算机硬件直接识别的语言。汇编语言是一种面向机器结构的低级程序设计语言。6 计算机的主要指标 机器基本字长:参与计算机运算的操作数的基本位数。 存储器容量:一般,以字节数表示存储器容量,例如:1KB=210B;1MB=220B;1GB=230B;1TB=240B第2章 数据信息表示2.1数值数据的信息表示(掌握) 1 进位计数制之间的转换2 数的小数点表示 根据小数点位置是否固定,数的格式分为两种表示形式,分别是定点数和浮点数。 定点数的表示:定点正数、小数(重点是小数)原码/补码/反码表示范围如习题2.4:分别写出字长8位(含1符号位)定点小数的原、补

4、、反码表示时的十进制数范围 浮点数的表示:典型/IEEE 典型形式:用一对定点数(阶码和尾数)来表示 浮点数的表示范围主要由阶码决定,精度则主要由尾数决定。 规格化浮点数: 尾数:1/2 M 1正数,规格化表示的尾数形式为:0.1xxx补码表示的负数,规格化表示的尾数形式为: 1.0xxx如:习题2.5:浮点字长为32位,其中阶码8位(含1位阶符),基值为2,尾数24位(含1位数符),若阶码和尾数采用同一种机器数形式,试问当该浮点数分别用原码和补码表示时,且尾数为规格化形式,分别写出它们所对应的最大正数、最小正数、最大负数和最小负数的机器数形式及十进制真值 移码:移码通常用于表示浮点数的阶码如

5、果浮点数的阶码有n+1位(包括1位符号位),其阶码的表数范围为-2n+(2n-1),则阶码x的移码定义为:x移 = 2n + x , -2nx 2n-1 移码的性质:当x0时,x移的符号位(最高位)为0,当x0时,x移的符号位为1,与原、补码符号相反。由x补得到x移的方法是变 x补的符号位取反,其他各位相同。 IEEE754标准掌握熟悉:IEEE754标准单精度格式(短实数格式)即:共32位。 阶码8位(含1位符号位),移码(变形移码)表示,偏置量为127,以2为底。即:阶码=阶码真值+127 尾数24位(包括1位数符),原码表示,实际数值:数符1位,尾数23+1位(隐含整数1)。即尾数有效值

6、为1.M(将尾数移位成1.M形式,在尾数部分只显示小数点右侧的23位尾数)如,习题2.8 已知十进制(或二进制)数值,表示成IEEE754标准的32位短实数浮点数格式如,习题2.9 已知浮点数表示数值,写出十进制真值。2.2 非数值数据(了解)如:ASCII码 目前使用最广泛的字符编码方案是ASCII码,一个字符的ASCII码占用主存储器的一个字节单元,如果是字符序列,通常则占用主存多个连续的字节单元。第3章 数值运算及运算器3.1 基本算术运算的实现 (概念)1 加法器有两种形式:串行加法器和并行加法器串行加法器:n 位字长的加法器仅有一位全加器,使用移位寄存器从低位到高位串行地提供操作数,

7、分n步进行相加并行加法器:全加器位数和操作数位数相同,同时对所有位进行求和。2 并行加法器的进位结构 并行加法器中传递进位信号的逻辑线路称为进位链 进位线路结构分为:串行进位、并行进位; 将整个加法器分组,对组内、组间分别采用串行或并行进位。例如:有组内并行、组间串行,组内并行、组间并行等进位结构3.2 定点运算 (掌握)(带符号数1、2位乘)掌握运算方法。重点:补码两位乘如习题3.3 原码一位乘法 习题3.4(1)补码一位乘 习题3.5(1)补码两位乘3.3 浮点运算 (掌握)(加、减、乘)掌握运算方法。重点:浮点数乘法如习题3.8(1) 浮点数加、减 习题3.9(1) 浮点数乘法3.4 运

8、算器举例 (概念)1 74181:算术逻辑单元,具有组内并行进位链,提供了辅助函数G,P供组间进位链使用。1片74181可以作为1个4位的小组,组间可采用串行进位,也可采用并行进位。通过采用组间并行进位,看增加1片74182并行进位部件。2 74182(先行进位发生器)提供:组间并行进位信号。第4章 指令系统 (掌握)(8086指令系统)1. 指令系统:是指一台计算机所能执行的全部指令的集合。2. 指令的基本格式:一条指令实际上包括两种信息,即操作码和地址码。3. 8086/8088的CPU结构:P978086CPU采用了指令流水线结构,将取指令(或取操作数)与执行指令的功能分别由两个独立部件

9、实现,即总线接口部件BIU与执行部件EU。4. 8086/8088的主存储器结构 8086CPU的主存单元地址为20位,其主存容量为1M字节,而CPU内部的寄存器和数据通路都是16位。 8086将1MBf主存空间划分为若干段,每个段的最大长度为64KB单元。偏移量为:0000HFFFFH 物理地址:20位真正地址,00000HFFFFFH 8086中,编程访问主存单元式,通常采用逻辑地址:由段基值和偏移地址(段内偏移量)组成。主存单元的逻辑地址 = 段基值:段内偏移量 逻辑地址与物理地址的转换:物理地址= (段R)*16 + 偏移量 主存支持字/字节访问: 一个字节数据(8位二进制数)占用一个

10、字节存储单元 字寻址:一个字数据(16位二进制数)的存储占用相邻的2个字节存储单元高地址存高8位;低地址存低8位。 (即,字单元的地址用其低地址来表示)。 5. 8086/8088CPU中的寄存器 P98 8086CPU中包含8个16位通用寄存器和4个16位段寄存器。 段寄存器:相应段的首址的高16位(段基值) CS:代码段段寄存器,用来存放当前代码段首址的高16位。 DS:数据段段寄存器,用来存放当前数据段首址的高16位。 ES:附加段段寄存器,用来存放当前附加段首址的高16位。 SS:堆栈段段寄存器,用来存放当前堆栈段首址的高16位。 8086主机在程序运行时,最多只能有4个当前段。因为段

11、寄存器的数目只有4个。 通用R(8个16位R): 地址指针R(给出段内偏移量):SI、DI、SP、BP 数据R:16位AX、BX、CX、DX;每个可分成2个8位的寄存器 IP:8086CPU中指令指针寄存器,用来存放需要访问的指令距离代码段首地址的偏移量。 FR:flags register标志寄存器,用来存放当前程序的运行状态和工作方式。了解6个状态标志位和3个控制标志位功能。其中存储的信息通常被称为程序状态字(PSW)CF、PF、ZF、SF、OF、AF(状态标志位) TF、DF、IF(控制标志位)6. 熟悉掌握8086指令系统的与数据和存储器相关的各寻址方式立即、寄存器、直接、寄存器间接、

12、变址、基址变址寻址方式等如,习题4.7:指出各指令的操作数的寻址方式。7. 熟悉掌握8086指令系统各指令助记符、指令的功能 p114 如,习题4.9:判断指令对错 能读程序,写结果 如,习题4.128. 堆栈操作:P119 8086的堆栈是在主存中设置的按照后进先出方式进行操作的一段存储空间,由SS指定的一段存储器(段长 64KB)构成。 8086的堆栈自下向上生成的堆栈。栈底地址大于栈顶地址 SP栈顶指针,其内容表示操作过程中栈顶单元相对于堆栈段基址的偏移量。 8086/8088堆栈规定:以字(2个字节)为单位进行存取。 入栈:SP内容减2,入栈内容传送到SP和(SP)+1所指向的主存字节

13、单元中 出栈:栈顶字内容出栈,SP内容加2,栈顶下移2个字节,释放原栈顶字空间 如,习题4.14第5章 中央处理器(CPU)5.1 CPU的总体结构及设计 (掌握)1. CPU的主要功能是从主存储器中取出指令、解释指令和执行指令。 2. CPU基本组成:传统的CPU由运算器和控制器组成。随着CPU设计技术的不断发展,目前CPU内部组成主要有: 控制部件(CU) 算术逻辑运算部件(ALU) Cache存储器 中断系统 各种寄存器 CPU内部数据通路3. 模型机CPU的总体结构:以8086的结构及指令系统为基础简化设计模型机 单BUS结构:CPU、存储器及I/O部件挂接在一 组系统总线上,同步方式

14、工作 模型机的CPU只保留EU结构 CPU内总线(IBUS) 双向单总线 IBUS重复使用 信息单发送多接收 三态门隔离4. 模型机CPU中寄存器设置 P151,各寄存器功能(1)寄存器组:设置AX、BX、CX、DX、SI、DI、BP及SP,共8个16位寄存器(2)总线暂存器RBL:16位,可以暂存、锁住CPU内总线IBUS上的数据。(3)移位寄存器(SR):16位,接收暂存IBUS上的数据,并且具有移位功能(逻辑左右移、算术左右移及循环左右移)(4)IR指令寄存器:16位,用来存放当前正在执行的一条指令。(5)PC程序计数器:16位,存放当前或下一条指令在主存中的地址。(6)MAR:主存地址

15、寄存器,存放CPU访问主存或I/O接口的地址(7)MDR:主存数据寄存器,存放CPU与主存或I/O接口之间传送的数据5. ALU部件:算术逻辑运算部件由ALU、RA、RB、三态门及FR组成6. 控制部件CU:是CPU的核心部件。功能:根据指令操作码的不同,与时序系统配合产生相应的控制信号,以控制机器正确运行5.2 指令周期、指令流程及微操作命令 (掌握)1. 多级时序概念: (1)指令周期:执行一条指令的时间。 (2)机器周期:(CPU工作周期) 把指令周期分成若干个子周期,每个子周期称为机器周期。 (3)节拍(时钟周期):完成一步基本操作的时间段。 (4)时钟脉冲信号:时序系统的基本定时信号。 2. 模型机设置五种工作周期:(1)取指周期FI:取指译码(2)目的周期DST:形成目的地址,获得目的操作数(3

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1