下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理试卷及答案
一、程序设计(8分)己知在数据段中存储了两个长度均为1000的无符号字节型
数据,它们的起始地址分别为DATASTR1和DATASTR2;顺序从第一个字节开始,
每次从两串中各取一个字节相加后,结果顺序存入RESULT为起始地址的结果缓
冲区中,直至数据块处理完。画出程序流程框图,并编写完整的8086汇编语言源
程序。
二、(15分)下图为8253接口连接图,在CLK端输入1MHz的连续时钟脉冲,CLK(I
端输入外部脉冲。要求在OUT端输出周期为10秒的方波;当CLK。端输入脉冲个数
达到4321时,OUT。端输出产生一个正跳变。具体以下要求:
--------1MHz
<=>D7-0CLKi
GATE.——+5V
WROUTi—>
AY0
-----ORD
BY.CLK2
Y2
C———+5V
Y3AiGATE2
Y4—OUT—>JITLTL周期io秒
Y5Ao2
Y6CLKo
c-JUUL
Y7CS
GATEo—+5V
OUTo-_r
74LS1388253
1.在上图中使用系统地址总线的低8位完成地址译码(8253占用
74H〜77H四个地址)。(3分)
2.在上图中完成接口的相关硬件连接和有关信号标注。(3分)
3.写出相关各定时/计数器的工作方式,并简述理由。(3分)
4.计算相关各定时/计数器的计数初值。(3分)
5.编写8253的初始化程序片断。(3分)
三、(12分)利用8255A进行输入输出接口设计如下图所示,4个开关接A口低
四位,4位LED接B口高四位。进行有关软硬件设计,实现以下功能:让四位LED
显示对应四个开关状态1秒(如“闭合13亮)后,再让四位LED显示对应四个开
关状态的相反状态1秒(如K闭合13灭),循环重复上述过程。
给定8255A端口地址范围是88H〜8BH,延迟1秒过程DELAY1S可
直接调用。具体完成以下要求:
1.在下图中,完成系统的相关硬件连接和有关信号标注。(3分)
2.确定各端口的工作状态,写出控制字。(3分)
3.画出程序框图,编写程序片段实现以上功能,并加以适当注释。
(6分)
L3一一
<=>D7-oPB7
PB6----9口―
\VRPB5T1—1
程序设计(8分)艮MA
PB4
------OJ+5V
程序流程框图A,PA3
」产
Z
DATASEGMENT
------0(DATASTR1DB1000(?)
DATASTR2DB1000(?)
SI->DATASTR1RESULTDB2000(?)
DI—->DATASTR2DATAENDS
BX-->RESULTCODESEGMENT
ex<--1000ASSUMECS:CODE,DS:DATA
START:MOVAX,DATA
清进位位MOVDS,AX
数据块1的当前字节与MOVSI,OFFSETDATASTR1
数据块2的当前字节相MOVDI,OFFSETDATASTR2
力口,结果在AX中MOVBX,OFFSETRESULT
MOVCX,1000
REPEAT:XORAX,AX
相加结果保存(一个MOVAL,[SI]
字)于RESULT中ADDAL,[DI]
JNCSAVE
INCAH,1
SI+1-»SI
SAVE:MOVIBX],AX
DI+1-*DI
INCSI
BX+2T»BX
INCDI
INCBX
INCBX
DECCX
JNZREPEAT
CODEENDS
ENDSTART
许今标摩:程序流程框图3分;完整程序结构1分,间接寻址1分,循环结构1
分,相加和是字1分,移动间址指针1分。
二、(15分)参考率橐和仔合粽旗
1.低8位地址译码如图所示(8253端口地址为74H〜77H)。(3分)
2.相关硬件连接和有关信号标注如图所示。(3分)
4--------1MHz
D7-o<=>D7-0CLKi
___GATE)——+5V
low-cWR
OUTi
A一/1OR-oRDCLK2二
B一
C占Ai—AiGATE2——+5V
A4七
一
力AoOUT?周期秒
EAo----—juui10
5_______c_CLKo
-Ycs_JUTL
3GATE)——+5V
G-U5_
G»YOUTo__r
«E
74LS1388253
3.各相关定时/计数器的工作方式及其理由如下:
T。选方式0,计数结束后,输出一个上升沿。(1分)
「选方式2,对时钟进行分频;(1分)
丁2选方式3,对OU「分频脉冲进行计数,输出对称的方波。(1分)
4.计数器。的初值等于4320。(1分)
计数器1和计数器2的初值之乘积应等于10X106=107
可有多种答案,如T1=200,T2=50000,等等组合。(2分)
5.MOVAL,31H
OUT77H,AL
MOVAL,20H
OUT74H,AL
MOVAL,43H
OUT74H,AL(1分)
MOVAL,75H
OUT77H,AL
MOVAL,OOH
OUT75H,AL
MOVAL,02H
OUT75H,AL(1分)
MOVAL,OB1H
OUT77H,AL
MOVAL,50H
OUT76H,AL
MOVAL,0C3H
OUT76H,AL(1分)
三、(12分)表考各嗓打许今春旗
1.系统的相关硬件连接和信号标注如下图所示。(3分)
2.各端口工作状态:口A:方式0输入,口B:方式0输出,
口C:无关。方式控制字为:10010000B(90H)(3分)
3.程序框图(2分)
程序片段(4分)
8255A初始化MOVAL,90H;写入方式控制字(1分)
OUT8BH,AL
REPEAT:INAL,88H;读入A口开关状态
从A口读入开关状态
SHLAL,1;AL低四位移到高四位
SHLAL,1
将AL的低四位调整到高SHLAL,1
四位,求反,送B口显示SHLAL,1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度工业废弃物处理职业健康与环保防护协议3篇
- 2024年船舶改装设计及建造合同3篇
- 保安监控系统招投标文件目录
- 糖果店店员岗位协议
- 隧道工程机械租赁合同
- 医疗紧急事件应对策略
- 2025年度KTV联盟商家品牌合作推广与权益交换协议3篇
- 医疗器械招投标文件封条格式
- 航空航天场地暖施工合同模板
- 2024年防腐刷漆项目承包合同3篇
- 2022年北京丰台初二(上)期末语文试卷及答案
- 2024年江苏省安全员A证试题题库
- 2013年4月自考00814中国古代文论选读试题及答案含解析
- 2024年全国高考物理电学实验真题(附答案)
- 污泥处置服务保障措施
- 工程招投标与合同管理智慧树知到期末考试答案2024年
- 2024中国雄安集团有限公司招聘笔试参考题库附带答案详解
- 预防性维护课件
- 感动中国人物钱七虎
- 咨询心理学专题题库
- 《妇产科学:宫颈癌》课件
评论
0/150
提交评论