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

当前位置:首页 > 《微机原理与接口技术》复习练习题与答案

《微机原理与接口技术》复习练习题与答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/1 23:17:48

INT 21H ;DOS功能调用

程序段的功能是使用25H功能调用将中断向量写入中断向量表中。

6、 某中断程序入口地址为2300H:0456H,中断向量号为08H,问放置在中断向量表中什么位置是?入口地址在向量表中如何放置? 解:中断向量地址=中断向量号×4=08H×4=20H

中断程序入口地址在00020H开始的四个单元存放的顺序是:56H,04H,00H,23H

7、 某系统中8253占用地址为100H~103H。初始化程序如下:

MOV DX, 103H

MOV AL, 16H ;控制字 OUT DX, AL SUB DX, 03H

OUT DX, AL ;计数初值

试问:?此段程序是给8253的哪一个计数器初始化?安排工作在哪种工作方式?___;

?若该计数器的输入脉冲的频率为1MHZ,则其输出脉冲的频率为:___________。 解:

?因为控制字为:16H=00 01 0110B(计数器0,只读写低位字节,方式3,二进制计数)

计数器0, 方式3 ;

? f=1MHZ/16H=1MHZ/22≈45KHZ

8、AB7~AB0为8086CPU低八位地址总线,8259、8255与译码器74138连接如下图所示:

试问:(1)8259A占用____个端口地址,分别为_ _,其中ICW1的设置

第 13 页 共 22 页

地址为_ ___;

(2)8255A占用_____个端口地址,分别为_ ____,其中控制寄存器的地址为_______。

解:(1)8259A占用__2__个端口地址,分别为_20H,22H(或24H,26H_)_,其中ICW1的设置地址为___20H(或24H)_;

(2)8255A占用___4__个端口地址,分别为_80H,82H,84H,86H____,其中控制寄存器的地址为__86H_____。

七、应用设计题

1、分析I/O端口地址为300H的译码逻辑,再画出逻辑电路图。 解: 地址为300H的地址线逻辑电平是:

A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 300H= 1 1 0 0 0 0 0 0 0 0

CS?A9?A8?A7?A6?A5?A4?A3?A2?A1?A0?AEN

采用门电路进行地址译码 (可以选用多种门电路形式)

D0 ~ D7 7DA9 A8 A9A7 A8 A7 … A0 A0 AENAEN IORIOR IOWIOW 1 1 0 0 0 0 0 0 0 0 0 数 据 线 DB 端口 译码 电路 D0 ~ D7 & 0 CS RD WR PC总线 I/O 接口

2、画出两计算机软件联络传送的RS-232C(三线)直接连接形式。

第 14 页 共 22 页

计算机1 计算机2

(TXD)2 (RXD)3 (GND)7 RS-232C (RTS)4 (CTS)5 (DSR)6 (DCD)8 (DTR)20 2(TXD) 3(RXD) 7(GND) 4(RTS) RS-232C 5(CTS) 6(DSR) 8(DCD) 20(DTR)

3、设8255A的4个端口地址为90H~93H,将A口置成方式0输出,B口置成方式1输入,C作为输入口。要求编制8255A初始化程序并设计译码电路(可选用任意芯片),只用8位地址线(A0~A7)。

解: 端口地址为90H时,有A7A6A5A4A3A2A1A0?10010000 (1分) 8255初始化程序: MOV AL,10001111B

OUT 93H,AL 2分 IN AL,91H 1分 OUT 90H,AL 1分

第 15 页 共 22 页

译码电路连接如下:

6分

4、 8255A作为打印机接口,工作于方式0,如下图A所示。试编写程序实现:CPU用查询方式向打印机输出首址为ADY的26个字符(ASCII码)。8255A的端口地址为200H~203H。

图A

解:打印机的工作过程如下:当主机要向打印机输出字符时,先查询打印机忙信号,若打印机正在处理一个字符或正在打印一行字符,则BUSY=1;反之,则BUSY=0。因此,当查询到BUSY=0时,则可通过8255A向打印机输出一个字符。此时,要给打印机的选通端DSTB一个负脉冲,将字符选通到打印机的输入缓冲器中。

由电路图可知,A口作为传送字符的通道,工作于方式0输出;C口高四位工作于方式0输入,C口低四位工作于方式0输出。故8255A的方式选择控制字为10001000B,即88H。其程序如下: Data segment

Aport equ 200H Cport equ 202H Ctrol equ 203H

第 16 页 共 22 页

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

INT 21H ;DOS功能调用 程序段的功能是使用25H功能调用将中断向量写入中断向量表中。 6、 某中断程序入口地址为2300H:0456H,中断向量号为08H,问放置在中断向量表中什么位置是?入口地址在向量表中如何放置? 解:中断向量地址=中断向量号×4=08H×4=20H 中断程序入口地址在00020H开始的四个单元存放的顺序是:56H,04H,00H,23H 7、 某系统中8253占用地址为100H~103H。初始化程序如下: MOV DX, 103H MOV AL, 16H ;控制字 OUT DX, AL SUB DX, 03H OUT DX, AL ;计数初值 试问:?此段程序是给8253的哪一个计数器初始化?

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