




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,16位微处理器,(1),2,一.8086/8088CPU构成 1.执行部件(EU-Execution Unit) 负责指令的执行 1.1算术逻辑部件ALU 负责进行算术和逻辑运算 1.2工作寄存器组 CPU内部的存储单元 1.2.1数据寄存器 AX、BX、CX、DX;暂存计算过程中的操作数、结果或其它数据。可以即作为16位寄存器,又作为8位寄存器(AL、AH、BL、BH、CL、CH、DL、DH),3,程序设计模型图,4,1.2.2指针和变址寄存器 SP、BP、SI、DI;暂存数据(与数据寄存器相同用途,称为通用寄存器),只能作为16位寄存器使用。 1.2.3标志寄存器(FLAGS) 作为1
2、6位寄存器使用 AF、CF、SF、ZF、OF、PF由运算结果确定(ALU的状态),DF、IF、TF人为设置(专门的指令) 2.总线接口部件(BIU-Bus Interface Unit) 负责CPU与存储器、外设之间的信息传送。 2.1段寄存器 存放程序段和数据段的段基值 2.2指令指针 存放下条指令的地址偏移,5,6,7,8,2.3物理地址形成机制 20位的二进制全加器,输入量为二个16位的逻辑地址,输出量一个20位的物理地址。 2.4指令队列 可存放6个字节指令,使之以流水线技术协调BIU和EU工作。,队列空,有请求,空状态,响应请求,取 指令,Y,N,N,Y,BIU工作流程,队列中取指令
3、,访问,存储器或I/O,请求BIU总线,执行指令,N,Y,EU工作流程,9,二.存储器构成 1.存储单元地址的分段 地址总线20位,可寻址空间为220=1MB。 数据总线16位,当地址作为操作数时,可寻址空间为216=64KB。 2.分段原则 2.1把存储器空间划分成若干个段,每个段的大小64KB。 2.2段大小任意,但段首地址必须取从地址00000H开始,每16个字节间隔的地址(即20位地址的最低4位必须为0000B) 3.形成机制 3.1若干名词 3.1.1段地址(20位):各个存储器段的首地址(起始地址) 3.1.2段基值(16位):段地址的高16位有效二进制数 根据分段原则2.2有 段
4、地址=段基值*16,10,3.1.3偏移地址(16位):段内地址相对于段地址的偏移值 根据分段原则2.1有 偏移地址216-1 3.1.4物理地址(20位):在1MB的存储器中,每一个存储单元所对应的唯一的编号,又称为绝对地址。 3.2形成机制 3.2.1公式: 物理地址=段地址+偏移地址 =段基值*16+偏移地址 3.2.2实现电路: P.77 图4-5 3.2.3段寄存器(存放段基值)与存储器器指针(存放偏移地址)的系统搭配, CS:IP SS:SP, SS:BP DS:BX, DS:EDI, DS:ESI, DS:8-bit or 16-bit_literal(程序中立即数) ES:DI
5、,11,12,三.8086/8088CPU的引脚和功能 1.总线时序,8086/8088CPU访问存储器和I/O的周期称为总线周期 (bus cycle),每个总线周期由4个系统 时钟节拍 组成(T1,T2,T3,T4状态)。 如果时钟频率为5MHZ,则8088/8086的总线周期41/5Mhz=800ns,即CPU读写存储器或IO每秒1.25百万次(由于内部指令队列,8088/8086执行指令速度达2.5MIPS-Million Instructions Per Second每秒百万条指令),1.1 T1节拍 存储器或I/O端口地址输出。输出控制信号ALE、DT/R和IO/M(8088)或M
6、/IO(8086)。 1.2 T2节拍 使存储器或I/O开始执行一个读或写操作(发送控制信号RD或WR及DEN)。,13,总线缓存器和锁存器,14,15,16,READY时序,17,1.3 T3节拍 在后沿(节拍结束时)采样数据总线,获取数据。 1.4 T4节拍 所有总线信号无效,为下一个总线周期做准备(以后可能包含若干个空闲周期)。 1.5 TW节拍 在T2结束时采样READY信号,若为低电平,则延长T3(在T2和T3之间插入TW节拍或T3和T4之间插入)。 2.8086/8088CPU的引脚信号和功能 2.1概述 2.1.1引脚分类,18,双列直插封装(dual in_line packa
7、ges-DIPs) 四类引脚 地址总线:20位地址线 数据总线:16位数据线 控制总线:读/写/. 其他:电源/时钟/ 8086和8088的差异,19,2.1.2 8086内部构成及信号,20,2.1.3 8086引脚信号,21,AD15AD0(Address/Data双向,8088AD0AD7双向) 数据/地址复用,地址需锁存(T1,ALE=1 地址, ALE=0 数据) 20位内存地址的低16位 16位I/O地址 A19A16/S6S3(Address/Status,输出) 地址/状态复用(T1时作为地址) 20位内存地址的高4位/运行状态,2.2引脚信号的功能 2.2.1数据/地址信号,
8、22,MN/MX(MiNimum/MaXimum) 输入,+5V/GND 最小/最大模式 RESET 输入,4个周期高电平有效 复位 RD (ReaD) 输出,低电平有效 读选通 INTR (INTerrupt Request) 输入,高电平有效 可屏蔽中断请求 TEST 输入,低电平有效 决定WAIT指令的操作,2.2.2控制信号1(与模式无关),23, READY 输入,高电平有效 准备好 NMI(Non Maskable Interrupt) 输入,低到高的上升沿触发 非屏蔽中断申请 CLK(CLocK) 输入,占空比30% 基本定时信号 Vcc (Voltage) 电源输入,+5V10
9、% GND(GrouND) 接地,24,2.2.3 控制信号2(与模式选择有关) WR(Write) 输出,低电平有效 MN:当前进行写操作 MX:LOCK,锁定总线控制权 BHE/S7(Bus High Enable/Status)-8086 输出,低电平有效 高8位数据有效(8086) SS0(Status)-8088 MN:输出,与M/IO和DT/R组合表示状态 MX:恒为高电平,25, IO/M(Input and Output/Memory)-8088 M/IO(Memory/Input and Output)-8086 输出,低电平有效 MN:总线上的数据是存储器地址或I/O端口地
10、址 MX:S2与S0、S1组合表示状态 INTA(INTerrupt Acknowledge) 输出,低电平有效 MN:中断响应 MX:QS1与QS0组合表示状态,26, ALE(Address Latch Enable) 输出,高电平有效 MN:=1,当前地址/数据总线上为地址信息 =0,当前地址/数据总线上为数据信息 MX:QS0与QS1组合表示状态 DT/R(Data Transmit/Receive) 输出 MN:=1,进行数据发送 =0,进行数据接收 MX:S1与S0、S2组合表示状态,27, DEN(Data Enable) 输出,低电平有效 MN:数据总线有效 MX:S0与S1、
11、S2组合表示状态 HOLD(HOLD request) 输入,高电平有效 MN:申请和占用总线控制权 MX:RQ/GT0,双向 其它协处理器和DMA等的总线请求与回答,28, HLDA(HoLD Acknowledge) 输出,高电平有效 MN:响应总线请求 MX:RQ/GT1,双向 其它协处理器和DMA等的总线请求与回答,29,8088/8086CPU可以工作在MIN/MAX MODE,由MN/MX引脚电平决定 最小模式工作在单处理器方式,M/IO,RD,WR 等控制信号由CPU直接产生,总线驱动能力不强。 最大模式工作在多处理器和协处理器方式,由总线控制器8288产生存储器和IO的读写控制
12、信号MRDC,MWTC,IORC,IOWC,因此总线驱动能力较强。,四.8088/8086系统构成 1.工作模式 为适应各种应用需求,系统构成有二种工作模式,30, MN/MX接+5V 8284作为时钟发生电路 3片8282/8283作为地址锁存电路 2片8286/8287作为总线驱动电路,2.最小工作模式下系统构成 2.1系统构成的典型配置,31,8086最小模式系统,32,2.2时钟发生器8284及其与8086的连接,基于8086/8088系统的计算机使用8284A时钟产生器及附加电路,产生各种时钟同步信号,实现系统的同步: 时钟信号CLK (5MHZ) RESET同步信号 READY同步信号 TTL电平外围设备时钟信号PCLK (2.5MHZ),33,8284A时钟电路,34,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年四月心理咨询服务合同台账隐私沙箱设计
- 公务车辆购置合同样本
- 2024年份8月聚丙烯医用口罩驻极处理设备配套协议
- 二零二五技术保密协议范文模板
- 二零二五版个人合伙内部股份转让协议
- 教务管理聘用合同二零二五年
- 离婚赔偿协议书范例二零二五年
- 二零二五版农庄承包协议合同书范例
- 二零二五果园租赁协议书
- 场地租用定金合同
- 常见的酸和碱第2课时酸的化学性质 2024-2025学年九年级化学人教版(2024)下册
- 欢乐购物街-认识人民币(说课稿)-2024-2025学年人教版数学一年级下册
- 2025年中国南方航空股份有限公司招聘笔试参考题库含答案解析
- 疫苗与接种管理制度
- 电子商务案例分析知到智慧树章节测试课后答案2024年秋西安邮电大学
- 《通信用开关电源的元器件降额准则-》
- 2025年4月日历表(含农历-周数-方便记事备忘)
- 中国非遗文化鱼灯介绍2
- 2024银行从业资格个人贷款教材
- 2025年中国稀土集团招聘笔试参考题库含答案解析
- T∕HGJ 12400-2021 石油化工仪表线缆选型设计标准
评论
0/150
提交评论