微机原理及应用复习1

更新时间:2023-08-24 20:28:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

微机原理及应用 微机原理及应用

书本第 书本第 页

关于考试题型1.填空题,每空1分,涉及各章基本概念 2. 选择题或简答题。 3.程序分析题,即程序阅读,不复杂,考察对指令, 伪指令,以及常用程序结构的熟悉程度. 4.存储器空间分析,考察片内片外地址的概念,以及 片选译码电路的分析,10分左右 5.程序设计题,基本的输入输出,赋值,转移及循环 6.接口芯片初始化,重点是命令字各位的选择,以及 初始化的顺序,命令字会在试卷附录中给出,5与6 大概占40分贵州大学电气工程学院 贵州大学电气工程学院1

微机原理及应用 微机原理及应用

书本第 书本第 页

第1章微型计算机系统基本组成原理 1.1微型计算机系统组成结构 1 1.1.1总的系统结构 1 1.1.2各大组成部分概述 2 1.2 微型计算机的算术运算基础 6 1.2.1计算机中数的表示方法 6 1.3微型计算机基本工作原理 17 1.3.1计算机工作的实质 17 1.3.2指令与程序的概念 17 1.3.3指令与程序的执行过程 18 1.5微机系统的性能指标和专业术语 28 1.5.1主要性能指标 28 1.5.2常用专业技术术语 29

以概念为主:

贵州大学电气工程学院 贵州大学电气工程学院

微机原理及应用 微机原理及应用

书本第 书本第 1 页

1.1微型计算机系统组成结构 1.1.1总的系统结构 1.1.2各大组成部分概述基本概念: 微机硬件=微处理器(CPU或MPU)+内存(RAM和ROM) +IO接口+总线 总线分为数据总线DB,地址总线AB,控制总线CB

1 2

贵州大学电气工程学院 贵州大学电气工程学院

3

微机原理及应用 微机原理及应用

书本第 书本第 6 页

1.2 微型计算机的算术运算基础 1.2.1计算机中数的表示方法 1.2.2计算机中有符号数的运算 1.2.3计算机中无符号数的运算 1.2.4计算机中的乘除法运算基本概念: 有符号整数的表示方法:原码,反码和补码 运算后SF,CF,AF,ZF和PF的变化情况

6 12 14 16

贵州大学电气工程学院 贵州大学电气工程学院

4

微机原理及应用 微机原理及应用

书本第 书本第 17 页

1.3微型计算机基本工作原理 1.3.1计算机工作的实质 1.3.2指令与程序的概念 1.3.3指令与程序的执行过程基本概念: 指令执行的阶段:取指,分析,执行

17 17 18

贵州大学电气工程学院 贵州大学电气工程学院

5

微机原理及应用 微机原理及应用

书本第 书本第 35 页

第2章微处理器和指令系统 2.1Intel 系列微处理器概述 35 2.28086/8088微处理器 37 2.2.1内部结构 38 2.2.2指令流水线和存储器分段管理机制 39 2.3Pentium 微处理器

41 2.3.1内部结构与外部引脚 41 2.3.2内部寄存器 46 2.3.3Pentium 的工作方式 55 2.4Pentium 微处理器指令系统 57 2.4.1基本数据类型 57 2.4.2操作数寻址方式 59 2.4.3Pentium 指令系统概述 66 2.4.4数据传送类指令 68 2.4.5算术运算类指令 76 2.4.6逻辑运算和移位指令 84 2.4.7串操作类指令 89 2.4.8控制转移类指令 93 2.4.9其他指令 100 思考题与习题2 104

占分较多: 寻址方式及堆栈操 作为重点

贵州大学电气工程学院 贵州大学电气工程学院

微机原理及应用 微机原理及应用

书本第 书本第 37 页

2.28086/8088微处理器 2.2.1内部结构 38 2.2.2指令流水线和存储器分段管理机制 39

以8086 CPU为主

贵州大学电气工程学院 贵州大学电气工程学院

7

微机原理及应用 微机原理及应用

书本第 书本第 页

2.2.1 8086的编程结构常用用途, 例如CX计数 等 寻址方式的 对应情况 20位物理地址= 逻辑地址的16位 段地址+16位的 偏移地址EA(有 效地址)

常用标志位 流水线取指 贵州大学电气工程学院 贵州大学电气工程学院8

微机原理及应用 微机原理及应用

书本第 书本第 页

2.2.2 8086的工作模式和引脚功能知道总线控制信号由谁产生即可

贵州大学电气工程学院 贵州大学电气工程学院

微机原理及应用 微机原理及应用

书本第 书本第 页

引脚功能

与A0的关系

与等待周期 Tw的关系

贵州大学电气工程学院 贵州大学电气工程学院

微机原理及应用 微机原理及应用

书本第 书本第 页

2.2.4 8086的总线时序

时钟周期,总线总期,指令周期,等待周期 等待周期Tw何时何种条件加入? ALE的作用及引脚分时复用的概念 贵州大学电气工程学院 贵州大学电气工程学院11

微机原理及应用 微机原理及应用

书本第 书本第 57 页

2.4Pentium 微处理器指令系统 2.4.1基本数据类型 2.4.2操作数寻址方式 2.4.3Pentium 指令系统概述 2.4.4数据传送类指令 2.4.5算术运算类指令 2.4.6逻辑运算和移位指令 2.4.7串操作类指令 2.4.8控制转移类指令 2.4.9其他指令 57 59

6668 76 84 89 93 1001212

贵州大学电气工程学院 贵州大学电气工程学院

微机原理及应用 微机原理及应用

书本第 书本第 页

寻址方式 操作地址 立即寻址 操作数由指令给出寄存器寻 址 直接寻址 操作数在寄存器中操作数的偏移地址由指令直接给出

指令格式举例MOV AX,1234H; 1234 AX MOV AH,BL; (BL) AHMOV AX,[2000]; 或MOV AX,Val; (16*(DS)+2000H) A X (16*(DS)+Val) A X

寄存器间 接寻址 寄存器相 对寻址 基址变址 寻址 相对基址 变址寻址

PA=16*(DS)+(BX)/(SI)/(DI) 或=16*(SS)+(BP) PA=16*(DS)+(BX)/(SI)/(DI)+偏移量 或=16*(SS)+(BP) +偏移量

PA=16*(DS)+(BX)+(SI)/(DI) 或=16*(SS)+(BP) +(SI)/(DI) PA=16*(DS)+(BX)+(SI)/(DI) +偏移量 或=16*(SS)+(BP) +(SI)/(DI) +偏移量

MOV AX,[BX]; (16*(DS)+(BX))

AX

MOV AX,count[SI];(16*(DS)+(SI))+count) AX

MOV AX,[BX][DI]; 或MOV AX,[BX+DI];(16*(DS)+(BX))+(DI)) AX

MOV AX, count[BX][DI]; 或MOV AX,count [BX+DI];(16*(DS)+(BX))+(DI)+conut) AX 13

贵州大学电气工程学院 贵州大学电气工程学院

微机原理及应用 微机原理及应用

书本第 书本第 页

寻址方式考的比重较大,注意看清题目

例:指出下面指令源操作数的寻址方式(填空题,1分) MOV CX, 2A50H ___立即寻址___________ MOV AX, ES: [2000H] ____段超越直接寻址__________ MOV BX, COUNT [SI] ___寄存器相对寻址___________ MOV AL, CL ___寄存器寻址___________ MOV AL, 2 [BX+SI] ___相对基址变址寻址___________ DAA ____隐含寻址__________ IN AL, DX _____IO间接寻址_________这两种容易忽略

贵州大学电气工程学院 贵州大学电气工程学院

微机原理及应用 微机原理及应用

书本第 书本第 页

例8086CPU的下列寄存器中,可用作内存量寄 存器间接寻址方式的地址寄存器有 __ACDE_____。 A)SI B)DX C)DI D)BX E)BP(多选题,2分,总分10分左右,用来拉分的, 可放在后面做)

贵州大学电气工程学院 贵州大学电气工程学院

微机原理及应用 微机原理及应用

书本第 书本第 页

例:已知栈顶指针为SP=0100H,AX=1234H,BX=5678H, CX=9ABCH 执行 PUSH AX 后, SP=__00FEH_______ 接着执行 PUSH BX 后,SP=__00FCH_______ 接着执行 POP AX 后, SP=__00FEH_______ 接着执行 PUSH CX 后,SP=___00FCH_______ 接着执行 POP BX 后,SP=__00FEH_ AX=_5678H_BX=_9ABCH___CX=__9ABCH__

(堆栈的概念,重点,在填空这种客观题中易丢分,考虑改 为简答题)

贵州大学电气工程学院 贵州大学电气工程学院

微机原理及应用 微机原理及应用

书本第 书本第 113 页

第3章汇编语言及编程 3.1汇编语言程序结构与汇编语句 113 3.1.1源程序结构 113 3.1.2汇编语言的语句 115 3.2伪指令语句 121 3.2.1程序结构伪指令语句 121 3.2.2符号定义伪指令 126 3.2.3数据定义伪指令 127 3.2.4过程与宏定义伪指令 129 3.2.5其他伪指令 131 3.3汇编语言编程环境 134 3.3.1源程序编辑 135 3.3.2源程序汇编 136 3.3.3目标文件连接 137 3.3.4调试与运行 139 3.4DOS/BIOS 功能调用 142 3.4.1概述 142 3.4.2DOS 功能调用 143 3.4.3BIOS 功能调用 144 3.5三种基本结构程序的设计 146 3.5.1顺序结构程序设计 146 3.5.2分支结构程序设计 147 3.5.3循环结构程序设计 151 3.6子程序设计与调用 157 3.6.1主程序与子程序的接口 158 3.6.2主程序与子程序间的参数传递 158 3.7实用程序设计

举例 162 思考题与习题3 174

此章为综合考察

贵州大学电气工程学院 贵州大学电气工程学院

微机原理及应用 微机原理及应用

书本第 书本第 113 页

3.1汇编语言程序结构与汇编语句 3.1.1源程序结构 3.1.2汇编语言的语句 113 115

贵州大学电气工程学院 贵州大学电气工程学院

18

微机原理及应用 微机原理及应用

书本第 书本第 121 页

3.2伪指令语句 3.2.1程序结构伪指令语句 121 3.2.2符号定义伪指令 126 3.2.3数据定义伪指令 127 3.2.4过程与宏定义伪指令 129 3.2.5其他伪指令 131

贵州大学电气工程学院 贵州大学电气工程学院

19

本文来源:https://www.bwwdw.com/article/beli.html

Top