2023年微机原理知识点总结.doc
《2023年微机原理知识点总结.doc》由会员分享,可在线阅读,更多相关《2023年微机原理知识点总结.doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理复习总结第1章 基础知识n 计算机中的数制n BCD码与二进制数11001011B等值的压缩型BCD码是11001011B。 F第2章 微型计算机概论n 计算机硬件体系的基本结构计算机硬件体系结构基本上还是经典的冯诺依曼结构,由运算器、控制器、存储器、输入设备和输出设备5个基本部分组成。n 计算机工作原理1. 计算机由运算器、控制器、存储器、输入设备和输出设备5个基本部分组成。2. 数据和指令以二进制代码形式不加区分地存放在存储器重,地址码也以二进制形式;计算机自动区分指令和数据。3. 编号程序事先存入存储器。n 微型计算机系统 是以微型计算机为核心,再配以相应的外围设备、电源、辅助电
2、路和控制微型计算机工作的软件而构成的完整的计算机系统。n 微型计算机总线系统数据总线DB(双向) 、控制总线 CB(双向)、地址总线 AB(单向);n 8086CPU结构涉及总线接口部分BIU和执行部分EUBIU负责CPU与存储器,,输入/输出设备之间的数据传送,涉及取指令、存储器读写、和I/O读写等操作。EU部分负责指令的执行。n 存储器的物理地址和逻辑地址物理地址段地址后加4个0(B)偏移地址段地址10(十六进制)偏移地址逻辑段:1). 可开始于任何地方只要满足最低位为0H即可2). 非物理划分3). 两段可以覆盖1、8086为16位CPU,说明( A ) A. 8086 CPU内有16条
3、数据线 B. 8086 CPU内有16个寄存器 C. 8086 CPU内有16条地址线 D. 8086 CPU内有16条控制线解析:8086有16根数据线,20根地址线;2、指令指针寄存器IP的作用是( A ) A. 保存将要执行的下一条指令所在的位置 B. 保存CPU要访问的内存单元地址 C. 保存运算器运算结果内容 D. 保存正在执行的一条指令3、8086 CPU中,由逻辑地址形成存储器物理地址的方法是( B ) A. 段基址+偏移地址 B. 段基址左移4位+偏移地址 C. 段基址*16H+偏移地址 D. 段基址*10+偏移地址4、8086系统中,若某存储器单元的物理地址为2ABCDH,且
4、该存储单元所在的段基址为2A12H,则该存储单元的偏移地址应为( 0AADH )。 第3章 8086指令系统与寻址方式l 寻址方式l 立即寻址 MOV AX,1090H 将1090H送入AX,AH中为10H, AL中为90Hl 寄存器寻址 MOV BX,AX 将AX的内容送到BX中l 直接寻址 指令中给出操作数所在存储单元的有效地址,为区别立即数,有效地址用” 括起。例: MOV BX, 3000H 将DS段的33000H和33001H单元的内容送BX(设DS为3000H) l 寄存器间接寻址 把内存操作数的有效地址存储于寄存器中,指令给出存放地址的寄存器名。为 区别寄存器寻址 ,寄存器名 用
5、” 括起。些寄存器可认为BX、BP、SI和DI。 例: MOV AX , SI 物理地址=DS*10H+SI或DI或BX 物理地址=SS*10H+BP l 寄存器相对寻址 操作数的有效地址分为两部分,一部分存于寄存器中,另一部分以偏移量的方 式直接在指令中给出。 例: MOV AL ,8BX 物理地址=DS*10H+ BX+偏移量l 基址变址寻址 操作数的有效地址分为两部分,一部分存于基址寄存器中(BX/ BP),另一部分 存于变址寄存器中(SI/DI) 例: MOV AL , BXDI 物理地址=DS*10H+ BX+DIl 相对基址变址寻址 操作数的有效地址分为两部分,一部分存于基址寄存器
6、中(BX/ BP),一部 分存于变址寄存器中(SI/DI),一部分以偏移量 例:MOV AL , 8BXDI 物理地址=DS*10H+ BX+DI+偏移量l PUSH/POP指令格式:PUSH 源操作数/POP 目的操作数 v 实现功能:完毕对寄存器的值的保存和恢复v 在执行PUSH指令时,堆栈指示器SP自动减2;然后,将一个字以源操作数传送至栈顶。POP指令是将SP指出的当前堆栈段的栈顶的一个操作数,传送到目的操作数中,然后,SP自动加2,指向新的栈顶。v PUSH指令的操作方向是从高地址向低地址,而POP指令的操作正好相反v 压栈指令 PUSH 执行过程: (SP)(SP)-2 (SP)-
7、1操作数高字节 (SP)-2操作数低字节 出栈指令POP执行过程: (SP) 操作数低字节 (SP)+1 操作数高字节 (SP)(SP)+2 按后进先出的顺序进行传送的,因此,保存内容和恢复内容时,要按照对称的顺序执行一系列压入指令和弹出指令.例如: PUSH DS PUSH ES POP ESPOP DSl I/O指令IN OUT格式:IN AL/AX,端口 OUT 端口,AL/AX直接寻址:直接给出8位端口地址,可寻址256个端口(0-FFH)间接寻址:16位端口地址由DX指定,可寻址64K个端口(0-FFFFH)IN AX, 50H ;将50H、51H两端口的值读入AX,50H端口的内容
8、读入AL,51H端口的内容读AHIN AX, DX 从DX和DX+1 所指的两个端口中读取一个字,低地址端口中的值读入AL中,高地址端口中的值读入AH中OUT 44H, AL 将AL的内容输出到地址为44H的端口1、下列语句中语法有错误的语句是( B ) A. IN AL, DXB. OUT AX, DX C. IN AX, DXD. OUT DX, AL 2、执行PUSH AX指令时将自动完毕( B ) A.SPSP-1,SS:SPAL SPSP-1,SS:SPAH B.SPSP-1,SS:SPAH SPSP-1,SS:SPAL C.SPSP+1,SS:SPAL SPSP+1,SS:SPAH
9、 D.SPSP+1,SS:SPAH SPSP+1,SS:SPAL3、MOV AX,BP SI的源操作数的物理地址是( C ) A. 10H*DS+BP+SI B. 10H*ES+BP+SI C. 10H*SS+BP+SI D. 10H*CS+BP+SI4、操作数在I/O端口时,当端口地址( 255 )时必须先把端口地址放在DX中,进行间接寻址。第4章 汇编语言程序设计n 程序的编辑、汇编及连接过程汇编语言的程序一般要通过编辑源程序、汇编(MASM或ASM)、连接(LINK)和调试(DEBUG)这些环节第5章 8086的总线操作与时序n 8086/8088工作模式n 8086/8088典型时序1
10、、两种工作模式n 两种组态运用MN/MX*引脚区别n MN/MX*接高电平为最小模式n MN/MX*接低电平为最大模式n 两种组态下的内部操作并没有区别n 两种组态构成两种不同规模的应用系统最小组态模式构成小规模的应用系统 ,8086自身提供所有的系统总线信号。最大组态模式构成较大规模的应用系统,例如可以接入数值协解决器80878086和总线控制器8288共同形成系统总线信号,在最大工作模式中,总是包含两个以上总线主控设备。2、典型时序 n 总线周期是指CPU通过总线操作与外部(存储器或I/O端口)进行一次数据互换的过程所需要时间。总线周期如:存储器读周期、存储器写周期,I/O读周期、I/O写
11、周期。总线周期一般有4个时钟周期T1,T2,T3,T4组成。n 指令周期是指一条指令经取指令、译码、读写操作数到执行完毕的过程所需要时间。n 8088的基本总线周期需要4个时钟周期n 4个时钟周期编号为T1、T2、T3和T4n 总线周期中的时钟周期也被称作“T状态” n 时钟周期的时间长度就是时钟频率的倒数n 当需要延长总线周期时需要插入等待状态Tw3、(1)存储器写总线周期T1状态输出20位存储器地址A19A0IO/M*输出低电平,表达存储器操作;ALE输出正脉冲,表达复用总线输出地址T2状态输出控制信号WR*和数据D7D0T3和Tw状态检测数据传送是否可以完毕T4状态完毕数据传送(2)I/
12、O写总线周期T1状态输出16位I/O地址A15A0IO/M*输出高电平,表达I/O操作;ALE输出正脉冲,表达复用总线输出地址T2状态输出控制信号WR*和数据D7D0T3和Tw状态检测数据传送是否可以完毕T4状态完毕数据传送(3)存储器读总线周期T1状态输出20位存储器地址A19A0IO/M*输出低电平,表达存储器操作;ALE输出正脉冲,表达复用总线输出地址T2状态输出控制信号RD*T3和Tw状态检测数据传送是否可以完毕T4状态前沿读取数据,完毕数据传送(4)I/O读总线周期T1状态输出16位I/O地址A15A0IO/M*输出高电平,表达I/O操作;ALE输出正脉冲,表达复用总线输出地址T2状
13、态输出控制信号RD*T3和Tw状态检测数据传送是否可以完毕T4状态前沿读取数据,完毕数据传送第6章 存储器系统n 随机存储器RAM(random Access memory) 存储器中的信息能读能写,且对存储器中任一单元的读或写操作所需要的时间基本是同样的。断电后,RAM中的信息即消失n 只读存储器ROM(read only memory)用户在使用时只能读出其中信息,不能修改或写入新的信息,断电后,其信息不会消失。n 主存储器设计n 字扩展 地址空间的扩展。芯片每个单元中的字长满足,但单元数不满足扩展原则: 每个芯片的地址线、数据线、控制线并联,仅片选端分别引出,以实现每个芯片占据不同的地址
14、范围n 位扩展 当构成内存的存储器芯片的字长小于内存单元的字长时,就要进行位扩展,使每个单元的字长满 足规定位扩展方法:将每片的地址线、控制线并联,数据线分别引出连接至数据总线的不同位上 字位扩展: 若已有存储芯片的容量为LK,要构成容量为M N的存储器,需要的芯片数为: (M / L) (N / K)n 片选信号的产生:全译码、部分译码、线性译码。全译码:片选信号由地址线所有不在存储器的地址译码产生。(地址唯一)部分译码:片选信号不是由地址中所有不在存储器上的地址译码产生。(地址不唯一,一个单元也许有多个地址)线性译码:以不在存储器上的高位地址线直接作为存储器芯片的片选信号。(地址不唯一)n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 微机 原理 知识点 总结
限制150内