微机原理与接口技术(苏州大学出版社) - 习题答案

发布时间 : 星期一 文章微机原理与接口技术(苏州大学出版社) - 习题答案更新完毕开始阅读

OUT DX,AL MOV AX,7000H MOV DX,400H OUT DX,AX MOV DX,403H OUT DX,AL MOV AX,03E8H MOV DX,402H OUT DX,AX

习 题

(3) MOV AL,0BAH

9.30 为了计数300个事件,编程到8253中的计数初值是多少?

解:设置为工作方式2,计数初值为300,当计满300个事件,会产生一次中断信号。

9.31 编程8253的计数器1,使其产生一系列脉冲,高电平时间为100?s,低电平时间为1?s,计算本任务需要的CLK频率。

解:假设以先读/写计数器低字节,后读/写高字节的方式,则

CLK=2^16/(100?s+?s)

9.32连接8253,使其工作在端口地址10H、12H、14H和16H。写一段程序,使计数器2在CLK2输入为2MHz时产生一个80KHz的方波。

解:常数计算TC=2MHz/80KHz=25 令其二进制计数,方式控制字:10010110 初始化程序: MOV AL,96H

OUT 16H,AL MOV AL,19H OUT 14H,AL

9.33 DMA的中英文全称分别是什么?

解:Direct Memory Access,译为“直接存储器存取”。 9.34 8237A作为主、从模块工作时各有什么特点?

解:作为从模块时,8237A接收16位地址,用较高的12位地址产生片选信号,据此判断本片是否被选中,用低4位地址来选择内部寄存器;CS和HRQ为低电平,用IOR和IOW作为读/写控制端,当IOR为低电平时,CPU读取8237A内部寄存器的值,当IOW为低电平时,CPU将数据写入8237A。而且,当CPU对8237A进行读写时,AEN为低电平。

作为主模块时,8237A往总线上提供要访问的内存地址,地址的低字节放在A7-A0,而地址的高位字节

IOW-I/OIOR-I/O读信号;放在DB7-DB0,此时,AEN为高电平。作为主模块,8237A还要输出必要的读写信号:写信号;MEMR存储器读信号;MEMW存储器写信号。 9.35 8237A作为从模块工作时占用多少个端口地址?

解:16

9.36 简述8237A单字节DMA传送的全过程。

解:8237A取得总线控制权以后进行单字节的DMA传送,传送完一个字节以后修改字节计数器和地址寄存器,然后就将总线控制权放弃.若I/O的DMA请求信号DREQ继续有效,8237A再次请求总线使用权进行下一字节的传送。

文件名:微机原理与接口技术习题

第 49 页 共 61 页

错误!未指定书签。与接口技术

9.37 简述CPU对8237的初始化过程。

解:1.关闭8237A,以保证对8237A初始化编程结束后才响应DMA操作请求。 2.发送主清除命令,即用软件方法进行复位。 3.输出16位地址值给相应通道的地址寄存器。

4.设置传送的字节数给基字节计数器和当前字节计数器。 5.输出工作方式控制字,以确定8237A的工作方式和传输类型。 6.将屏蔽控制字写入屏蔽寄存器,去除屏蔽。

7.启动8237A,并将操作方式控制字写入控制寄存器,控制8237A工作。

8.启动DMA操作,可用软件方法将请求DMA操作控制字写入请求寄存器,或用硬件方法,等待DREQ引线端发出DMA操作申请。

习题十

10.1 A/D与D/A转换器在微机应用系统中有什么作用?

解:A/D转换器用于把被控对象的各种模拟信息变成计算机可以识别的数字信息。 D/A转换器的功能在于把对其输入的数字信号转换成与此数值成正比的模拟电压或电流。 10.2 简单叙述权电阻网络D/A转换器的基本工作原理。

解:权电阻DA网络,与二进制代码对应的每个输入位,各有一个模拟开关和一个权电阻。当某一位数字代码为“1”时,开关合上,将该位的权电阻接至基准源以产生相应的权电流。此权电流流入运算放 大器的求和点,转换成相应的模拟电压输出,当数字输入代码为“0”时,开关合上,没有电流流入求 和点。

当二进制位数为n时,

Vo??RfRVref?2?(i?1)Dn?i 其中D=0或1

ini?1

10.3分析叙述T形电阻网络D/A转换器的基本工作原理。与权电阻网络D/A转换器相比,它有什么优点?

解:

文件名:微机原理与接口技术习题 第 50 页 共 61 页

联系合同范文客服:xxxxx#qq.com(#替换为@)