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

当前位置:首页 > 微机原理与接口技术作业答案

微机原理与接口技术作业答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/7 19:33:38

调试心得体会:对于程序语言的应用,实践才是检验真理的唯一标准,看别人编译调试程序,很简单,以为自己会了,然而自己的程序依旧错误层出不穷,一个接一个,各种乱码,缺少符号输出,落下重要标志,语言功能不熟悉等问题,拿别人的程序看看,对比才发现自己的程序缺少规范性,想到哪写到哪,没有固定合适的流程,甚至不明白原理,导致程序功能基本不能实现,所以,以后要多加练习,在练习中掌握编程,调试的技能。

第五章作业

P180 7解:

先进行位扩展,需要8片芯片;再进行字扩展,需要16组芯片; ∴共需要16×8=128片;

∵2^10=1k,需要10位地址线参与片内寻址; ∵2^4=16,∴需要4位用作芯片组选择信号。 8解:

各芯片的地址范围分配: 芯片标号 1# 2# 3# 4# 5# 6# 型号 2732 2732 6264 6264 6264 6264 A15-A13 000 000 001 010 011 100 A12 0 1 A11-A0 00……0 11……1 00……0 —— 11……1 地址范围 0000H~0FFFH 1000H~1FFFH 2000H~3FFFH 4000H~5FFFH 6000H~7FFFH 8000H~9FFFH

储存电路如图所示:

9解:

由题可得: 地址分配为: 芯片标号 1# 型号 2764 A19-A16 1111 A15-A13 110 A12-A0 0000000000000 ┇ 1111111111111 地址范围 FC000H~FDFFFH 2# 6264 1111 111 0000000000000 ┇ 1111111111111 FE000H~FFFFFH 储存电路如图所示:

第六章作业

P207 3解:

(1)CPU相应中断时的处理过程是:中断请求,中断响应,中断处理和中断返回。 (2)

中断请求:当中断源需要中断服务时,由硬件产生一个中断请求信号INTR发送给CPU,并且要求该请求信号保持到CPU做出中断响应为止。

中断响应:CPU在当前指令执行结束后去采样查询INTR,若查询到中断请求信号有效时,并且在允许响应INTR中断(IF=1)的情况下,向请求设备回送一个低电平有效的中断响应信号INTA,作为对中断请求INTR的回答,自此系统自动进入中断响应周期,并由硬件自动完成标志寄存器内容入栈、清除IF和TF标志(禁止响应新的中断请求和单步执行)、断点(中断返回之后将要执行的指令地址)入栈、取中断服务程序的入口地址等一系列操作,继而转去执行中断服务程序。

中断处理:中断处理是执行中断的主体部分,不同的中断请求源,其中断处理的内容是不同的。需要根据中断请求源所要完成的功能,编写响应的终端服务程序存入内存,等待中断请求响应后调用执行。

中断返回:中断返回是由中断服务程序的中断返回指令IRET完成的,执行该指令时,将压入堆栈的断点和标志位弹出,使CPU转向被中断的现行程序中继续执行。 10解:

中断向量表用来存放中断服务程序的入口地址(CS:IP);占用1KB的储存空间;存放在000H~3FFH;中断服务程序的入口地址可用传送指令直接装入方法或调用DOS系统功能(21H)调用中的功能号09H号装入方法。同样,可利用DOS系统功能(21H)调用中的功能号35H,从中断向量表中将每一中断服务程序的入口地址读出。

19解:

(1) 主、从片的级联图:

(2) 主、从片的初始化程序: 主片8259A的初始化程序如下:

MOV AL, 00010001B ; 级联, 边沿触发, 需要写ICW4 OUT 20H, AL ; 写ICW1

MOV AL, 01000000B ; 中断类型号40H OUT 21H, AL ;写ICW2

MOV AL, 00000100B ; 主片的IR2引脚接从片 OUT 21H, AL ;写ICW3

MOV AL, 00010001B ;特殊完全嵌套、非缓冲、自动结束 OUT 21H, AL ; 写ICW4 从片8259A初始化程序如下:

MOV AL, 00010001B ;级联, 边沿触发, 需要写ICW4 OUT 80H, AL ; 写ICW1

MOV AL, 01110000B ; 中断类型号70H OUT 81H, AL ; 写ICW2

MOV AL, 00000010B ; 接主片的IR2引脚 OUT 81H, AL ; 写ICW3

MOV AL, 00000001B ; 完全嵌套、非缓冲、非自动结束

OUT 81H, AL ; 写ICW4 20解:

设8259A的I/O地址为20H,21H,中断类型号0AH,从IR2引入 DATA SEGMENT

MESS DB '*****',OAH,ODH,'$' INTA00 EQU 0020H INTA01 EQU 0021H DATA ENDS

STACK SEGMENT STACK DB 100H DUP (?)

搜索更多关于: 微机原理与接口技术作业答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

调试心得体会:对于程序语言的应用,实践才是检验真理的唯一标准,看别人编译调试程序,很简单,以为自己会了,然而自己的程序依旧错误层出不穷,一个接一个,各种乱码,缺少符号输出,落下重要标志,语言功能不熟悉等问题,拿别人的程序看看,对比才发现自己的程序缺少规范性,想到哪写到哪,没有固定合适的流程,甚至不明白原理,导致程序功能基本不能实现,所以,以后要多加练习,在练习中掌握编程,调试的技能。 第五章作业 P180 7解: 先进行位扩展,需要8片芯片;再进行字扩展,需要16组芯片; ∴共需要16×8=128片; ∵2^10=1k,需要10位地址线参与片内寻址; ∵2^4=16,∴需要4位用作芯片组选择信号。 8解: 各芯片的地址范围分配: 芯片标号 1# 2# 3#

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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