文档详情

上海工程技术大学微机原理与接口技术yp第2章8086系统结构.ppt

发布:2017-03-04约1.78万字共99页下载文档
文本预览下载声明
* * 卡 * 谈到系统配置,你还必须清楚什么-----2件事 第二个方面是 清楚了吧,我选择CPU后还需要---- 这两个方面都考虑到了,才 --- * 低电平是最大模式 型号 8位地址锁存器 20位 3片 剩点 8位 16位 2片,这是说硬件的特点,下面考虑什么了,片子选完了, * 8283 * * * * * * * * * * * * ,总线操作 * 40页 8086的一个时钟周期为200ns * 3件事 共用 分时复用 复用引脚引出复用总线 4种 寻址 DB单向 * O插入 程序员追求 加几个-- ready * * BHE/S7(Bus High Enable/Status 16DB * * 什么命令 所以叫读信号 * * 什么命令 所以叫读信号 * NMI(Non Maskable Interrupt):非屏蔽中断输入 号也叫码 源多 编号 硬件中断 INTR(Interrupt Request * * NMI(Non Maskable Interrupt):非屏蔽中断输入 号也叫码 源多 编号 硬件中断 INTR(Interrupt Request * * CS:IP * * * * * 回顾 * * ,1MB的存储空间分2个512KB的存储体 * * * * 00,01,10,11,最后位0---偶 A0 8086字--16位 * * * 8比特的盒子 * * * 24 * * * * 2. 最小模式下的8086CPU的读写总线保持总线周期 8086为与存储器和I/O端口交换数据需执行一个总线周期,CPU执行一个总线周期的操作为总线操作。按照数据的传输方向来分类,总线操作分为读操作和写操作。 现针对最小工作模式来讲述总线读/写操作的时序关系和具体操作过程。 CLK T1 T2 T3 T4 TW(1~n) 高为读内存 低为读I/O M / IO A19 / S6 ~A16 / S3 BHE / S7 AD15 ~AD0 RD DT/ R DEN 地址输出 状态输出 BHE输出 地址输出 数据输入 8086读总线周期的时序图 ① ② ⑥ ⑧ ④ ② ⑦ ③ ⑨ ⑤ ⑩ 总线周期 READY ALE CLK T1 T2 T3 T4 TW 高为写内存 低为写I/O M/ IO A19 /S6 ~A16 /S3 BHE / S7 AD15 ~AD0 ALE WR DT/ R DEN 地址输出 状态输出 BHE输出 地址输出 数据输出 ① ② ⑥ ⑧ ④ ② ⑦ ③ ⑨ ⑤ ⑩ 8086写周期的时序 总线周期 READY 微处理器(Microprocessor) :简称MP,是采用大规模或超大规模集成电路技术做成的半导体芯片,上面集成了计算机的主要部件:控制器、运算器和寄存器组。整个微型计算机硬件系统的核心就是微处理器,所以它又称为中央处理器,即CPU (Central Processing Unit)。若字长8位,即一次能处理8位数据,称为8位CPU,如Z80CPU; 字长为16位的,即一次能处理16位数据,称为16位CPU,如8086/8088、 80286等。 序 组成: 段寄存器(4个, 16位) CS(Code Segment)---代码段寄存器 DS(Data Segment)---数据段寄存器 ES(Extra Segment)---附加段寄存器 SS(Stack Segment)---堆栈段寄存器 指令指针寄存器(16位) IP(Instruction Pointer) 20位的地址加法器 6字节的指令队列缓冲器 小结 总线接口部件 * * * 2.1 8086的编程结构 * * 8088/8086:5MHz;8086-1:10MHz;8086-2:8MHz * BIU(Bus Interface Unit) EU(Execution Unit) * 暂存寄存器--运算器 * CS(Code Segment)---代码段寄存器 DS(Data Segment)---数据段寄存器 ES(Extra Segment)---附加段寄存器 SS(Stack Segment)---堆栈段寄存器, IP(Instruction Pointer) * 术语:数据访问 读(指CPU读) 写 输入 输出 I/O接口与端口port 寄存器 * 基数指针寄存器BP(base pointer)二进制算术和逻辑运算 堆栈指针寄存器SP(stack pointer) 源变址寄存器 SI(source index) 目的变址寄存器DI(destination index
显示全部
相似文档