微机原理习题 3
更新时间:2023-10-14 09:53:01 阅读量: 综合文库 文档下载
- 微机原理与接口技术推荐度:
- 相关推荐
1.8255A的A口接8个开关用于实现输入数据,B口接入8个LED作为输出,
PC1接一开关,当此开关闭合时,允许A口的数据在B口输出,画出线路连接示意图并编写程序实现此功能,8255口地址为0E460H—0E463H。
(2) MOV DX, 0E463H MOV AL, 10010001B
OUT
DX, AL
PRO1: MOV DX, 0E462H
IN
AL, DX
TEST AL, 2 JNZ
PRO1
MOV DX,0E460H IN AL, DX INC
DX
OUT DX, AL
JMP
PRO1 PRO2: DEC
DX
MOV AL, 0FFH OUT DX, AL JMP
PRO1
2.串行异步通信发送8位二进制数01010101:采用起止式通信协议,使用奇校
验和2个停止位。画出发送该字符的波形图。若用1200bps,则每秒最多能发送多少个数据? 1200?12=100(个)
1.画图说明,在8088内部怎样形成20位物理地址?
2. 一般的接口电路中安排有哪三类寄存器?它们各自的作用是什么? 3.在对存储器芯片进行片选时,全译码方式、部分译码方式和线选方式各有何特点?
4.什么是分时复用?分时复用的目的是什么?在总线信号中,为什么常常将地址和数据组织为分时复用的信号?
1.答:①20位物理地址的形成如下图所示:略
②段寄存器内容左移4位与16位偏移量相加,形成20位物理地址。 2.答:
数据寄存器:在输入时,它保存从外设发往CPU的数据(称数据输入寄存器);输出时,它保存从CPU发往外设的数据(称数据输出寄存器)。 状态寄存器:保持状态数据,CPU可从中读取当前接口电路的状态,其状态间接反映了外设的状态。
控制寄存器:保存控制数据,CPU可向其中写入命令,选择接口电路的工作方式,并控制外设进行有关操作。
在I/O接口中,这三类可操作的寄存器分别称为数据端口、状态端口和控制端口,或简称数据口、状态口和控制口。每类端口的数量可能不止一个。 3.答:①全译码方式:存储器芯片中的每一个存储单元对应一个唯一的地址。译码需要的器件多;
②部分译码方式:存储器芯片中的一个存储单元有多个地址。译码简单; ③线选:存储器芯片中的一个存储单元有多个地址。地址有可能不连续。不需
要译码器。
4.答:由于数据宽度和寻址范围的增加,使总线信号的数量急剧增加;同时为防止高频使用时的信号串扰,需要在信号线之间插入更多的地线/电源线,这就进一步增加了总线和总线接口的几何尺寸。为此,许多总线都采用了分时复用的技术来尽量减少信号线的数量。所谓“分时复用”,就是让不同的信号使用同一根传输线,在不同的时间段内分别进行传输。最常见的例子是地址和数据的分时复用,由于它们的数量众多,复用后节省的传输线相当可观;而最极端的例子是串行总线,它将各种不同的信息按一定格式组织在一起分时进行传送。由于集成电路技术的进步,复用的信号可以在芯片内部被拆分为单一的信号。 5.微机控制系统的接口电路中传感器、低通滤波器、采样保持器的作用
传感器:把现场各种物理信号按一定规律转换成与其对应的电信号; 低通滤波器:从放大后的电信号中选出有用的频率信号,抑制无用的杂质高频干扰,提高信噪比;
现从模拟量到数字量的转换需要一定的时间,在这段时间内,要求模拟信号保持不变,所以必用采样保持器。该电路有两个功能:采样-跟踪输入信号;保持-暂停跟踪输入信号,保持已采集的输入信号,确保在A/D转换期间保持输入信号不变。
1.8086CPU总线接口部件的工作过程 3.查询式的数据传送方式的特点是什么
4. 若中断类型码分别为12H和0AH,其对应的中断向量表的地址是什么? 5.串行通讯中,是什么原因发生了溢出错? 6.DMA控制系统中请求传送方式的特点是什么?
1. 工作过程:由段寄存器与IP形成20位物理地址送地址总线,由总线控制
电路发出存储器“读”信号,按给定的地址从存储器中取出指令,送到指令队列中等待执行。当指令队列有2个或2个以上的字节空余时,BIU自动将指令取到指令队列中。若遇到转移指令等,则将指令队列清空,BIU重
新取新地址中的指令代码,送入指令队列。
3.查询式的数据传送方式,CPU在输入输出数据之前必须反复查询接口,只有
当外设准备好后方可进行数据传输,CPU不能和外设并行工作 4.48H—4B 28H—2BH
5.溢出错:传送过程中,CPU未来得及取走前一个字符,缓冲器又送一个新的
字符过来,产生溢出。
6. 只要没有计数结束信号T/C ,或外界过程结束信号EOP,或者DREQ信
号一直有效,DMA传送可一直进行,直到外部设备传送完全部字节。 7、用ADC0809对8路模拟信号进行循环采样,各采集100个数据分别存放在
数据段内的8个数据区中,采用无条件传送方式,接口电路如图所示,设图中通道0~7的地址依次为380H?387H,试编写数据采集程序。
IORIN0&OEALE&STARTD7~D0A2A1A0ADDCADDBADDACLKVREF(+)VREF(-)IN1……V0V1来自地址 译码器输出
IN7V7DB500 kHz+5 VIOW
采集程序如下:
DATA SEGMENT
COUNT EQU 100
COUNT*8DUP(?)
BUFF DB DATA ENDS
STACK SEGMENT
DW
stack
200 DUP(?)
STACK ENDS CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
AX,DATA
START:MOV
MOV DS,AX MOV AX,STACK MOV SS,AX
MOV BX,OFFSET BUFF MOV CX,COUNT OUTL: PUSH BX
MOV DX,380H;指向通道0
DX,AL
;锁存模拟通道地址,启动转换
INLOP:OUT MOV WT: DEC JNZ IN
AX,50000 ;延时,等待转换结束 AX
WT AL,DX [BX],AL
BX,COUNT ;指向下一个通道的存放地址
;读取转换结果
MOV ADD
INC CMP JB
DX ;指向下一个通道的地址
DX,388H ;8个通道都采集了一遍吗? INLOP BX BX
;弹出0通道的存放地址 ;指向0通道的下一个存放地址
POP INC LOOP MOV INT
OUTL
AH,4CH 21H
CODE ENDS END
START
正在阅读:
微机原理习题 310-14
浙江万里学院英语专业四年制本科教学计划-浙江万里学院教务部03-26
民航常用无线电导航设备 - 图文11-10
二年级语文上册课外阅读专项训练(含答案)04-16
C语言 - 中国石油大学(华东)c语言上机题及答案大全- 副本06-07
福州宗地2012-06号房地产项目可行性研究报告 - 图文11-14
中国人民解放军各集团军编制战斗序列大全05-02
毕业论文(汉语言文学专升本)12-03
生命教育相关书籍及影片介绍04-29
二甲醚替代燃料可行性评价09-11
- 2009中西部家居博览会总体策划
- 2009 Revit 1级工程师学生用
- 天津地铁建设工程试验检测机构管理办法(TJDT-ZY-AQ-29)
- 新四年级数学暑期班第七次教案
- 机械制造企业隐患排查治理检查表 - 图文
- 2008届全国百套高考数学模拟试题分类汇编-103概率与统计解答题 -
- 职场健身防病试题及答案
- Excel操作技巧大全II - --数据输入和编辑技巧
- 南开大学2018春季《行政管理学》离线作业考核答案
- 2015年医师定考简易程序试卷及答案
- 新《预算法》对行政事业单位预算管理的挑战解读
- 轴的课件
- 电动汽车充电桩设计 毕业论文
- 必修2、选修2-1、1-1期末模拟试题2
- 桌面远程运维管理系统实施-可行性研究报告120306
- 西气东输水土保持工程工作总结 - 图文
- 正宁县基本县情及经济社会发展情况简介
- SATWE参数设置(巨详细)
- 儒家法思想研究综述
- 生活家政服务电子商务平台建设运营整合方案书【审报完稿】
- 微机
- 习题
- 原理