云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 微原第七章作业

微原第七章作业

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 21:18:16

第七章 作 业

7-1 如下图,假设LED数码管为共阴管,且段a接数据的最低位D0,段dp(小数点)接最高位D7,编写显示内存单元DS:[1200H]中数据(为1位非压缩BCD码)的程序段。

D0~D7 M/IO WR A7 A6 A5 A4 A3 A2 A1 A0 & ≥1 74LS373 ≥1 同 向 驱 动 ≥1 CLK G G2AG2B Y3 C B A

7-2 下图所示为一个I/O接口电路。

1)该接口的操作类型是(输入)还是(输出); 2)主机对其I/O的传送控制方式是什么? 3)图中信号IOR当执行什么指令时有效?

4)结合一次数据的I/O过程,写出有关的几条指令。

D Q > 选通 200H 201H 译 码 A0~A9 IOR

R Q EN 外设 锁存 EN D7 D0~D7

7-3 设某系统中CPU的寄存器和存储区的一段内容如下: (20H)=3CH、(21H)=00H、(22H)=86H、(23H)=0EH、CS=2000H、IP=0010H、SS=1000H、SP=0100H、FLAGS=0240H 这时执行INT 8指令 (1) 程序转向何处执行?

(2) 堆栈栈顶6个内存单元的地址及内容分别是什么?

7-4设某外部可屏蔽中断源的类型号为30H,其中断服务程序的入口地址为1020H:3040H,用8086汇编语言编程实现将该中断服务程序的入口地址装入中断向量表中。

7-5 若某8086系统采用单片8259A管理外部中断,其中的一个中断类型号为0DH,则它的中断向量地址指针是多少?这个中断源应接在8259A的哪个输入端上?若该中断服务程序的入口地址为D000H:3200H,则其向量区对应4个单元的数值依次是多少? 7-6 编写一段将8259A中的IRR、ISR、IMR的内容读出,存放到BUFFER开始的数据缓冲区去的程序段,设8259A的端口地址为30H、31H。

7-7 设目前系统的最高优先级为IR5,若执行OCW2命令,且命令中EOI=1、R=1、SL=0,试指出OCW2命令执行后,8259A的优先级排队顺序。若执行OCW2命令,且命令中EOI=1、R=1、SL=1,L2L1L0=011,则OCW2命令执行后,8259A的优先级排队顺序又是什么?

7-8 某8086最小系统中有两片8259A级联,主片8259A的一个端口地址为22H,中断类型号为58H~5FH。从片8259A的一个端口地址为A0H,中断类型号为70H~77H。主片的IR2引脚连接从片的INT引脚。采用非自动结束和非缓冲方式,中断请求信号都为电平触发。主片屏蔽IR2、IR4和IR5以外的中断源,从片屏蔽IR0、IR3和IR6以外的中断源。画出硬件连接图并分别编写主片8259A和从片8259A的初始化程序。

第七章 作 业 解 答

7-1 如下图,假设LED数码管为共阴管,且段a接数据的最低位D0,段dp(小数点)接最高位D7,编写显示内存单元DS:[1200H]中数据(为1位非压缩BCD码)的程序段。

D0~D7 M/IO WR A7 A6 A5 A4 A3 A2 A1 A0 ≥1 ≥1 74LS373 同 向 驱 动 CLK & ≥1 G G2AG2B Y3 C B A

DATA SEGMENT

TAB DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,

ORG 1200H DB 07H DATA ENDS

CODE SEGMENT

ASSUME CS: CODE, DS: DATA START: MOV AX, DATA

MOV DS, AX

LEA BX, TAB MOV AL, [1200H]

XLAT OUT 83H, AL

7-2 下图所示为一个I/O接口电路。

1)该接口的操作类型是(输入)还是(输出); 2)主机对其I/O的传送控制方式是什么? 查询 3)图中信号IOR当执行什么指令时有效? IN 4)结合一次数据的I/O过程,写出有关的几条指令。

D Q > 选通 200H 201H 译 码 A0~A9 IOR

R Q EN 外设 D7 锁存 EN D0~D7

MOV DX, 201H ASK : IN AL, DX

TEST AL, 80H JZ ASK

MOV DX, 200H IN AL, DX

7-3 设某系统中CPU的寄存器和存储区的一段内容如下: (20H)=3CH、(21H)=00H、(22H)=86H、(23H)=0EH、CS=2000H、IP=0010H、SS=1000H、SP=0100H、FLAGS=0240H 这时执行INT 8指令 (1) 程序转向何处执行? 8×4=32=20H

程序转向0E86H:003CH执行

(2) 堆栈栈顶6个内存单元的地址及内容分别是什么?

Address Value(Hex.)

搜索更多关于: 微原第七章作业 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第七章 作 业 7-1 如下图,假设LED数码管为共阴管,且段a接数据的最低位D0,段dp(小数点)接最高位D7,编写显示内存单元DS:[1200H]中数据(为1位非压缩BCD码)的程序段。 D0~D7 M/IO WR A7 A6 A5 A4 A3 A2 A1 A0 & ≥1 74LS373 ≥1 同 向 驱 动 ≥1 CLK G G2AG2B Y3 C B A 7-2 下图所示为一个I/O接口电路。 1)该接口的操作类型是(输入)还是(输出); 2)主机对其I/O的传送控制方式是什么? 3)图中信号IOR当执行什么指令时有效? 4)结合一次数据的I/O过程,写出有关的几条指令。 D

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com