微型计算机技术与应用3

微型计算机技术与应用3

ID:44463494

大小:1013.00 KB

页数:26页

时间:2019-10-22

微型计算机技术与应用3_第1页
微型计算机技术与应用3_第2页
微型计算机技术与应用3_第3页
微型计算机技术与应用3_第4页
微型计算机技术与应用3_第5页
资源描述:

《微型计算机技术与应用3》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、微型机系统主要操作①系统的复位和启动操作;②暂停操作;③总线操作;④中断操作;⑤最小模式下的总线保持;⑥最大模式下的总线请求/允许。2.1.38086的操作和时序第二章16位和32位微处理器2021/7/1411.系统的复位和启动操作CS=FFFFHIP=0000HRESET信号(维持4个时钟周期的高电平)(FFFF0H处存放一条无条件转移指令,转移到系统程序的入口处)启动第二章16位和32位微处理器2021/7/142复位操作的时序。第二章16位和32位微处理器2021/7/1432.总线操作第二章16位和

2、32位微处理器按数据传输方向:总线读操作:CPU从存储器或I/O端口读取总线写操作:CPU写入存储器或I/O端口总线操作:CPU为了与存储器或I/O端口交换数据, 需要执行一个总线周期,这就是总线操作。2021/7/144总线读操作(以最小模式为例)T3状态——检测数据传送是否能够完成T3前沿开始测试READY信号如不需等待,则将数据放在总线T1状态——IO/M输出高电平表存储器操作;IO/M输出低电平表I/O接口操作。输出20位存储器地址A19~A0ALE输出正脉冲,表地址要锁存T2状态——输出RD信号。地

3、址/状态复用总线转成状态信息地址信号消失。成高阻态。DEN、DT/R成低电平有效。T4状态——T4前期将RD变成无效T4前沿读取数据,完成数据传送第二章16位和32位微处理器2021/7/1452021/7/1463.中断操作和中断系统中断是微机系统中非常重要的一种技术CPU在执行程序过程中,被内部或外部的事件所打断,转去执行一段预先安排好的中断服务程序;服务结束后,又返回原来的断点,继续执行原来的程序。第二章16位和32位微处理器2021/7/147引起中断的因素和事件很多,称为中断源。例如:将发出中断申请

4、的外设或内部原因。按中断源的不同,即从产生中断的方法分:两大类:硬件中断:外部的硬件产生的软件中断:指CPU执行某些指令或软件,有些特殊操作或由INT指令引起的中断8086的中断分类:非屏蔽中断可屏蔽中断指外部芯片通过CPU的NMI引脚发出中断申请引起的中断。指外部芯片通过CPU的INTR引脚发出中断申请引起的中断。第二章16位和32位微处理器2021/7/148第二章16位和32位微处理器2021/7/149中断向量和中断向量表中断向量:中断处理子程序的入口地址(首地址)含有段地址CS和偏移地址IP(32位

5、)每个中断向量对应一种类型的中断每个中断向量占用4个字节的存储单元它的低字是段内偏移地址、高字是它所在段地址8086系统:可处理256种不同的中断,对应的中断类型号为0~255,每一种类型的中断都有一个中断处理子程序。这256个中断处理子程序存放在内存某个区域中。中断向量表:8086微处理器从内存物理地址00000H开始,依次安排各个中断向量,向量号也从0开始,这样256个中断占用1KB区域,就形成中断向量表第二章16位和32位微处理器2021/7/1410中断处理程序入口地址在内存中的分配类型00000H~

6、00001H类型0(IP)00002H~00003H类型0(CS)00004H~00005H类型1(IP)00006H~00007H类型1(CS)00008H~00009H类型2(IP)0000AH~0000BH类型2(CS)…………003FCH~003FDH类型255(IP)003FEH~003FFH类型255(CS)中断指定类型号N×4——取得指定类型的中断向量地址。第二章16位和32位微处理器2021/7/1411第二章16位和32位微处理器2021/7/1412例:中断类型9,9×4=3600024H

7、——00027H单元中放其中断向量。IPCS0024H0027H例:中断类型20H,20H×4=80H00080H——00083H单元中放其中断向量。则其中断向量为4030:2010H。10H0080H20H30H40H0081H0082H0083H例:中断类型17H的中断处理子程序存放在2345:7890H开始的内存区域中17H×4=5CH0005CH——0005FH单元中放其中断向量。90H005CH78H45H23H005DH005EH005FH第二章16位和32位微处理器举例2021/7/1413问题

8、:若中断向量表地址00060H中存放的是4200H,00062H中存放1080H,则对应的中断类型号是,中断服务程序的入口地址是。第二章16位和32位微处理器2021/7/1414IBM-PC机中为每个类型规定了一种功能。中断类型功能类型0除数为0中断例行程序类型1单步类型2非屏蔽中断,NMI类型3设置断点类型4溢出处理中断,INTO指令类型10显示设备中断类型20程序结束中断类型21DOS系统功能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。