为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

4-16位微处理器

2011-05-03 50页 ppt 949KB 15阅读

用户头像

is_174641

暂无简介

举报
4-16位微处理器null四、16位微处理器四、16位微处理器0. 本章知识脉络0. 本章知识脉络微处理器的发展历程 8086/8088CPU的结构 8086/8088CPU的引脚信号和工作模式 8086/8088的主要操作功能 1. 微处理器的发展历程1. 微处理器的发展历程提到微处理器的历史,不得不说的一家公司Fair Child仙童1. 微处理器的发展历程1. 微处理器的发展历程1879 美 爱迪生 白炽灯 1904 英 弗莱明 真空二极管 1907 美 李· 德·弗雷斯特 真空三极管 1950 ...
4-16位微处理器
null四、16位微处理器四、16位微处理器0. 本章知识脉络0. 本章知识脉络微处理器的发展历程 8086/8088CPU的结构 8086/8088CPU的引脚信号和工作模式 8086/8088的主要操作功能 1. 微处理器的发展历程1. 微处理器的发展历程提到微处理器的历史,不得不说的一家公司Fair Child仙童1. 微处理器的发展历程1. 微处理器的发展历程1879 美 爱迪生 白炽灯 1904 英 弗莱明 真空二极管 1907 美 李· 德·弗雷斯特 真空三极管 1950 贝尔实验室 肖克莱、巴丁、布拉顿 晶体三极管1. 微处理器的发展历程1. 微处理器的发展历程提到微处理器,不得不说的几个名字1. 微处理器的发展历程1. 微处理器的发展历程Intel 创立者:鲍勃•诺依斯和戈登•摩尔 时 间:1968年7月18日 1971年11月15日 霍夫 世界上第一个微处理器 40041. 微处理器的发展历程1. 微处理器的发展历程Intel 4004 (第一代CPU的代表,4位时代) 4位微处理器具备45条指令 每秒能执行5万条指令 性能不如ENIAC 集成度却要高很多,微处理器从此诞生。 1. 微处理器的发展历程1. 微处理器的发展历程1972年Intel 8008 (第二代CPU的代表 8位时代) 性能是4004的两倍 主频只有200KHZ 只能做基本的整数运算 同类处理器 M6800、Z-80 1. 微处理器的发展历程1. 微处理器的发展历程1978年Intel i8086 (第三代 16位CPU的代表) 3微米制造技术 集成度达到29000个晶体管 内部和外部总线都是16位,寻址20位 主频达4.77MHZ 同类处理器 M68000、Z80001. 微处理器的发展历程1. 微处理器的发展历程1978年Intel 8088 8088并非8086的升级版,甚至性能还不如8086 因为在IBM个人电脑中的使用,产生了PC的概念 取得巨大的商业成功,因而名垂史册。 同时,Intel提出了协处理器的概念 8088可以搭配8087使用 8087协处理器主要负责浮点方面的运算,直到486的推出,才将浮点和整数运算单元合并在一起。1. 微处理器的发展历程1. 微处理器的发展历程1982年Intel 80286 16位数据总线,24位地址总线 1.5um技术制造 主频12MHz以上 它的效率是8088的4倍以上 与8086二进制兼容 建立了CISC(复杂指令集)结构1. 微处理器的发展历程1. 微处理器的发展历程1985 Intel 80386 DX/SX (第四代 32位CPU的代表) 32位数据总线、32位地址总线(可寻址4GB) 其中386SX是准32位CPU,即内部数据通道为32位,外部数据通道为16位,为了兼容采用286的系统设备 40MHz主频2. 8086/8088 CPU 的结构2. 8086/8088 CPU 的结构8088/8086 CPU完成取指令和存取数据操作负责指令和执行指令null4.2.1 执行部件(Execution Unit)4.2.1 执行部件(Execution Unit)AX BX CX DX累加器 基地址寄存器 计数器 数据寄存器通用寄存器15 0算术逻辑单元 ALUEU 控制器EU4.2.1 执行部件(Execution Unit)4.2.1 执行部件(Execution Unit)×××OFDFIFTFSFZF×AF×PF××CF15 11 10 9 8 7 6 5 4 3 2 1 0进位标志奇偶标志半进位标志零标志符号标志中断标志单步标志溢出标志方向标志控制标志状态标志FR 寄存器各位的含义未使用4.2.2 总线接口部件(Bus Interface Unit)4.2.2 总线接口部件(Bus Interface Unit)20位的地址加法器BIU总线控制逻辑4.2.2 总线接口部件(Bus Interface Unit)4.2.2 总线接口部件(Bus Interface Unit)BIU和EU是并行工作的(流水线技术) 当8086指令队列中有2个(8088有1个)空字节时, BIU自动把指令取到队列中 EU从指令队列取指,执行。执行过程中如果要访问存储器或I/O, 若此时BIU正在取指,则取指完成后,响应EU的总线请求。 当指令队列已满,EU又没有总线访问,BIU进入空闲状态 执行转移、调用和返回指令时,指令队列中的原有内容自动消除,BIU开始往指令队列中装入目标程序段中的指令。4.2.3 存储器结构4.2.3 存储器结构寻址能力 CPU 所能访问的最大地址空间 由CPU对外的地址线条数决定 寻址空间=2地址线条数 4.2.3 存储器结构4.2.3 存储器结构寻址能力 CPU 所能访问的最大地址空间 由CPU对外的地址线条数决定 寻址空间=2地址线条数 4.2.3 存储器结构4.2.3 存储器结构存储器的分段 为什么要分段? 8086外部地址线为20条 故对外寻址能力为220=1MB 8086内部地址线为16条 故内部寻址能力为 216=64KB 分段的目的,正式为了解决 用16位内部地址,访问1MB内存空间的问题4.2.3 存储器结构4.2.3 存储器结构举个例子 假如你的手机电话本仅能存储8位的电话号码 你如何存储朋友们的手机号?4.2.3 存储器结构4.2.3 存储器结构内存分段方法 将1MB内存空间分为若干个逻辑段 每个逻辑段的容量≤64KB 各个段起始地址低4位必须全部为0 (段首址可被16整除) 各个段可以 部分重叠、完全重叠、连续排列、断续排列4.2.3 存储器结构4.2.3 存储器结构逻辑地址到物理地址的转换:地址加法器 逻辑地址: 程序员使用的地址、CPU内部总线上的地址(16位) 物理地址: CPU访问内存或I/O设备所使用的地址(20位)4.2.3 存储器结构4.2.3 存储器结构3 2 1 00 0 0 019 物 理 地 址 0物理地址=段基址×16 + 偏移地址4.2.3 存储器结构4.2.3 存储器结构例 若当前IP=2200H CS=1000H,则存放下一条待取指令的内存地址是? 10000 H + 2200 H = 12200 H P77 图4-44.2.4 8086的总线工作周期4.2.4 8086的总线工作周期指令周期 执行一条指令所需要的时间 取指令——分析指令——执行指令 总线周期 CPU存取一次存储器或I/O端口所需要的时间 总线周期由4个以上的时钟周期构成 每个时钟周期又称作一个T状态4.2.4 8086的总线工作周期4.2.4 8086的总线工作周期指令周期 与 总线周期的关系 一般情况下一个指令周期包含若干个总线周期 如:取指阶段,至少需要一个总线周期 取数阶段,至少需要一个总线周期 存数阶段,至少学要一个总线周期 在8086中,一般以时钟周期作为基本时间单位 时钟周期=1/主频4.2.4 8086的总线工作周期4.2.4 8086的总线工作周期指令周期总线周期总线周期4.3 8086/8088 CPU的引脚信号和工作模式4.3 8086/8088 CPU的引脚信号和工作模式引脚信号的类型与数量 电源+地=2条 20条地址线 16条数据线 时钟信号、复位信号等控制信号 至少40+n 条 引脚 4.3 8086/8088 CPU的引脚信号和工作模式4.3 8086/8088 CPU的引脚信号和工作模式 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2040 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 8086CPU地 AD14 AD13 AD12 AD11 AD10 AD9 AD8 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 NMI INTR CLK 地VCC(5V) AD15 A/S2 A/S4 A/S5 A/S6 BHE/S2 MN/MX RD HOLD(RQ/GT0) HLDA(RQ/GT1) WR(LOCK) M/IO(S2) DT/R(S1) DEN(SD) ALE(QSD) INTA(QS4) TEST READY RESET芯片的引脚过多, 会导致制造技术的困难, 所以 通常采用“引脚复用”技术 来实现“一脚多用” 从而减少芯片引脚数量4.3 8086/8088 CPU的引脚信号和工作模式4.3 8086/8088 CPU的引脚信号和工作模式小知识:芯片的封装形式 为了工业生产的化,集成电路的外形及引脚分布有一定的规范,称为封装形式 常见的封装形式有: 双列直插 DIP、QFP、SO等 >>4.3 8086/8088 CPU的引脚信号和工作模式4.3 8086/8088 CPU的引脚信号和工作模式复用引脚的具体形式 分时复用:不同时刻用作不同功能 模式复用:不同工作模式下用作不同功能 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2040 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 8086CPU地 AD14 AD13 AD12 AD11 AD10 AD9 AD8 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 NMI INTR CLK 地VCC(5V) AD15 A/S2 A/S4 A/S5 A/S6 BHE/S2 MN/MX RD HOLD(RQ/GT0) HLDA(RQ/GT1) WR(LOCK) M/IO(S2) DT/R(S1) DEN(SD) ALE(QSD) INTA(QS4) TEST READY RESET4.3.1 8086/8088的引脚信号和功能4.3.1 8086/8088的引脚信号和功能分时复用引脚 AD15~AD0 (8088中只有AD7 ~AD0) 地址/数据复用总线,双向,三态 总线周期的T1状态输出地址 T2、T3状态输出数据 A19/S6~A16/S3,地址/状态线复用,输出,三态 总线周期的T1状态输出地址 其余状态输出状态信息 4.3.1 8086/8088的引脚信号和功能4.3.1 8086/8088的引脚信号和功能BHE/S7(8086) 高8位数据线允许/状态信息复用引脚,输出 4.3.1 8086/8088的引脚信号和功能4.3.1 8086/8088的引脚信号和功能单一功能引脚 NMI,非屏蔽中断,输入 INTR,可屏蔽中断请求信号,输入 RD,读信号,输出,三态,低电平有效 CLK,时钟信号,输入 RESET,复位信号,输入 4.3.1 8086/8088的引脚信号和功能4.3.1 8086/8088的引脚信号和功能单一功能引脚 READY,准备好信号,输入 TEST,测试信号,输入,低电平有效 MN/MX,最小/最大模式控制引脚,输入 此引脚接电源(高电平)时8086工作于最小模式 此引脚接地(低电平)时8086工作于最大模式 GND地和VCC电源引脚 4.3.2 最小工作模式4.3.2 最小工作模式最小工作模式的含义 系统中只有8086或8088一个微处理器 所有总线控制信号直接来自8086或8088 相对地 最大工作模式是指系统中包含多个微处理器的情况 一般由8086或8088作为主处理器, 8087作为数值运算协处理器, 8089作为输入输出协处理器4.3.2 最小工作模式4.3.2 最小工作模式最小模式下的系统框图为何要使用 地址锁存和数据收发?1、地址和数据引脚是分时复用的,这就需要对不同时刻发送的数据(地址或数据)进行区分和保存 2、CPU的运行速度相对于内存和外设是很高的,这就需要有个暂存部件,将CPU发出的“转瞬即逝”的数据保存下来。 3、当系统外部电路较多或信号传输线路较长时,需要增加输出信号的强度(电流)。4.3.2 最小工作模式4.3.2 最小工作模式地址总线相关引脚 AD0~AD15、A16、A17、A18、A19 BHE ALE (Address Latch Enable):地址所存允许(输出) 向地址锁存器发出的所存信号, 收到该信号后,地址锁存器将当前地址线上发过来的信号锁存起来4.3.2 最小工作模式4.3.2 最小工作模式数据总线相关引脚 AD0~AD15 DEN (Data Enable):数据允许信号(输出) CPU发送至数据总线收发器的控制信号 表示CPU准备发送或接受一个数据 数据总线收发器将其作为“使能”信号 DT/R (Data Transmit/Receive):数据收发控制(输出) 指示数据总线收发器的数据传送方向 1:发送 0:接收4.3.2 最小工作模式4.3.2 最小工作模式控制信号相关引脚 INTR INTA(Interrupt Acknowledge):中断响应信号(输出) HOLD(Hold Request):总线保持请求信号(输入) HLDA(Hold Acknowledge):总线保持响应信号(输出) WR(Write):写信号(输出) M/IO (Memory /IO):存储器/输入输出设备选择信号 (输出)4.3.2 最小工作模式4.3.2 最小工作模式8088 与 8086 引脚的不同 8086数据线有16条(AD0~AD15) 8088数据线仅 8条(AD0~AD7) 8086第34脚 为BHE 8088第34脚 为SS0(最小模式)HIGH(最大模式) 8086第28脚 为 M/IO 8088第28脚 为 M/IO4.3.2 最小工作模式4.3.2 最小工作模式8088的 M/IO、DT/R、SS0 代码组合对应操作M/IO DT/R SS0 操作发中断 响应信号读I/O端口写I/O端口暂停取指令读内存写内存无源状态1 0 01 0 11 1 01 1 10 0 00 0 10 1 00 1 14.3.2 最小工作模式4.3.2 最小工作模式也可使用3片 74LS373也可使用2片 74LS245null4.3.2 最小工作模式4.3.2 最小工作模式8086与地址锁存器8282的连接8282AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 AD8 AD9 AD15 A16 A17 A18 A19 BHE 数据…DI0 DO0 DI1 DO1 DI2 DO2 DI3 DO3 DI4 DO4 DI5 DO5 DI6 DO6 DI7 DO7DI0 DO0 DI1 DO1 DI7 DO7ALESTBSTBSTB…808682828282OE4.3.2 最小工作模式4.3.2 最小工作模式8086与数据收发器8286的连接8286T8088数据总线AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7A0 A1 A2 A3 A4 A5 A6 A7B0 B1 B2 B3 B4 B5 B6 B7接地址锁存器null4.3.2 最小工作模式4.3.2 最小工作模式8086与时钟发生器8284A的连接8284AEFI F/C RDY RESREADY RESETCLKX1 X28086/8088CLKRESET READY控制总线4.3.3 最大工作模式4.3.3 最大工作模式最大模式“大”在哪里? 处理器数目由1个变为多个(增加8087、8089等) 因此,控制信号更加复杂 需要解决主处理器与协处理器之间的协同工作 以及对总线共享的控制问题4.3.3 最大工作模式4.3.3 最大工作模式8086最大工作模式第24-31引脚的含义4.3.3 最大工作模式4.3.3 最大工作模式指令队列状态信号4.3.3 最大工作模式4.3.3 最大工作模式总线周期状态对应操作4.3.3 最大工作模式4.3.3 最大工作模式总线控制器8288状态 译码器控制 电路命令信号 发生器控制信号 发生器状态 信号控制 输入总线 命令 信号总线 控制 信号相当于WR和M/IO的组合4.3.3 最大工作模式4.3.3 最大工作模式总线仲裁控制器8289 总线控制器8288完成CPU状态到总线状态的译码 根据当前CPU的工作需要向总线发出各种控制信号 (好比交通信号灯) 总线仲裁控制器8289则是在多处理机的情况下 决定各个处理机对总线的使用权, 实现多处理机合理地共享外部总线 (好比交通调度中心)4.4 8086/8088的主要操作功能4.4 8086/8088的主要操作功能系统的复位和启动操作 总线操作 最小模式下的总线读操作 最小模式下的总线写操作 中断操作 最小工作模式下的总线保持 4.4.1 系统的复位和启动操作4.4.1 系统的复位和启动操作复位和启动信号要求 从 RESET 引脚输入 复位信号:至少4个时钟周期的高电平 (开机)启动信号:大于50us的高电平4.4.1 系统的复位和启动操作4.4.1 系统的复位和启动操作信号时序CLK4.4.1 系统的复位和启动操作4.4.1 系统的复位和启动操作复位时的机器状态 CPU停止执行指令 输出线处于高阻态(三态线)或无效状态(非三态线) 指令队列清空 CS寄存器置为FFFFH,其余寄存器全部清零4.4.1 系统的复位和启动操作4.4.1 系统的复位和启动操作复位后开始执行指令的过程 RESET 信号恢复为低电平 (RESET信号保持高电平期间CPU保持停机状态) 触发复位逻辑电路,7个时钟周期后 从FFFF0H 处开始执行程序 该地址指向的存储单元位于BIOS中,实际上就是启动BIOS中的上电自检(POST)程序,然后BIOS将引导磁盘0扇区的代码调入内存,开始启动OS4.4.2 最小模式下的总线读写操作4.4.2 最小模式下的总线读写操作T1 T2 T3 T4CLKALEM/IOA19~A16 S6~S3AD15~AD0T1 状态 1.M/IO信号有效并持续整个总线周期 2. A0-A19输出地址 3.BHE信号有效 4.ALE下降沿到来,锁存地址及BHE信号 T2 状态 地址信号消失 A19/S6-A16/S3输出状态信息 A0-A19高阻 RD信号有效 数据收发器控制信号有效T3 状态 D0-D15数据有效 2. T3前沿检测READY信号,决定是否插入Tw周期T4 状态 在与前面一个状态交界的下降沿处采样数据信号想一想 8088 有何不同?4.4.2 最小模式下的总线读写操作4.4.2 最小模式下的总线读写操作具有等待状态的总线读操作CLKALEM/IOA19~A16 S6~S3AD15~AD0READY4.4.2 最小模式下的总线读写操作4.4.2 最小模式下的总线读写操作最小模式下的总线写操作T1 T2 T3 T4CLKALEM/IOA19~A16 S6~S3WRAD15~AD0想一想 写操作和 读操作 有哪些 异同? 4.4.3 中断操作4.4.3 中断操作中断概述 什么是中断? CPU处理随机(突发)事件的方法和过程 随机(突发)事件: 电源故障 用户要求访问外部设备 除数为0、运算结果溢出 ……4.4.3 中断操作4.4.3 中断操作一个实际生活中的例子 某人看书 执行主程序 正常程序 电话铃响 产生中断信号INTR 中断请求 暂停看书 暂停执行主程序 中断响应 书中作记号 当前CS/IP入栈 保护断点 接听电话 执行中断服务程序 中断服务 继续看书 返回主程序 中断返回 4.4.3 中断操作4.4.3 中断操作4.4.3 中断操作4.4.3 中断操作中断的特点与用途 即保证CPU的高工作效率,又能及时处理突发事件 用途: 分时系统 实时系统 故障处理 输入输出系统 程序控制(查询)方式 中断方式 DMA(直接内存存取)方式 通道方式4.4.3 中断操作4.4.3 中断操作中断的概念 所谓中断,是一个过程, 即CPU在正常执行程序的过程中, 遇到外部或内部(硬件或软件产生)的紧急事件需要处理, 暂时中断当前程序的执行,而转去为事件服务,待服务完毕,再返回到暂停处(断点)继续执行原来的程序 产生需处理的事件的程序或设备称为中断源 为事件服务的程序称为中断服务程序或中断处理程序 中断源向CPU发出请求信号称为中断请求 (NMI、INTR) CPU接受中断源的请求称为中断响应 (INTA)4.4.3 中断操作4.4.3 中断操作中断的分类 硬件中断(外部中断)(中断源为外部硬件电路) 非屏蔽中断(通过NMI引脚发送中断请求信号) 该类中断整个系统中只有一个 只要有请求,CPU会无条件响应 通常用于严重事故(如电源异常)的处理 可屏蔽中断(通过INTR引脚发送中断请求信号) 该类中断可以有多个 CPU是否响应该类中断,取决与中断允许标志IF的状态 通常用于一般外部设备的常规操作(如输入输出等)4.4.3 中断操作4.4.3 中断操作中断的分类 软件中断(内部中断)(中断源来自CPU内部) 可以由特定的指令(INT n)产生 也可由标志寄存器中的标志状态变化(如溢出标志由0变为1)产生 与硬件电路无关4.4.3 中断操作4.4.3 中断操作INT n 指令中断逻辑INT3 指令INT1 指令单步 中断除数为 0中断非屏蔽中断请求可 屏 蔽 中 断 请 求软 中 断硬 中 断NMIINTR256种中断4.4.3 中断操作4.4.3 中断操作中断向量(中断处理程序的入口地址) 8086的内存中0000:0000H 至 0000:03FFH 共1024个内存单元的区域为 中断向量表 每个中断向量占4个内存单元 4.4.3 中断操作4.4.3 中断操作例:类型号为17H的中断处理子程序存放在 2345:7890H开始的内存区域中 17H号中断的中断向量存放地址是什么? 该中断向量中四个内存单元的内容分别是什么? 中断向量起始地址=中断号×4CS:高字节:23HCS:低字节:45HIP:高字节:78HIP:低字节:90H0000:005FH0000:005EH0000:005DH0000:005CH4.4.3 中断操作4.4.3 中断操作中断向量表的分配 总容量:256个中断向量 类型0~类型4:专用中断(0000H~0013H) 0:除数为0中断 1:单步中断 2:非屏蔽中断 3:断点中断 4:溢出中断4.4.3 中断操作4.4.3 中断操作中断向量表的分配 类型5~类型31:保留中断(0014H~007EH) 保留给系统使用,用户一般不应使用 其余244个:供用户自定义使用4.4.3 中断操作4.4.3 中断操作可屏蔽中断的响应条件 有中断请求(INTR引脚为高电平) 中断允许标志IF=1 当前指令已执行完毕4.4.3 中断操作4.4.3 中断操作结束当前指令内部中断?非屏蔽中断?非屏蔽中断?执行下一指令IF=1?取中断类型码中断过程是是是是否否否否4.4.3 中断操作4.4.3 中断操作中断过程标志入栈TEMP=TFIF、TF清0CS、IP入栈转入中断服务程序有NMI?TEMP=1?执行中断服务程序弹出CS、IP弹出标志返回断点是是否否4.4.3 中断操作4.4.3 中断操作一般的中断流程4.4.3 中断操作4.4.3 中断操作中断的优先级与中断嵌套主程序中断1中断24.4.3 中断操作4.4.3 中断操作可屏蔽中断响应时序 每个指令的最后一个T采样INTR 若INTR为高并且IF=1 开始执行两个中断响应周期 第一个周期发出INTA负脉冲,通知中断源: CPU准备响应中断,请其准备好中断类型码 2-3个空闲状态后,开始第二个周期 再次发出INTA负脉冲,此时中断源将发出一个8位的中断码4.4.3 中断操作4.4.3 中断操作T1 T2 T3 T4 T1 T1 T1 T1 T2 T3 T4三个空闲状态LCKALEAD7~AD0中断类型4.4.3 中断操作4.4.3 中断操作中断码左移2位(×4)得到中断向量起始地址 执行一个总线写周期,标志寄存器入栈 修改标志寄存器,将TF和IF清0 执行一个总线写周期,将CS内容入栈 执行一个总线写周期,将IP内容入栈 执行一个总线读周期,读取中断向量低两字节的IP 执行一个总线读周期,读取中断向量高两字节的CS 如果是软件中断或非屏蔽中断, 则直接从第二步开始4.4.3 中断操作4.4.3 中断操作软件中断 8086具有一条中断指令 “ INT 中断码 ” 该指令的功能是触发中断向量=中断码×4的中断 特点: “三不” 不需要执行中断响应总线周期 不从数据总线读取中断类型码 不受中断允许标志IF的影响 软件中断的优先级一般较非屏蔽和可屏蔽中断低4.4.4 最小模式下的总线保持4.4.4 最小模式下的总线保持CPU对其他部件总线使用权的管理 当其他部件需要使用总线时,需要向CPU申请 通过HOLD引脚向CPU发出申请信号 CPU在每个时钟上升沿检测HOLD引脚信号 若为高电平且CPU此时没有使用总线 则在T4或T1空闲状态后的下一个时钟周期 发出HLDA信号,让出总线使用权 知道HOLD引脚恢复低电平,则收回总线4.4.4 最小模式下的总线保持4.4.4 最小模式下的总线保持≈CLKHOLDHLDA所有三态总线
/
本文档为【4-16位微处理器】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索