微机原理试卷及答案(二)_第1页
微机原理试卷及答案(二)_第2页
微机原理试卷及答案(二)_第3页
微机原理试卷及答案(二)_第4页
微机原理试卷及答案(二)_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微机原理试卷及答案

一、程序设计(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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论