微机原理知识点总结

上传人:人*** 文档编号:510386789 上传时间:2023-06-03 格式:DOC 页数:18 大小:870KB
返回 下载 相关 举报
微机原理知识点总结_第1页
第1页 / 共18页
微机原理知识点总结_第2页
第2页 / 共18页
微机原理知识点总结_第3页
第3页 / 共18页
微机原理知识点总结_第4页
第4页 / 共18页
微机原理知识点总结_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《微机原理知识点总结》由会员分享,可在线阅读,更多相关《微机原理知识点总结(18页珍藏版)》请在金锄头文库上搜索。

1、.微机原理复习总结第1章基础知识计算机中的数制BCD码与二进制数 11001011B 等值的压缩型 BCD码是 11001011B。 F 第 2 章 微型计算机概论计算机硬件体系的基本结构计算机硬件体系结构基本上还是经典的冯诺依曼结构,由运算器、控制器、存储器、输入设备和输出设备 5 个基本部分组成 。计算机工作原理1.计算机由运算器、控制器、存储器、输入设备和输出设备5 个基本部分组成 。2.数据和指令以二进制代码形式不加区分地存放在存储器重,地址码也以二进制形式; 计算机自动区分指令和数据。3. 编号程序事先存入存储器。微型计算机系统是以微型计算机为核心,再配以相应的外围设备、电源、辅助电

2、路和控制微型计算机工作的软件而构成的完整的计算机系统。微型计算机总线系统数据总线DB(双向)、控制总线CB(双向)、地址总线AB (单向);8086CPU结构包括总线接口部分BIU 和执行部分EUBIU 负责 CPU与存储器 , ,输入 / 输出设备之间的数据传送,包括取指令、存储器读写、和I/O 读写等操作。EU部分负责指令的执行。存储器的物理地址和逻辑地址物理地址段地址后加4 个 0(B)偏移地址段地址10(十六进制)偏移地址逻辑段:1).可开始于任何地方只要满足最低位为0H 即可2).非物理划分3).两段可以覆盖1、 8086 为 16 位 CPU,说明(A )A. 8086 CPU内有

3、 16 条数据线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 系统中,若某存储器单元的物理地址

4、为2ABCDH,且该存储单元所在的段基址为2A12H,则该存储整理 doc.单元的偏移地址应为(整理 doc.0AADH)。第 3 章 8086指令系统与寻址方式寻址方式立即寻址MOV AX,1090H将 1090H送入 AX,AH中为 10H, AL 中为 90H寄存器寻址MOV BX, AX将 AX 的内容送到BX中直接寻址指令中给出操作数所在存储单元的有效地址,为区别立即数,有效地址用” ”括起 。例 : MOV BX, 3000H将 DS段的 33000H和 33001H单元的内容送 BX( 设 DS为 3000H)寄存器间接寻址把内存操作数的有效地址存储于寄存器中,指令给出存放地址的

5、寄存器名。为区别寄存器寻址,寄存器名用” ” 括起。些寄存器可以为BX、 BP、SI和DI 。例: MOV AX , SI物理地址 =DS*10H+SI 或 DI 或 BX物理地址 =SS*10H+BP寄存器相对寻址操作数的有效地址分为两部分,一部分存于寄存器中,另一部分以偏移量的方式直接在指令中给出。例: MOV AL ,8BX物理地址 =DS*10H+ BX+偏移量基址变址寻址操作数的有效地址分为两部分,一部分存于基址寄存器中(BX/ BP ),另一部分存于变址寄存器中(SI/DI )例: MOV AL , BXDI物理地址 =DS*10H+ BX+DI相对基址变址寻址操作数的有效地址分为

6、两部分,一部分存于基址寄存器中(BX/ BP ),一部分存于变址寄存器中(SI/DI ) , 一部分以偏移量例: MOV AL , 8BXDI物理地址 =DS*10H+ BX+DI+偏移量PUSH/POP指令格式: PUSH 源操作数 /POP 目的操作数? 实现功能: 完成对寄存器的值的保存和恢复? 在执行 PUSH指令时,堆栈指示器SP自动减 2;然后,将一个字以源操作数传送至栈顶。POP指令是将 SP指出的当前堆栈段的栈顶的一个操作数,传送到目的操作数中,然后,SP自动加 2,指向新的栈顶。? PUSH指令的操作方向是从高地址向低地址,而POP指令的操作正好相反? 压栈指令PUSH 执行

7、过程:(SP)( SP) -2( SP) -1 操作数高字节( SP) -2 操作数低字节? 出栈指令POP执行过程:( SP)操作数低字节( SP) +1操作数高字节(SP)( SP) +2按后进先出 的次序进行传送的, 因此 , 保存内容和恢复内容时, 要按照对称的次序执行一系列压入指令和弹出指令. 例如 :整理 doc.PUSHDSPUSHESPOPESPOPDSI/O 指令 IN OUT格式: IN AL/AX ,端口OUT端口, AL/AX直接寻址 : 直接给出8 位端口地址,可寻址256 个端口 (0-FFH)间接寻址 :16 位端口地址由DX指定,可寻址64K 个端口 (0-FF

8、FFH)INAX, 50H; 将 50H、51H 两端口的值读入AX,50H端口的内容读入AL,51H端口的内容读AHIN AX, DX从 DX和 DX+1 所指的两个端口中读取一个字,低地址端口中的值读入AL 中,高地址端口中的值读入AH中OUT 44H, AL将 AL 的内容输出到地址为44H的端口1、下列语句中语法有错误的语句是(B )A. IN AL, DXB. OUT AX, DXC. IN AX, DXD. OUT DX, AL2、执行 PUSH AX 指令时将自动完成(B )A.SP SP-1,SS:SP ALC.SP SP+1,SS:SPALSP SP-1,SS:SP AHSP

9、 SP+1,SS:SPAHB.SP SP-1,SS:SP AHD.SP SP+1,SS:SPAHSP SP-1,SS:SP ALSP SP+1,SS:SPAL3、 MOV AX,BP SI的源操作数的物理地址是(C)A. 10H*DS+BP+SIB. 10H*ES+BP+SIC. 10H*SS+BP+SID. 10H*CS+BP+SI4、操作数在I/O 端口时,当端口地址(255)时必须先把端口地址放在DX中,进行间接寻址。第 4 章汇编语言程序设计程序的编辑、汇编及连接过程汇编语言的程序一般要经过 编辑 源程序 、汇编 ( MASM或 ASM)、连接 ( LINK)和调试 ( DEBUG)这

10、些步骤第 5 章 8086 的总线操作与时序8086/8088 工作模式8086/8088 典型时序1、两种工作模式两种组态利用MN/MX*引脚区别MN/MX*接高电平为最小模式MN/MX*接低电平为最大模式两种组态下的内部操作并没有区别两种组态构成两种不同规模的应用系统最小组态模式构成小规模的应用系统, 8086 本身提供所有的系统总线信号。最大组态模式构成较大规模的应用系统,例如可以接入数值协处理器80878086 和总线控制器8288 共同形成系统总线信号,在最大工作模式中,总是包含两个以上整理 doc.总线主控设备。整理 doc.2、典型时序总线周期是指 CPU通过总线操作与外部(存储

11、器或I/O 端口)进行一次数据交换的过程所需要时间。 总线周期如:存储器读周期、存储器写周期,I/O 读周期、 I/O 写周期。总线周期一般有4 个时钟周期 T1,T2,T3,T4 组成。指令周期是指一条指令经取指令、译码、读写操作数到执行完成的过程所需要时间。8088 的基本总线周期需要 4 个时钟周期4 个时钟周期编号为 T1、 T2、 T3 和 T4总线周期中的时钟周期也被称作“T状态”时钟周期的时间长度就是时钟频率的倒数当需要延长总线周期时需要插入等待状态Tw3、( 1)存储器写总线周期T1 状态输出20 位 存储器 地址 A19A0IO/M* 输出低电平,表示存储器操作;ALE 输出正脉冲,表示复用总线输出地址T2 状态输出控制信号WR*和数据 D7 D0T3 和 Tw状态检测数据传送是否能够完成T4 状态完成数据传送( 2) I/O 写总线周期T1 状态输出16 位 I/O 地址 A15 A0IO/M* 输出高电平,表示I/O 操作;ALE 输出正脉冲,表示复用总线输出地址T2 状态输出控制信号WR*和数据 D7 D0T3

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号