组成技术总复习提纲2012-2.doc_第1页
组成技术总复习提纲2012-2.doc_第2页
组成技术总复习提纲2012-2.doc_第3页
组成技术总复习提纲2012-2.doc_第4页
组成技术总复习提纲2012-2.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第3章 电子计算机中信息的表示及其运算3.1 电子计算机中数据的表示真值和机器数3.1.1 原码、反码和补码机器数的三种表示方法(原码、补码、反码),及移码表示正数和负数三种码制的区别(例如:X原=X补=X反)参见教科书P24(季振洲);0的原码、补码、反码的表示;3.1.1 定点数表示法1、定点数 (假设n为二进制位的位数即n=字长)定点小数和定点整数的表示(纯小数和纯整数)无符号的定点小数的表示范围:0X(1-2-n)无符号的定点整数的表示范围: 0X(2n-1), 带符号数的数值表示范围原码和反码:-(2(n-1)-1)X(2(n-1)-1)补码:-(2(n-1)X(2(n-1)-1)3.1.2 浮点数表示法定义:阶码+尾数S2J(S为纯小数)浮点数的规格化、规格化数的表示;浮点数表示的工业标准(IEEE754标准)3.2 定点数运算1、 补码加减运算,符号位也参加运算2、 加法运算溢出的判断,单符号位如何判断?双符号位如何判断?3、 补码减法运算规则:X-Y补=X补+-Y补4、 由X补求X第4章 处理器4.1 处理器的指令集指令的一般格式:OPadd4.2 处理器的组成与工作过程1、电子计算机的结构特点冯诺依曼计算机的结构、特点:(1)计算机采用二进制表示数据和程序(2)程序和数据事先存放在存储器中,并且是混存在一起的(3)计算机硬件由五大部件组成4.2.1 处理器的基本功能和基本组成1、 CPU的组成及功能组成:运算器(ALU、寄存器组、移位器、控制门)控制器:控制器框图(以PPt中图”组合逻辑控制器“和”内部结构图“为准),微操作控制单元、时序部件、指令译码器、指令寄存器、程序计数器2、 控制器的两种设计方法:组合逻辑控制器、微程序控制器,比较优缺点4.2.2 组合逻辑控制器的工作原理三级时序:机器周期(CPU周期)、节拍周期、节拍脉冲结合时序(机器周期和节拍周期)和CPU结构叙述一条指令在CPU中的执行过程,指令在CPU中的执行过程形成了一个操作流(数据流)显示了各个功能部件的有机配合,体现了部件的功能;扩充:结合第八章和寻址方式分析指令执行的微操作步骤;4.2.3 采用流水线技术的处理器(只介绍书中1和2)1、指令流水:在CPU中,将每条指令的执行过程分解成若干步,每一步操作由不同的功能部件完成,让各步操作重叠,从而实现N条指令并行处理,实现了所有部件同时工作,提高了部件的使用效率;例如:8086/CPU:两步流水EU和接口部件(详见4.3.1)2、数据流水:指乘除法运算和浮点运算过程实现了并行处理。将运算的执行过程分成若干步,每一步由运算部件的一部分完成,从而实现了n条指令在运算步骤上重叠。例如:浮点运算分成3步:对阶、尾数相加、规格化3、数据相关、控制相关注释:流水技术是从CPU的数据处理方面提高计算机的并行处理能力;而中断技术是从整机方面(主机和外设来提高计算机的并行处理能力)4.4 从CISC到RISC4.5 ARM系列微处理器简介第6章 存储系统6.1 存储器的分类与性能指标6.2 分层的存储系统存储系统、现代计算机存储结构、多级存储层次、主辅层次、Cache主存层次、虚拟存储系统6.3 半导体存储器1、 主存储器的基本组成:主存储体、读写电路、主存地址译码器、主存地址寄存器2、 半导体存储器的种类 、静态RAM和动态RAM的特点,工作原理;ROM的种类、ROM的工作原理和特点(以PPT为准)6.4 利用存储器芯片构造存储系统(删掉)主存与CPU的连接,在那个主存地址区域扩充6.4.2 提高主存储器访问访问带宽的方法了解单体多字系统、多体并行交叉存储系统、高速缓冲存储器(Cache)的概念(扩充内容)第7章 8086/8088 汇编语言程序设计4.3 Intel80x86系列微处理器4.3.1 Intel8086/8088微处理器l 结构特点:指令流水、寄存器组、存储器分段管理、总线结构、复杂指令集可以方便地获得外围芯片的支持,例:数值运算协处理器8087,可完成更复杂的运算l IBM PC 的存储器结构(1)字和双字如何编址(2)数据存放原理(3)存储器的特点:只有存入新的信息后,原来的内容才被覆盖掉,可多次取出(主存、辅存都是)l 存储器的分段管理8086微机存储器分成若干逻辑段,每段最大不超过64k,存储器容量由地址线根数决定。4种类型逻辑段:代码段、数据段、附加段、堆栈段;逻辑段的段地址分别存放在4个段寄存器中,每个段寄存器的引用是按规定存放的;物理地址与逻辑地址的区别;存储器的动态管理:逻辑段映射到物理内存的工作是由O.S完成的;有效地址:80x86中的偏移地址l 堆栈堆栈的定义:是一段特殊的内存区域,有两端,称为“栈底”的一端是固定端,地址较大,称为“栈顶”的一端是活动端,地址较小,用指针SP指示,堆栈的两个操作PUSH和POP都在栈顶进行。8086/8088中堆栈操作是按字为单位进行的。在80x86系列机中堆栈是用堆栈段定义的,堆栈段地址存放在SS中;堆栈的用途:中断处理中的现场保护,子程序调用时寄存器的保护、断点保护;4.1 处理器的指令集4.1.2 指令格式(1) OPR DEST,SRC (2)OPR DEST (3)OPR4.1.3 寻址方式立即寻址:MOV BX,2000H;MOV AX,data;(data为段名)寄存器寻址:MOV CL,BL直接寻址:MOV AX,2000H;MOV VALUE,BP; MOV ES:VALUE,SI寄存器间址: MOV DX,BX; MOV DX,ES:BX基址寻址:INC WORD PTR BP+4,INC STARBX;变址寻址:ADD SI/DI+5,AL;基址变址寻址:SUB ARRAYSIBX,DX;MOV CX,BPDI;程序转移寻址: 段内转移:JMP STAR;(STAR为本段内的一个标号)段间转移:JMP FAR PTR EXIT;条件转移指令:(1)JZ/JNZ(或JE/JNE)、JC/JNC、JO/JNO、JS/JNS、JP/JNP(2) JB(或JNAE,JC)/JNB(或JAE/,JNC)(3)JG、JGE、JL、JLE逻辑运算指令:AND、OR、XOR、NOT、TEST移位指令:SAL、SAR、SHL、SHR、ROL、ROR、RCL、RCR(扩充内容)7.1 8086、8088汇编语言的基本语法(以PPT为主)指令性语句(可执行语句):MOV、XCHG、LEA、LDS/LES、ADD/ADC、INC、DEC、CMP;指示性语句:(说明性语句)SEGMENT。ENDS、ASSUME、DB、DW、COUNT DUP(表达式)、EQU、PROC。ENDP等变量和标号的定义:段、偏移、类型运算符:特殊运算符“数值返回运算符”:SEG、OFFSET、PTR、THIS等表达式:特殊表达式“地址表达式”MOV AX,VAR+4;7.2 顺序结构程序设计注意:(1)算术逻辑运算指令对结果运算标志位的影响,例:ADD、ADC、DEC、SUB、CMP、AND等(2)MOV指令的数据传送方向图适合于所有指令。例:MOV DS,5768H()MOV VAR1,VAR2;(两个操作数都是内存单元)MOV DS,ES;(两个操作数都是段寄存器)阅读书中程序的例子,例7-1、7-2、图7-3的程序7.3 分支结构与循环结构程序设计第一组转移指令:根据某一次运算结果,判断单个标志位,作为转移的条件;例如:ADC DX,0;SUB CX,5;JB Tab1;JNZ Tab2;第二组转移指令:比较两个无符号数,根据比较结果转移;例如:CMP AL,0;CMP VAR1+4,AX;JAE BBB;JB STAR;第三组转移指令:比较两个带符号数,根据比较结果转移; 例如:CMPCMPJGJL阅读书中程序的例子,例:7-4、7-5、7-6第8章 输入输出接口与中断系统8.1 和8.2输入输出技术的发展(输入/输出系统的发展)输入/输出系统的基本组成、输入/输出的三种控制方式、接口功能及类型、两种I/O设备编址方法

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论