微机原理与接口技术复习2010.ppt
《微机原理与接口技术复习2010.ppt》由会员分享,可在线阅读,更多相关《微机原理与接口技术复习2010.ppt(40页珍藏版)》请在三一办公上搜索。
1、微机原理与接口技术复习,第7章 存储器系统,存储系统概念存储器分类(RAM、ROM)存储容量的表示,如1KB表示1K字节,1MB表示1兆字节。B表示字节的概念。重点是存储器扩展时的位扩展和字扩展的概念。存储器数据线和地址线有什么关系?如:使用1KB4的芯片,要构成4KB8的存储体,需要几片?(8片),地址线需要几位?(12位),数据线需要几位?(8位)。,第8章输入/输出系统,一接口电路的作用二、端口的概念、分类三、端口有两种编址方式。PC系列机采用端口独立编址,并且仅使用10位地址A9-A0 参加译码。四、最常用的 I/O 指令1.直接寻址 I/O 指令(8位端口地址)2.DX间接寻址 I/
2、O 指令(当端口地址 8位),五、微机系统与 I/O 端口的信息交换 有四种方式:无条件传送,查询方式,中断方式,DMA方式,要掌握:查询方式下输入与输出的编程过程,六、8254定时器/计数器(1)掌握8254定时器/计数器的基本结构(三个16位计数器、控制寄存器)和计数器的外部引脚功能(GATE,CLK,OUT)。例:8254计数器电路中,GATE=1表示_。,(2)8254有6种工作方式(方式0 方式5)重点:方式2、方式3(包括计数过程、波形、周期和启动方式)方式2、3初值自动重装,其余四种方式没有初值自动重装功能。,例:设8254计数器1工作于方式3,输入时钟为1000Hz,计数初值为
3、10H,且采用二进制计数方式,则一个周期内计数器1输出信号的高电平和低电平分别为 _和_ ms。,(3)掌握8254在微型计算机系统中的应用(外扩8254和PC机系统中8254),例:8254的三个计数器在PC系列中是如何应用的?,(4)8254初始化编程 向控制寄存器写入方式选择命令字。目的:选择一个计数器,并确定其工作方式和 计数值(或 计数初值)的读/写顺序。向选择的计数器写入计数初值(计数初值=Tout/Tclk),作业1:设PC 系统机外扩了一片8254 及相应的实验电路。,(1)根据由门电路构成的译码电路,分析出该片8254 的四个端口地址。其中控制口的地址是_213H_。,(2)
4、设CLK0 已接至8MHz 时钟,为了能从OUT0 输出4KHz 的方波,编写了8254初始化程序,其中假设0 号定时计数器工作在二进制方式。,I8254 PROC MOV DX,213H MOV AL,00110110B OUT DX,AL MOV DX,210H MOV AX,2000 OUT DX,AL MOV AL,AH OUT DX,AL RET I8254 ENDP,第9章中断系统,一中断概念 CPU暂停执行现行程序,转而处理随机事件,处理完毕后再返回被中断的程序,这一全过程称为中断。二、中断指令 STI CLI INT n IRET 要求掌握。中断指令在中断程序设计中何时使用。C
5、PU执行中断指令后,完成哪些操作。STI,CLI只对可屏蔽中断请求有效,例:CPU执行IRET指令后,从栈顶弹出 字节数据,分别赋给_、_和 _。,三中断向量,。中断向量是实模式下,中断服务子程序的 入口地址。在实模式下,CPU把256种中断向量组成一张表设置在 系统的RAM最低端的1K单元(0 3FFH)。n型中断向量存放在内存单元地址4*n4*n+3这四个单元,n 型服务程序入口的偏移地址,n 型服务程序入口的段基址,n 型中断向量,例:实模式下,从内存地址0000H:0048H开始的连续4个单元中存放的内容为00H,38H,30H,50H,则该地址所对应的中断类型码为_,该中断所对应的中
6、断服务子程序的入口地址为_。,。中断向量表的引导作用,中断向量的读取 INT 21H的35H子功能 入口:AH=35H,AL=中断类型码(中断号)出口:ES:BX=中断向量的段地址和偏移地址 写入中断向量 INT 21H的25H子功能 入口:AH=25H,AL=中断类型码 DS=要写入的中断服务程序所在代码段的段基址 DX=中断服务程序入口的偏移地址,CPU中断,硬件中断(外部中断),软件中断(内部中断),PC机256种中断,四、微机系统中断分类,(1)对于CPU中断、软件中断、非屏蔽中断(NMI)。概念。中断类型码的获得 CPU中断 自动获得 软件中断 包含在软中断指令中 非屏蔽中断 自动获
7、得,n=2(2)对于可屏蔽中断 可屏蔽中断是通过8259中断控制器连至CPU的 INTR。对于8259要求掌握:。8259中断响应过程(即CPU响应可屏蔽中断过程),重点:ISR,IRR,IMR的作用 中断响应信号是2个连续的负脉冲,每个负脉冲的 作用 例:CPU响应可屏蔽中断的条件是什么?。8259应用编程,每一个硬件中断服务程序结束前必须向8259送中断 结束命令字(20H),向8259中断屏蔽寄存器写入屏蔽字。,对于微机系统可屏蔽硬件中断要求掌握:,。系统分配的8259口地址,对于要求掌握的可屏蔽中断:,。用户中断 中断源 外部 中断向量 71H,0AH 用户可置换的中断向量 71H,0
8、AH,。日时钟中断 中断源 定时器 中断向量 08H,1CH 用户可置换的中断向量 08H,1CH 重点掌握1CH,五。中断程序设计(1)主程序的编写主要包括 a.中断向量的置换(读中断向量和写中断向量)b.硬件中断通路的开放和屏蔽。涉及到是否要对中断 对于日时钟 08H(或其中的1CH),默认下主8259已经打开,无需再进行开放操作。(2)中断服务程序的编写根据置换的中断类型不同,需要解决是否要对中断管理器8259写中断结束命令字的问题。对于日时钟 08H(或其中的1CH),不需要写中断结束命令字,假设微机系统外扩了如下的一个单脉冲发生器,该单脉冲发生器电路受一个自复开关K的控制,每按一次K
9、,该电路输出一个正脉冲,输入到系统机从8259的IR1作为外部中断请求。要求:每按一次K,屏幕上显示一行字符串“Welcome!”。主机键盘按任意键,程序结束,返回DOS。(要求给出完整的源程序),.486 DATA SEGMENT USE16 MESG DB“B01040101”,”$”DATA ENDS CODE SEGMENT USE16 ASSUME CS:CODE,DS:DATABEG:MOV AX,DATA MOV DS,AX CLI CALL WRITE0A CALL I8259 STISCAN:MOV AH,1 INT 16H JZ SCAN MOV AH,4CH INT 21
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 复习 2010
链接地址:https://www.31ppt.com/p-2220954.html