2022年微机原理补考知识点总结 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年微机原理补考知识点总结 .pdf》由会员分享,可在线阅读,更多相关《2022年微机原理补考知识点总结 .pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章概 述一、计算机中的数制在计算机内部,一切信息的存取、处理和传送都是以二进制编码形式进行的微机组成原理8086 微处理器1、 8086 CPU 使用16 根地址线访问I/O 端口,最多可访问216=64K个字节端口, 使用 20 根地址线访问存储单元,最多可访问220=1M 个字节单元。类似这种类型的反过来的题目也应该会做:已知可寻址的内存空间最大为16MB , CPU 的地址总线至少应有24 条2、8086 CPU 由哪几个部分组成?各个部分完成的什么工作?如何协调工作?3. 8086 和 8088 的主要区别是什么? 4、寄存器结构8086 微处理器包含有14 个 16 位的寄存器和
2、8 个 8 位寄存器。4 个通用寄存器(AX ,BX, CX,DX )4 个段寄存器(CS ,DS, SS,ES)4 个指针和变址寄存器(SP,BP,SI,DI)4) 、指令指针(IP)16 位指令指针寄存器,其内容为下一条要执行的指令的偏移地址。5) 、 8086 的标志寄存器FLAG 按其作用可分为哪两大类。(1)状态标志位(2)控制标志位在 8086 的 16 位标志寄存器中,并不是每一位都有一定的含义,只有9 位有含义,其余7位未用。标志寄存器中的中断标志位IF 是控制可屏蔽中断的标志。IF=1 时, CPU 响应中断请求;IF=0 时, CPU 屏蔽中断请求,不予响应精选学习资料 -
3、 - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 12 页1、8086 有 14 个 16 位寄存器和 8 个 8 位寄存器,其中哪两个寄存器保存了下一条要执行的指令所在单元的物理地址。CS,IP 物理地址PA (Physical Address) 。8086 的存储空间物理地址范围是00000HFFFFFH 其计算方法是: 将 CPU中的 16 位段寄存器内容左移4 位( 16)与 16 位的逻辑地址(又称偏移地址)在地址加法器内相加,得到所寻址单元的20 位物理地址。假设( CS )=0FE00H , (IP)=0400H,那么下一条要取出的指令所在
4、内存单元的20 位物理地址 PA=0FE00H 10H+0400H=0FE400H 。逻辑地址1F80:2000 对应的物理地址是21800H。5、8086 的引脚及其功能若 8086 CPU引 脚 状 态 是 M/IO#=0 , RD#=1, WR#=0 , 则此 时 执 行 的 操作 是 写 I/O6、CPU 执行指令时涉及三种周期:时钟周期、总线周期、指令周期三者关系:一个基本的总线周期至少由4 个时钟周期组成(T1、T2、 T3、T4) 。指令周期是由 1 个或多个总线周期组合而成。8086CPU在读 /写总线周期的T3 状态结束对READY线采样 ,如果 READY为低电平 ,则在T
5、3 与 T4 状态之间插入等待状态TW 。第三章8086 指令系统第一节8086 寻址方式一、数据寻址方式指令的格式:操作码目的操作数,源操作数例:MOV AL ,19H 其中 AL 为目的操作数,19H 为源操作数1、立即寻址操作数 ( 为一常数 )直接由指令给出 (此操作数称为立即数) 立即寻址只能用于源操作数例:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 12 页MOV AX, 1800H 立即寻址指令执行速度最快2、寄存器寻址(1)操作数放在某个寄存器中(2)源操作数与目的操作数字长要相同例: MOV AX, BX 3、直接
6、寻址(1)指令中直接给出操作数的16 位偏移地址偏移地址也称为有效地址(EA, Effective Address) (2)默认的段寄存器为DS ,但也可以显式地指定其他段寄存器称为段超越例:MOV AX ,2A00H 4、间接寻址操作数的偏移地址(有效地址EA)放在寄存器中只有 SI、DI 、BX 和 BP 可作间址寄存器,可以提供偏移地址EA 例:MOV AX,BP 源操作数物理地址为16( SS)+(BP) 。MOV CL,CS:DI 错误例:MOV AX, DX ; 只有 SI、DI 、BX 和 BP 可作间址寄存器 MOV CL, AX ;只有 SI、 DI 、BX 和 BP 可作间
7、址寄存器5、寄存器相对寻址EA= 间址寄存器的内容加上一个8/16 位的位移量例:MOV AX, BX+8MOV AX, 8BP; 默认段寄存器为SS 6、基址变址寻址若操作数的偏移地址:由基址寄存器(BX 或 BP)给出基址寻址方式由变址寄存器(SI 或 DI) 给出变址寻址方式由一个基址寄存器的内容和一个变址寄存器的内容相加而形成操作数的偏移地址,称为基址 -变址寻址。EA= ( BX)+(SI)或( DI ) ;EA= ( BP)+(SI)或( DI)同一组内的寄存器不能同时出现。注意:除了有段跨越前缀的情况外,当基址寄存器为BX 时,操作数应该存放在数据段DS中,当基址寄存器为BP 时
8、,操作数应放在堆栈段SS中。例:7、相对基址变址寻址在基址 -变址寻址的基础上再加上一个相对位移量EA= ( BX)+(SI)或( DI )+8 位或 16 位位移量;EA= ( BP)+(SI)或( DI) +8 位或 16 位位移量指令操作例: MOV 1283H BX SI,AX 寄存器间接、寄存器相对、基址变址、相对基址变址四种寻址方式的比较:寻址方式指令操作数形式寄存器间接只有一个寄存器(BX/BP/SI/DI之一)寄存器相对一个寄存器加上位移量精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 12 页基址 变址两个不同类别的寄
9、存器相对基址 -变址两个不同类别的寄存器加上位移量例:1、以下指令中,没有错误的是() 。A) MOV BYTEBX,1000 B)PUSH CS C) POP CS D) MOV AX,SIDI 2、以下几种不同数据寻址方式的指令中, ()的指令执行速度最快。A) MOV 2000 ,1800H B) Mov SI,1800H C) Mov ax,1800HD) MOV DS,1800H第二节8086 指令系统一、数据传送指令1、通用传送指令(1) MOV dest ,src; destsrc (2) 、堆栈指令按 “ 后进先出 ” 方式工作的存储区域。压栈指令 PUSH 弹出指令 POP
10、例:假设(SS)=2000H , (SP)=0012H, (AX )=1234H,执行 PUSH AX 后, (SP)=0010H 2、输入输出指令(1)输入指令IN (2) 输出指令OUT 二、算术运算指令1、 加法指令(1) 不带进位的加法指令ADD 实例:ADD AL ,30H ?ADD 指令对 6 个状态标志均产生影响。(1)带进位的加法ADC ADC 指令在形式上和功能上与ADD 类似,只是相加时还要包括进位标志CF 的内容,例如:ADC AL , 68H ; AL (AL)+68H+(CF) ADC AX , CX ;AX (AX)+(CX)+(CF) (3)加 1指令 INC 功
11、能:类似于C 语言中的 +操作:对指定的操作数加1 例:INC AL 例 : 执 行 如 下 程 序 :MOV AX,0 MOV BX,1 MOV CX,100 A:ADD AX, BX 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 12 页INC BX LOOP A HLT 执 行 后 (BX) =1012、减法指令(1)不考虑借位的减法指令SUB 格式: SUB dest, src 操作: dest (dest)-(src) 指令例子:SUB AL,60H (2)考虑借位的减法指令SBB SBB指令主要用于多字节的减法。格式: S
12、BB dest, src 操作: dest (dest)-(src)-(CF) 指令例子:SBB AX,CX (3)减 1指令 DEC 作用类似于C语言中的”操作符。(5)比较指令CMP 格式:CMP dest, src 操作:(dest)-(src) CMP 也是执行两个操作数相减,但结果不送目标操作数,其结果只反映在标志位上。指令例子:CMP AL ,0AH 2、 乘法指令进行乘法时: 8 位*8 位 16 位乘积16 位*16 位 32 位乘积(1) 无符号数的乘法指令MUL(MEM/REG) 格式: MUL src 操作:字节操作数(AX)(AL) (src) 字操作数(DX, AX)
13、 (AX) (src) 指令例子:MUL BL ; (AL) (BL), 乘积在 AX中MUL CX ; (AX) (CX), 乘积在 DX,AX中(2)有符号数乘法指令IMUL 格式与 MUL 指令类似,只是要求两操作数均为有符号数。指令例子:IMUL BL ;(AX) (AL) (BL) IMUL WORD PTRSI ;(DX,AX) (AX) (SI+1SI) 注意: MUL/IMUL指令中 AL(AX) 为隐含的乘数寄存器; AX(DX,AX) 为隐含的乘积寄存器;精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 12 页 SR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年微机原理补考知识点总结 2022 微机 原理 补考 知识点 总结
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内