ImageVerifierCode 换一换
格式:DOCX , 页数:6 ,大小:16.29KB ,
资源ID:3598323      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3598323.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(西工大 微机原理 试题 例题概要.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

西工大 微机原理 试题 例题概要.docx

1、西工大 微机原理 试题 例题概要例75 若8086系统中采用单片8259A作为外部可屏蔽中断的优先级管理,正常全嵌套方式,边沿触发,非缓冲连接,非自动中断结束,端口地址为20H和21H。其中某中断源的中断类型码为0AH,其中断服务子程序的入口地址是2000:3A40H。(1)请为8259A设置正确的初始化命令字,并编写初始化程序。(2)请问本题中的中断源应与IR的哪一个输入端相连,其中断矢量地址是多少,矢量区对应的4个单元的内容是什么?解 (1)ICW1=00010011(单片,边沿触发,必须设置ICW4); ICW2=00001000(中断类型码基值为08H,高5位为00001,低3位任意设

2、置); 无ICW3,因单片8259A系统,无需设置ICW3; ICW4=00000001(正常全嵌套方式,非缓冲连接,非自动中断结束)。 初始化程序如下: MOV AL,13H ;设置ICW1 OUT 20H,AL MOV AL,08H ;设置ICW2 OUT 21H,AL MOV AL,01H ;设置ICW4 OUT 21H,AL(2)本题中的中断源应与IR2相连,其中断矢量地址为0000:0028H,矢量区对应的4个单元的内容依次为40H,3AH,00H,20H。【评注】8259A的ICW2用来提供中断类型码,中断类型码的高5位由用户指定,低3位由8259A的中断请求输入端的IR0IR7的

3、编码决定。中断类型码基值规定最低3位为0,故本例中断类型码基值为08H。本题中的中断类型码为0AH,即00001010B,所以此中断源一定连接8259A的IR2端。中断向量表规定从内存的00000H开始按中断类型码顺序存放中断向量,每个向量占用4个单元,所以,该中断源的向量地址为0AH4=28H,即0000:0028H;这4个单元存放中断服务程序入口地址,规定IP在前,CS在后,且低位在前,高位在后,故4个单元的内容依次为40H,3AH,00H,20H。例76 下面为对一个主从式8259A系统进行初始化的程序段。请对以下程序段详细注释,并具体说明各初始化命令字的含义。 主片初始化程序: ;设主

4、片的端口地址为140H,141H MOV AL,11H MOV DX,140H OUT DX,AL MOV AL,08H INC DX OUT DX,AL MOV AL,04H OUT DX,AL MOV AL,01H OUT DX,AL 从片初始化程序: ;设从片的端口地址为190H,191H MOV DX,190H MOV AL,11H OUT DX,AL MOV AL,70H INC DX OUT DX,AL MOV AL,02H OUT DX,AL MOV AL,01H OUT DX,AL解 根据各命令字的格式可以分析如下。主片初始化程序:;设主片的端口地址为140H,141HMOV

5、AL,11HMOV DX,140HOUT DX,AL ;设置ICW1,中断请求信号边沿触发,级联方式,;须设ICW4MOV AL,08HINC DXOUT DX,AL ;设置ICW2,中断类型码为08H0FHMOV AL,04HOUT DX,AL ;设置ICW3,IR2与从片的INT相连MOV AL,01HOUT DX,AL ;设置ICW4,完全嵌套方式,非缓冲,正常中断;结束从片初始化程序:;设从片的端口地址为190H,191HMOV DX,190HMOV AL,11HOUT DX,AL ;同主片ICW1MOV AL,70HINC DXOUT DX,AL ;设置ICW2,中断类型码为70H7

6、7HMOV AL,02HOUT DX,AL ;设置ICW3,从片INT与主片的IR2相连MOV AL,01HOUT DX,AL ;同主片ICW4例77若8259A以三片级联方式管理22级中断,A从片的INT接到主片的IR2上,B从片的INT接到主片的IR6上,主、从片的中断请求采用边沿触发方式,选用全嵌套、自动结束、非缓冲方式,主片中断类型码为60H67H,A片的中断类型码为70H77H,B片的中断类型码为80H87H,各8259A的A0均接到CPU的A0,口地址可合理假设,试对该中断管理系统进行初始化编程。解 主片初始化(设主片地址位80H,81H) MOV AL,11H OUT 80H,A

7、L ;设置ICW1 MOV AL,60H OUT 81H,AL ;设置ICW2 MOV AL,01000100B OUT 81H,AL ;设置ICW3 MOV AL,00000011B OUT 81H,AL ;设置ICW4;从片A初始化(设从片A地址为82H,83H) MOV AL,11H OUT 82H,AL ;ICW1 MOV AL,70H OUT 83H,AL ;ICW2 MOV AL,02H OUT 83H,AL ;ICW3 MOV AL,03H OUT 83H,AL ;ICW4 ;从片B初始化(设从片B地址为84H,85H) MOV AL,11H OUT 84H,AL ;ICW1 M

8、OV AL,80H OUT 85H,AL ;ICW2 MOV AL,06H OUT 85H,AL ;ICW3 MOV AL,03H OUT 85H,AL ;ICW4三.问答题:2. 8259A对外只有两个端口地址,却有7个命令字,它是如何识别不同的命令字的?答:8259A的7个命令字为:4个初始化命令字ICW1、ICW2、ICW3和ICW4,3个操作命令字OCW1、OCW2和OCW3。其中ICW1、OCW2、OCW3是写入偶地址的,它们依赖于命令字中的D4、D3位作标志位来区分;ICW2、ICW3和ICW4都写入奇地址,它们总是紧跟于ICW1后写入的,8259A收到ICW1后,便能根据ICW1

9、的内容逐一识别跟在后面的其它初始化命令字;OCW1也是写入奇地址,但它是初始化设置完后,在工作过程中任意时刻写入的,也就是说,在初始化完成后,写入奇地址的都是OCW1。四、接口设计题 5某系统采用级联方式,主8259A的中断类型码从30H开始,端口地址为20H、21H。从8259A的INT接主片的IR7,从片的中断类型码从40H开始,端口地址为22H,23H。均不要ICW4。试对其进行初始化编程。解:;主片初始化程序: MOV AL,00010001B OUT 20H,AL MOV AL,30H OUT 21H,AL MOV AL,80H OUT 21H,AL ;从片初始化程序: MOV AL,00010001B OUT 22H,AL MOV AL,40H OUT 23H,AL MOV AL,07H OUT 23H,AL

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1