《组成技术总复习提纲》由会员分享,可在线阅读,更多相关《组成技术总复习提纲(6页珍藏版)》请在金锄头文库上搜索。
1、第3章 电子计算机中信息的表示及其运算电子计算机中信息的表示及其运算3.1 电子计算机中数据的表示电子计算机中数据的表示真值和机器数3.1.1原码、反码和补码原码、反码和补码机器数的三种表示方法(原码、补码、反码) ,及移码表示正数和负数三种码制的区别 (例如: X原=X补=X反) 参见教科书 P24 (季振洲) ;0 的原码、补码、反码的表示;3.1.1定点数表示法定点数表示法1、定点数 (假设 n 为二进制位的位数即 n=字长)定点小数和定点整数的表示(纯小数和纯整数)无符号的定点小数的表示范围:0X(1-2-n n)无符号的定点整数的表示范围: 0X(2n n-1-1),带符号数的数值表
2、示范围 原码和反码:-(2(n-1n-1)-1-1)X(2(n-1n-1)-1-1)补码:-(2(n-1n-1)X(2(n-1n-1)-1-1)3.1.2浮点数表示法浮点数表示法定义:阶码+尾数S2J J(S 为纯小数)浮点数的规格化、规格化数的表示;浮点数表示的工业标准(IEEE754 标准)3.2 定点数运算定点数运算1、补码加减运算,符号位也参加运算2、加法运算溢出的判断,单符号位如何判断?双符号位如何判断?3、补码减法运算规则:X-Y补=X补+-Y补4、由X补求 X第4章 处理器处理器4.1 处理器的指令集处理器的指令集指令的一般格式:OPadd4.2 处理器的组成与工作过程处理器的组
3、成与工作过程1 1、电子计算机的结构特点电子计算机的结构特点冯诺依曼计算机的结构、特点: (1)计算机采用二进制表示数据和程序(2)程序和数据事先存放在存储器中,并且是混存在一起的(3)计算机硬件由五大部件组成4.2.1处理器的基本功能和基本组成处理器的基本功能和基本组成1、CPU 的组成及功能组成:运算器(ALU、寄存器组、移位器、控制门)控制器:控制器框图(以 PPt 中图”组合逻辑控制器“和”内部结构图“为准) ,微操作控制单元、时序部件、指令译码器、指令寄存器、程序计数器2、控制器的两种设计方法:组合逻辑控制器、微程序控制器,比较优缺点4.2.2组合逻辑控制器的工作原理组合逻辑控制器的
4、工作原理三级时序:机器周期(CPU 周期) 、节拍周期、节拍脉冲结合时序(机器周期和节拍周期)和 CPU 结构叙述一条指令在 CPU 中的执行过程,指令在 CPU 中的执行过程形成了一个操作流(数据流)显示了各个功能部件的有机配合,体现了部件的功能;扩充:结合第八章和寻址方式分析指令执行的微操作步骤;4.2.3采用流水线技术的处理器(只介绍书中采用流水线技术的处理器(只介绍书中 1 1 和和 2 2)1、指令流水:在CPU 中,将每条指令的执行过程分解成若干步,每一步操作由不同的功能部件完成,让各步操作重叠,从而实现 N 条指令并行处理,实现了所有部件同时工作,提高了部件的使用效率;例如:80
5、86/CPU:两步流水EU 和接口部件(详见 4.3.1)2、数据流水:指乘除法运算和浮点运算过程实现了并行处理。将运算的执行过程分成若干步,每一步由运算部件的一部分完成,从而实现了 n 条指令在运算步骤上重叠。例如:浮点运算分成 3 步:对阶、尾数相加、规格化3、数据相关、控制相关注释:流水技术是从 CPU 的数据处理方面提高计算机的并行处理能力;而中断技术是从整机方面(主机和外设来提高计算机的并行处理能力)4.4 从从 CISCCISC 到到 RISCRISC4.5 ARMARM 系列微处理器简介系列微处理器简介第6章 存储系统存储系统6.1 存储器的分类与性能指标存储器的分类与性能指标6
6、.2 分层的存储系统分层的存储系统存储系统、现代计算机存储结构、多级存储层次、主辅层次、Cache主存层次、虚拟存储系统6.3 半导体存储器半导体存储器1、主存储器的基本组成:主存储体、读写电路、主存地址译码器、主存地址寄存器2、半导体存储器的种类 、静态 RAM 和动态 RAM 的特点,工作原理;ROM 的种类、ROM 的工作原理和特点(以 PPT 为准)6.4 利用存储器芯片构造存储系统(删掉)利用存储器芯片构造存储系统(删掉)主存与 CPU 的连接,在那个主存地址区域扩充6.4.2 提高主存储器访问访问带宽的方法提高主存储器访问访问带宽的方法了解单体多字系统、 多体并行交叉存储系统、 高
7、速缓冲存储器 (Cache) 的概念 (扩充内容)第7章 8086/80888086/8088 汇编语言程序设计汇编语言程序设计4.3 Intel80x86Intel80x86 系列微处理器系列微处理器4.3.1 Intel8086/8088Intel8086/8088 微处理器微处理器结构特点:指令流水、寄存器组、存储器分段管理、总线结构、复杂指令集可以方便地获得外围芯片的支持,例:数值运算协处理器 8087,可完成更复杂的运算 IBM PC 的存储器结构(1)字和双字如何编址(2)数据存放原理(3)存储器的特点:只有存入新的信息后,原来的内容才被覆盖掉,可多次取出(主存、辅存都是) 存储器
8、的分段管理8086 微机存储器分成若干逻辑段,每段最大不超过 64k,存储器容量由地址线根数决定。4 种类型逻辑段:代码段、数据段、附加段、堆栈段;逻辑段的段地址分别存放在 4 个段寄存器中,每个段寄存器的引用是按规定存放的;物理地址与逻辑地址的区别;存储器的动态管理:逻辑段映射到物理内存的工作是由 O.S 完成的;有效地址:80x86 中的偏移地址 堆栈堆栈的定义:是一段特殊的内存区域,有两端,称为“栈底”的一端是固定端,地址较大,称为“栈顶”的一端是活动端,地址较小,用指针SP 指示,堆栈的两个操作 PUSH 和 POP 都在栈顶进行。8086/8088 中堆栈操作是按字为单位进行的。在
9、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 PT
10、R 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、RC
11、R(扩充内容)7.1 80868086、80888088 汇编语言的基本语法(以汇编语言的基本语法(以 PPTPPT 为主)为主)指令性语句(可执行语句) :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 顺序结构程序设计顺序结
12、构程序设计注意: (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;JB Tab1;SUB CX,5;JNZ Tab2;第二组转移指令:比较两个无符号数,根据比较结果转移;例如:
13、CMP AL,0;JAE BBB;CMP VAR1+4,AX;JB STAR;第三组转移指令:比较两个带符号数,根据比较结果转移;例如:CMPJGCMPJL阅读书中程序的例子,例:7-4、7-5、7-6第8章 输入输出接口与中断系统8.1 和 8.2 输入输出技术的发展(输入/输出系统的发展)输入/输出系统的基本组成、输入/输出的三种控制方式、接口功能及类型、两种I/O 设备编址方法、端口8.3 微型机的总线技术总线类型、总线结构、常用 I/O 总线:ISA、PCI、RS-232 等8.4 中断系统及程序中断控制接口以程序中断控制方式的接口的组成和功能为重点概念:中断源、允许中断、禁止中断、可屏蔽中断、非屏蔽中断、响应中断中断屏蔽等中断处理过程、寻找中断服务子程序入口的方法程序中断控制方式的 I/O 接口电路的基本组成、简单了解工作原理