2022年整理微机原理与接口技术总复习 .pdf
《2022年整理微机原理与接口技术总复习 .pdf》由会员分享,可在线阅读,更多相关《2022年整理微机原理与接口技术总复习 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理与接口技术总复习第 1 章概述1. 计算机系统的基本结构(5 大件 ):运算器、存储器、控制器、输入设备(接口)和输出设备(接口) 。微机系统的3 大总线: 按照功能分为数据总线DB、地址总线AB和控制总线AB。微处理器 CPU:在微型计算机中,为了节省成本,往往将计算机五大件中的运算器和控制器集中在一片芯片上,称之为微处理器或中央处理器:CPU。由微处理器构成的计算机称为微型计算机。在大型或小型计算机系统中,运算器和控制器是独立的,这便于多处理器的并行工作。CPU :包括运算器、控制器、寄存器2. 冯.诺依曼关于程序存储的原则:把程序和数据都以二进制的形式同意存放在存储器中,由机器自
2、动执行。不同的程序解决不同的问题,实现了计算机通用计算的功能。2. 基本概念 :字节 ,字 ,BCD码. 1 个二进制位称为1 位, 8 个连续的二进制位组合在一起表示1 个字节。通常以1 个字节为基本单位对数据进行描述。字: 2 个字节;双字:4 个字节。BCD ,称 BCD码或二 -十进制代码,亦称二进码十进数。是一种二进制的数字编码形式,用二进制编码的十进制代码,通常使用的是8421 码。补充:计算机数据的表示1)二进制( 0/1) :计算机数据的基本描述形式2)编码(符号数据)3)整数与浮点数(数值数据)4)计算机的数据用二进制序列或十六进制表示第 2 章16 位和 32 位微处理器1
3、. 8086CPU 数据总线16 位地址总线20 位,最大寻址1MB 。80386 数据总线32 位,地址总线 32 位,最大寻址4GB。2. 8086 常用的引脚基本信号的含义INTR:可屏蔽中断请求新号,输入,高电平有效。INTA:可屏蔽中断响应信号HOLD:保持请求信号用来申请一次直接存储器存取(DMA) ,高电平有效。 (用于输入)HLDA:CPU响应 HOLD信号,高电平有效(用于输出)IOW:IO 写操作IOR:IO 读操作MEMW:MEMR:ALE:地址锁存允许信号表明8086 的地址 / 数据总线包含的是地址信息,该地址可以是存储器地址也可以是I/O 端口号。名师资料总结 -
4、- -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - (用于输出)3. 8086 时序 (总线时序 ) (1)系统复位(2)存储器读操作(3)存储器写操作(4)中断响应操作(5)输入输出周期(6)空转周期4. 8086CPU对存储器的管理1)分 4 个段:段寄存器CS,DS,SS ,ES CPU内部的地址指针只有16 位,无法对 20 位物理地址寻址, 通常采用分段的方法(逻辑段)解决问题。每个应用程序可能拥有4 个逻辑段: 代码段(存放指令代码) 、
5、 数据段(存放要处理的数据) 、堆栈段(建立堆栈)和附加数据段(在串数据传送时使用)。a.CS :代码段段寄存器,保存代码段的段值,与IP 合用产生 20 位物理地址。b.DS :数据段段寄存器,在数据段寻址时,与BX、SI、DI 合用。c.SS :堆栈段段寄存器,在栈操作时,与SP 合用对栈顶数据进行存取。在对栈中数据存取时与 BP合用。d.ES :附加数据段段寄存器,在串操作时,存放目标串,与DI 合用。也可以用来存放数据。2)段地址 ,偏移地址 ,实际物理地址物理地址段基址16偏移地址其中,段基址16 的操作常常通过将16 位段寄存器的内容(二进制形式)左移四位末位补四个 0 来实现。【
6、例 2.2】当 CS 5A00H,偏移地址2245H 时,求物理地址;当 CS 4C82H,偏移地址 FA25H时,求物理地址。根据物理地址的计算公式,可得:题的物理地址CS 10偏移地址 5A00H162245H5C245H 题的物理地址CS 10偏移地址 4C82H16FA25H5C245H 3)8086 地址总线 ,数据总线宽度 , 每段最大长度64KB,段首地址的条件(低 4 位为 0),最大寻址能力1MB. 5. 8086CPU内部段寄存器、指令指针、栈顶指针、计数寄存器CX,I/O 寻址的寄存器DX 8 位累加器AL,16 位累加器AX,各标志位:CF、OF、IF、SF 、 ZF、
7、PF、AF 寄存器是 CPU内部一种特殊的存储器,CPU的 ALU部件可以直接对寄存器中的数进行操作。CPU内部寄存器的存取速度很快,相对在内存中存取数据来说,其存取时间可以忽略。因此,在所有8086 的指令中,用寄存器进行运算的指令速度最快!8086CPU包括 4 个 16 位数据寄存器(又可分为8 个独立的8 位寄存器),2 个 16 位堆栈指针寄存器,2 个 16 位变址寄存器,1 个 16 位指令指针寄存器,1 个 16 位的标志寄存器,4 个 16 位段寄存器。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整
8、理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 1)数据寄存器: 8086 的数据寄存器指AX、BX、CX 、DX和 AH、AL、BH、BL、CH、CL 、DH、DL 其中: AH、AL寄存分别表示AX寄存器的高8 位和低 8 位,如下图:1Fh 50h AX AH AL AH=1Fh AL=50h AX=1F50h 但 AH 和 AL都可以作为8 位的寄存器独立使用,如MOV BL,AH 指令执行后,BL=1Fh 其余的 8 位寄存器如上所述。8086 的 4 个数据寄存器,通常都是用来存储供CPU处理的数据或保存结果的,但在特定的场合里,它们又有
9、自己的特殊用途。a.AX、AL-累加器:在乘法、除法和符号扩展指令中,有一个操作数预先放在累加器中;在 I/O 操作时,通过它CPU与接口交换数据。累加器也是所有寄存器中执行速度最快的。b.BX:基址寄存器,当CPU 对存储器数据段寻址时,它可以用来存放偏移地址。它是4 个16 位数据寄存器中唯一可以存放地址的。c.CX :计数器,在LOOP循环指令和重复的串处理指令中,用于循环计数。d.DX:在 32 位数操作时,它和AX配合存储32 位数,其中, AX 存放低 16 位,DX存放高 16位;在 I/O 操作时, DX 是唯一可以存放I/O 地址的寄存器。2)变址寄存器SI、DI SI 称源
10、变址寄存器,DI 称目的变址寄存器。它们在一般的数据传送指令中,与BX一样,用来与DS配合存放16 偏移地址。但在串传送指令中,SI 是源串的地址(指针) ,与 DS合用,而 DI 是目的串的地址(指针)与ES合用。3)堆栈指针寄存器SP 、BP SP和 BP与 SS合用存取堆栈段的数据,其中,SP是栈顶指针,在栈操作指令中,SP自动增加或减少。 BP则是堆栈段的基址寄存器(与BX不同哦)。4)指令指针寄存器IP IP 用于 CPU取指令的,它与CS合用,取代码段的指令。通常IP是一个加1 计数器,在遇到转移指令时,IP 会被重新置值。5)段寄存器CS ,DS,SS ,ES CPU内部的地址指
11、针只有16 位, 无法对 20 位物理地址寻址, 通常采用分段的方法 (逻辑段)解决问题。每个应用程序可能拥有4 个逻辑段:代码段(存放指令代码)、数据段(存放要处理的数据)、堆栈段(建立堆栈)和附加数据段(在串数据传送时使用)。a.CS :代码段段寄存器,保存代码段的段值,与IP 合用产生 20 位物理地址。b.DS:数据段段寄存器,在数据段寻址时,与BX、SI、DI 合用。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - c.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年整理微机原理与接口技术总复习 2022 整理 微机 原理 接口 技术 复习
限制150内