微型计算机原理及应用 作者 张彦斌 yw_4_01.pptVIP

  • 1
  • 0
  • 约4.11千字
  • 约 22页
  • 2015-12-09 发布于广东
  • 举报

微型计算机原理及应用 作者 张彦斌 yw_4_01.ppt

第4章 INTEL 80X86系统微处理器 知识点和教学要求 8086微机系统(最小模式)的组成特点;8086微处理器基本结构及主要引脚功能? CPU内通用数据寄存器、地址寄存器及标志寄存器的功能? CPU总线周期的基本概念;CPU复位后的工作状态及其作用;规则字的概念及其传送特点? 8086微机系统的存储器组织;内存单元的逻辑地址、物理地址表示方法及其转换计算? 8086CPU指令的寻址方法? 8086CPU指令系统(常用指令的功能与应用方法)? 第4章 INTEL 80X86系统微处理器 (p.200)作业: 2、3、4 、5、9 其中: 4、原题修改或增补部分数据(红字)如下: [12000H]=7CDAH,[23000H]=6264H,[24000H]=7086H 9、原题修改或增补部分数据如下: MOV AL,45H ADD AL,71H DAA ADC AL,19H DAA MOV BH,AL 4.1 8086/8088微处理器 功能结构 总线接口部件BIU(Bus Interface Unit) 负责与外部的存储器M、I/O接口传递信息 执行部件EU 负责指令分析执行等时序操作 EU与BIU在指令队列的支持下采用流水线方式工作,从而提高CPU的工作效率 图4-1 8086编程结构 8086/8088CPU引脚 4.1 8086/8088微处理器(续) BIU的组成: 四个16位的段寄存器(CS、DS、SS、ES) 16位指令指针IP 指令队列(6个/4个字节) 20位地址加法器(?) I/O总线控制逻辑 四个16位通用数据寄存器(AX、BX、CX、DX) 四个16位专用寄存器(BP、SP、SI、DI) 16位标志寄存器FR(或PSW) 16位ALU 4.1 8086/8088微处理器(续) 标志寄存器(6个状态标志、3个控制标志) 6个状态标志(由运算结果置0/1,程序可读) CF(Carry Flag) 进位标志 PF(Parity Flag) 奇偶标志 AF(Auxiliary Carry Flag) 辅助进位标志 ZF(Zero Flag) 零标志 SF(Sign Flage) 符号标志 OF(Overflow Flag) 溢出标志 *: 熟悉各个状态标志的含义以及如何利用各个标志位 4.1 8086/8088微处理器(续) (p.112)例1: 两数相加 0100 0011 0100 0101 B =17221 +) 0011 0010 0001 1001 B =12825 0111 0101 0101 1110 B =30046 运算结果对各状态标志位的影响: SF ZF PF AF CF OF 0 0 0 0 0 0 正数 非零 奇数 无 无 无溢出 进位 4.1 8086/8088微处理器(续) 例2: 两数相减 0101 0100 0011 1010 B =21562 -) 1111 1110 0000 0000 B =-512 0101 0110 0011 1010 B =22074 运算结果对各状态标志位的影响: SF ZF PF AF CF OF 0 0 1 0 1 0 正数 非零 偶数 无 有 无溢出 进位(借位) 4.1 8086/8088微处理器 2.引脚功能 (1)最小/最大工作方式 MN/MX 最小方式: 单一处理器; 最大方式: 主处理器+协处理器 (2)地址/数据、地址/状态 引脚分时复用 AD0~AD15、A16/S3… (3)读/写控制低电平有效 RD/WR 4.1 8086/8088微处理器(续) (4)中断输入 INTR(Interrupt Request)可屏蔽中断请求输入 NMI (Non Maskable Interrupt)非屏蔽中断请求输入 (5)复位输入 RESET 高电平有效 复位的功能:从此使CPU处于一个确定的状态 复位后CPU的状态: 使CPU的大部分内部寄存器清零,仅使代码段寄存器CS置全“1” (表4-3复位后

文档评论(0)

1亿VIP精品文档

相关文档