1、1,有关课程内容的进一步说明,本节内容提要: 总线的作用与工作过程 汇编语言知识点 接口技术知识点,课程的内容分两大部分 汇编语言程序设计软件 接口技术硬件 课程的特点:软件与硬件密切相关,不可分割 课程的难点:在学习软件的时侯没有硬件概念 进一步说明软硬件之间的关系,虽然不是很具体,也可能不是很准确,但至少可以帮组大家建立宏观上的硬件概念。 大家在学习软件过程中一定要有意识的想象硬件的工作过程。,2,微机系统结构:,CPU8088(8086有16条外总线) 总线形成电路形成 总线3种总线信号,要理解总线的作用 存储器,I/O端口等,3,20条地址线,单向,输出CPU给出地址码。,执行访问存储
2、器指令时,如 MOV AL,BXCPU由逻辑地址计算出物理地址,经地址总线输出,选定对应的内存单元。,了解总线,4,8条数据线,双向;传送要读/写的数据。,读: 数据从存储器(或IO口)传向CPU。 写:数据从CPU传向存储器(或IO口)。,了解总线,5,主要的控制信号:1 .,CPU执行读存储器指令时,该信号有效(为低电平)。 在该信号的控制下,把数据从给定的单元读出。 数据从数据总线传给CPU。,了解总线,6,设(DS)=5000H,(SI)=1000H 执行 MOV AL,SI 时,总线如何工作,了解总线,?,1. 地址有效,2. 命令有效,3. 数据有效,读存储器指令,7,主要的控制信
3、号:2.,CPU执行写存储器指令时,该信号有效(为低电平)。 CPU中的数据从数据总线传给存储器。 在该信号的控制下,把数据写入给定的单元。,了解总线,8,设(DS)=5000H,(DI)=2000H 执行 MOV DI,AL 时,总线如何工作,了解总线,?,1. 地址有效,2. 数据有效,3. 命令有效,写存储器指令,9,汇编语言知识点:,CPU寄存器及其使用方法 寻址方式要建立总线信息传送的动态概念 伪指令汇编语言基础,段、数据的定义 指令系统常用指令的功能、 格式 程序设计技术顺序、分支、循环程序设计,汇编语言,10,接口技术知识点:1.总线技术第2章,第4章,总线形成电路 主要的总线控
4、制信号 总线时序 读总线时序 写总线时序,接口技术,11,接口技术知识点:2.存储器技术第5章,存储器分类 SRAM存储器芯片及其与系统相连 EPROM存储器芯片及其与系统相连 DRAM存储器原理,接口技术,12,接口技术知识点:3.输入/输出技术第6章,输入/输出(I/O)接口概念 并行I/O接口方法及程序设计方法 中断系统 DMA方式,接口技术,13,主要的控制信号:3.读I/O口,执行IN AL,80H指令 时,该信号有效(为低电平)。 在该信号的控制下,把数据从给定的端口读出。 数据从数据总线传给CPU。,了解总线,14,主要的控制信号:4.写IO口,执行OUT 81H,AL 指令时,该信号有效(为低电平)。 CPU中的数据从数据总线传给写IO口 。 在该信号的控制下,把数据写入给定的端口 。,了解总线,15,接口技术知识点:4.常用接口器件第7章、第8章,8255芯片的接口方法及程序设计方法 8253芯片的接口方法及程序设计方法 A/D芯片的接口方法及程序设计方法,接口技术,16,