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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

计算机组成与汇编语言蔡启先考试复习重点.docx

1、计算机组成与汇编语言蔡启先考试复习重点第1章 计算机系统组成基础(P23习题1.1)1.RISC精简指令系统计算机 2.冯诺依曼计算机按照冯诺依曼原理构造的计算机称之为冯诺依曼计算机,其原理特征为:软件:程序和数据用二进制形式表示;硬件:由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成。3.程序程序,简言之,就是计算机指令序列,计算机指令就是指示计算机进行相应操作的命令。4.机器字长 机器字长是指计算机能直接处理的二进制数据的位数,即CPU一次能处理二进制数据的位数。通常CPU的寄存器位数、运算器同时处理的数据位数都与字长相关,它标志着计算机处理数据的能力。机器字长越长,机器的运算

2、精度就越高,速度也越快。5.存取周期存储器完成一次读(取)或写(存)信息操作所花的时间称存储器的存取(或访问)时间,而连续完成读(写)所需的最短时间间隔,称存储器的存取周期。第2章 数据编码和数值计算1、数制之间的转换 1二、八、十六进制转换为十进制 方法 按权相加 2十进制转换为二、八、十六进制 方法除基取余逆排列。 3十进制小数转换成二、八、十六进制数 方法乘基取整 4八、十六进制转换成二进制数 方法“1对3”或者“1对4” 。 5二进制数转换成八、十六进制 方法以小数点为中心分别向左右两边 “3对1”或者“4对1” 。 2、定点数加减法运算 原码:-2nX2n(八位-127127) 补码

3、:-2nX2n 反码:-2nX2n 正数的原码、反码、补码都相同。 0的原码、反码、补码的表示以5位二进制数为例 0的原码有两种 +000000-010000 0的反码有两种 +000000-011111 0的补码只有一种+000000这样补码的表数范围比其它两种码多了一个。 负数的原码和反码、补码之间的转换。 负数的原码在符号位不变的前提下通过逐位求反得到反码通过求反加1得到补码。 反过来在符号位不变的前提下负数的反码通过逐位求反可得到原码。负数的补码通过再一次求补码的过程可得到原码。 3、补码加减法运算规则(重点必考) X+Y补=X补+Y补 XY补=X补+Y补 运算时符号位和数值位一样参加

4、运算若符号位有进位产生则应将进位丢掉后才得到正确结果。 Y补的求法是对Y补连同符号位一起求反加1。 溢出的产生及判断方法 符号比较法。该法是根据参加运算的两个数的符号及运算结果的符号来判断是否溢出。若两个同号数相加结果必为同号数否则肯定溢出若两个异号数相减结果必与被减数同号否则肯定溢出。 双进位法。设数值位的最高位向符号位的进位为C0符号位在运算中向高一位的进位为C1若C0C1=1则有溢出。 双符号法又称变形符号码法。该法是对参加运算的数在运算过程中采用两个符号位同数值位一起参加运算若运算结果的双符号位不相同则溢出。所谓双符号位是指正数的符号位为00负数的符号位为11。 4、浮点数的运算和运算

5、器 IEEE 754标准与移码表示法(例题看懂,重点) IEEE 754的阶码用移码表示尾数用原码表示尾数的最高位整数位权为20规格化为1且规定这一位隐含不给出以便尾数有更多的有效位具有最高的精度。.移码表示法将整数补码变为移码的方法是只要将补码的符号位取反即可。第3章 存储系统1、存储器技术指标存储容量存储速度存储器可靠性性价比2、存储器的层次结构 储存器的层次结构主要体现在有cache-主存构成的高速缓冲存储系统和主存-辅存构成的虚拟存储系统。目的是使存储系统发挥最大效率,最好性价比。 CPU(寄存器)、高速缓存(cache)、主存储器、辅助存储器(磁盘)3、内存容量扩容(重点必考)P60

6、字扩展,位扩展,字位扩展。会使用Intel2114芯片扩展存储器。4、Cache系统工作原理Cache的工作原理是基于程序访问的局部性。5、地址变换与映像1全相联映像 全相联映像是指将内存和Cache按照固定的相同的大小进行分块。内存的块和Cache的块可以任意对应,即内存的任何一块都可以映像到Cache的任何一块。在Cache的存储空间被占满的情况下,也允许确实已被占满的Cache存储器中替换出任何一个旧块2直接映像 直接映像先将Cache分成若干块,每个块的大小相同,并对每个块进行编号。同时根据Cache容量大小将内存分成若干区(页),每个区的容量都跟Cache的容量相同,然后对内存进行分

7、块,每块的大小跟Cache块的大小相同,同样对区内的块进行编号。映像时,内存的某个区的块只能保存在与其块号相同的Cache块中。3组相联映象 组相联映像实际上是直接映像和全相联映像的折中方案。组相联映像方式先将Cache分成大小相同的若干区(组),对每个区按照直接映像的方式进行分块,并且编号,因此,Cache中有多个编号相同的块。对内存按照Cache区的大小进行分页,再对每页按照Cache块的大小进行分块,每个内存块可以对应不同Cache区中的相同块号的块。6、虚存工作原理1段式虚拟存储器优点:程序化的模块化性能好缺点:地址变换耗时,对辅存管理较为困难,主存利用率低2页式虚拟存储器优点:主存利

8、用率高、页表简单、地址变换与映像速度较快缺点:模块化性能不好,占存储空间大3段页式虚拟存储器优点:模块化好,主存利用率高,对辅存管理容易缺点:查表速度低第4章 CPU机器控制器名词解释: 指令周期:CPU从内存取出一条指令并执行这条指令的时间总和。 机器周期:CPU处理完成各种类型操作所花费的时间,通常用从内存读取一条指令字的最短时间来定义。 时钟周期:时钟周期也称为振荡周期,定义为时钟频率的倒数。时钟周期是计算机中最基本的、最小的时间单位。1、CPU组成传统CPU主要由控制器和运算器两大部件组成为了配合这两部分工作一般CPU内部还包含有一些寄存器。控制器由程序计数器PC、地址寄存器AR、指令

9、寄存器IR、指令译码器ID、时序产生器和操作控制器等部分组成。 运算器由算术逻辑部件ALU、累加器AC、数据缓冲寄存器、寄存器组和程序状态寄存器PSW组成它是数据加工处理部件。运算器接受控制器的命令完成具体的数据加工任务。 2、指令周期时钟信号CLK的周期长度称为时钟周期T一般是机器主频的倒数。 机器周期,又称为CPU周期,是微处理器完成各种类型操作所花费的时间,它由若干时钟周期T组成。因此,时钟周期是处理操作的最基本的时间单位,它又被称为节拍脉冲或T周期。通常用从主存中取出一条指令的最短时间来规定机器周期。 指令周期就是CPU从取指令到执行完一条指令的时间,它包括取指周期和执行周期两部分。3

10、、8086微处理器(重点) 1、系统总线包括地址总线(AB),数据总线(DB),控制总线(CB) 2、8086共有14个寄存器供系统使用它们分为 (了解每个寄存器的作用,汇编部分经常用到P85) 通用寄存器(包括AX、BX、CX、DX等4个16位数据寄存器)、 指针变址寄存器(包括SP、BP、SI和DI等4个16位寄存器)、 控制寄存器(包括IP和Flag等两个16位寄存器)、段寄存器(包括CS、DS、SS、ES等4个16位段寄存器)等四类。(大致了解每个寄存器作用)3、8086有20根地址线,因此地址编号有20位物理地址,也就是可寻址的存储器空间位220=1MB。4、8086对逻辑段按其存储

11、内容和功能分为四类:(汇编部分会用到,需了解)代码段:存储程序代码。当前运行程序的代码段起始地址保存在代码段寄存器CS中。数据段:存储数据。当前程序所读写的操作数的数据段起始地址,一般保存在数据段寄存器DS中。堆栈段:存储以堆栈方式读取的数据。其起始地址保存在堆栈段寄存器SS中。附加段:存储辅助当前程序所读写的操作数据。其起始地址保存在附加段寄存器ES中。逻辑段之间允许部分重叠(一个段的起始地址在另一个段中)、完全重叠(两个段起始地址相同)、连续排列(一个段的起始地址紧挨着在另一个段末地址)、分离排列(两个段既不重叠也不连续)。5、存储器中的逻辑地址和物理地址 (务必理解) 某个存储单元在存储

12、器中的位置可以用两种方法来表示 : 一是逻辑地址,由16位段地址和16位段内偏移地址两部分组成, 表示为: 段地址:段内偏移地址 二是直接用20位物理地址表示。 二者之间的关系是: 物理地址=段地址10H+段内偏移地址 例如,若逻辑地址为2000H:17A8H,则对应的物理地址为 2000H10H+17A8H=20000H+17A8H=217A8H 可见,具体计算时,只要将十六进制表示的段地址末尾添加个0,再与段内偏移地址相加即可。 程序中指令的逻辑地址,可用CS:IP表示。 数据段中操作数的逻辑地址,可用DS:EA(EA即段内偏移地址即有效地址)表示。 堆栈段中数据的逻辑地址,可用SS:SP

13、表示。 附加段中操作数的逻辑地址,可用ES:EA表示。 要注意的是,一个物理地址所对应的逻辑地址不是唯一的。例如物理地址为217A8H的存储单元的逻辑地址,也可以是: 2100H:07A8H 或者 1B6AH:6108H 等等。 4、控制单元的设计组合逻辑方式: 优点:组合逻辑控制是用硬接线的方法实现,速度较快。 缺点:组合逻辑控制器中无法实现新的逻辑操作功能微程序方式第5章 指令系统1、 指令系统概述1、指令的格式 一条指令通常由操作码(Operation Code)和操作数(Operand)两部分组组成。2、操作码指令的操作码是指用二进制编码表示的不同性质的操作,如加、减、乘、除、取数、存

14、数等,每一种操作都有唯一对应的编码表示。3、操作数的类型根据操作数的存储位置不同,可将其分为立即数、寄存器数、存储器数三种类型。 立即数类型的操作数直接在指令中给出。 寄存器类型的操作数存储于通用寄存器中,指令中给出寄存器编号。 存储器类型的操作数存储于存储器单元中,指令中给出直接地址或间接地址。 二、寻址方式(P109详细了解,考一道指令纠错)1、操作数寻址方式2、指令寻址方式习题5.3(1)MOV AL,1000答:源操作数超出字节表数范围,可改为MOV AX,1000(2)MOV BX,AL答:源和目的操作数类型不一致,可改为MOV BX,AX(3)MOV SI,800H答:源和目的操作数类型不明确,可改为MOV WORD PTR SI,800H(4)ADD DI,SI答:源和目的操作数不能同为存储器操作数,可改为MOV AL,SI ADD DI,AL(5)MOV AX,COUNTBXBP答:目的操作数寻址采用两个基址寄存器错误,可改为MOV AX, COUNTBXSI(6)SHL AX,2答:移位次数超过2及以上,不能直接用数值表示,必须用CL寄存器表示,可改为MOV CL, 2 SHL AX,CL(7)MOV CS,AX答:CS寄存器不能作目的操作数

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

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