- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MCS8086习题6答案
习题:
请说明8086系列微机的输入输出方式有哪几种?主要特点是什么?
请详细说明8088微处理器对中断的处理过程
CPU在每条指令执行的最后一个时钟周期检测中断请求,若有以下三种情况,则进入中断响应周期。
可屏蔽中断请求,而且IF标志为1;
软件中断请求
NMI不可屏蔽中断请求
获取中断类型码
可屏蔽中断请求:进入中断响应周期,CPU发出/INTA信号给中断源,中断源通过数据总线的低8位发送中断类型码给CPU;
软件中断:中断指令中可直接得到中断类型码,若程序出错,则使用默认中断类型码;
NMI不可屏蔽中断:中断类型码为2
保护断点
系统自动将Flag压入堆栈,清除TF和IF,并将断点处CS和IP压入堆栈以保护断点,先压CS后压IP。
查找中断向量
根据中断类型码在中断向量表中查找相应的中断服务程序入口地址,并赋给CS和IP。
中断服务处理
保护现场
中断处理
恢复现场
IRET指令返回
中断返回,从堆栈中恢复断点处的CS、IP和Flag
IBM-PC/XT机中可以管理多少存储器地址空间?I/O端口地址空间?
1MB存储空间,00000H~0FFFFFH
64KB I/O空间,0000H~0FFFFH
在微机系统中使用8259A来管理设备的中断请求,现在系统中有24个中断源,请设计管理方案,并画出连接图。
需要4片8259
如图所示,接口电路8255A的端口A工作于方式0,作为数据输出端口,接有8个发光二极管;端口C的PC0作为输入信号线与开关相连。初始状态为开关断开,此时二极管全灭。当开关闭合时,使8个发光二极管自上而下依次被点亮,每位显示时间约1秒钟,且每次仅亮一个。当点亮最下边的二极管后,又回到最上边循环显示,直到开关断开,使二极管全灭为止。采用74LS138产生8255A的片选信号,使其地址为280H~283H。系统提供延时1秒子程序Delay。
请简要画出硬件连接图。(可自选门电路)。
编写实现上述功能的程序片段。要求包括:
8255A的初始化。
发光二极管的控制显示过程。
1)硬件连接图文字说明(图略)
74LS138的地址译码
AEN连接/G2A
A9与A7连接到与门输入,与门输出连接到G1
A8连接/G2B
A6与A5连接到或门输入,或门输出连接到C
A4与A3连接到或们输入,或门输出连接到B
A2连接到A
译码输出/Y0连接到8255的/CS端
8255的连接
/IOR连接/RD,/IOW连接/WR
系统地址总线A1连接8255的A1引脚;
系统地址总线A0连接8255的A0引脚;
系统数据总线D7~D0连接到8255的数据引脚D7~D0
2)程序
PORTA EQU 280H
PORTC EQU 282H
PCTRL EQU 283H
DISP PROC
MOV AL, 81H ;控制字为81H, A口输出, 下C口输入, 方式0
MOV DX, PCTRL
OUT DX, AL ;写入控制字, 初始化8255
DISP1: MOV AL, 0FFH
MOV DX, PORTA
OUT DX, AL ;小灯全灭
MOV BL, 0FEH
DISP2: MOV DX, PORTC
IN AL, DX ;读C口状态
TEST AL, 01H ;判断PC0所接开关是否闭合
JZ DISP3 ;如PC0为低电平, 开关闭合, 则循环显示
JMP DISP1 ;若PC0为高电平, 开关断开, 则小灯全灭
DISP3: MOV AL, BL
MOV DX, PORTA
OUT DX, AL ;输出控制小灯显示, 每次只量1只
CALL DELAY ;延时1S
ROL BL, 1 ;循环左移1位, 使得小灯从上往下循环显示
JMP DISP2 ;跳转,继续判断开关是否闭合
RET
DISP ENDP
8086/8088系统中,以内存0000:0028H单元为首地址,连续存放80H、60H、40H、50H四个数据,则中断类型码为0AH的中断申请所对应的中断服务程序入口地址为___C___
(A) 8060:4050 (B) 6080:5040
(C) 5040:6080 (D) 4050:8060
直接传送方式
查询传送方式
中断传送方式
DMA传送方式
INT
IR15
从片
IR14
IR13
IR12
IR29
IR11
IR28
IR30
IR31
INT
从片
8259
IR23
IR10
IR9
8259
CPU
IR22
IR8
INTR
INT
主片
8259
IR21
IR7
IR16
IR6
INT
IR5
从片
IR4
8259
IR3
原创力文档


文档评论(0)