完整《微型计算机原理》.docx

上传人:b****5 文档编号:6416266 上传时间:2023-01-06 格式:DOCX 页数:11 大小:318.47KB
下载 相关 举报
完整《微型计算机原理》.docx_第1页
第1页 / 共11页
完整《微型计算机原理》.docx_第2页
第2页 / 共11页
完整《微型计算机原理》.docx_第3页
第3页 / 共11页
完整《微型计算机原理》.docx_第4页
第4页 / 共11页
完整《微型计算机原理》.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

完整《微型计算机原理》.docx

《完整《微型计算机原理》.docx》由会员分享,可在线阅读,更多相关《完整《微型计算机原理》.docx(11页珍藏版)》请在冰豆网上搜索。

完整《微型计算机原理》.docx

完整《微型计算机原理》

嘉兴学院试卷

2018—2019学年第一学期期末考试试卷NOA卷

课程名称:

微型计算机原理  使用班级:

计科、网络 考试形式:

闭卷

班级:

姓名:

学号:

座位号:

题号

总分

得分

评阅人

一、选择题(在每小题的备选答案中,选出一个正确答案,并将正确答案的序号填在下表内。

每小题2分,共20分)

1、寄存器间接寻址方式中,操作数在_______中.

A、通用寄存器B、堆栈C、存储器D、段寄存器

2、当写入计数初值相同,GATE=1,8253的方式0和方式1最主要的不同之处为_______。

A、输出波形不同

B、门控信号方式0为低电平而方式1为高电平

C、方式0为写入后即触发而方式1为GATE的上升沿触发

D、输出信号周期相同但一个为高电平一个为低电平.

3、8253的控制信号为

=0、

=1、

=0、A1=0、A0=0表示CPU正在__________。

A、读计数器1B、读计数器0C、写入计数器1D、写入计数器0

4、某系统采用8255A作并行I/O接口,初始化时CPU所访问的端口地址为0CBH,并设定为方式1输出,则A口的口地址应为。

A、0C8HB、0CAHC、0CHD、0EH

5、在8253的6种工作方式中,能够自动重复工作的两种方式是。

A、方式1,方式2B、方式2,方式3C、方式2,方式4D、方式3,方式5

6、由2732(4K×8)芯片组成64KB的存储器,则需要_____块芯片。

A、12B、24C、16D、14

7、异步串行通信的主要特点是。

(A)通信双方不需要同步(B)传送的每个字符是独立发送的

(C)字符之间的间隔时间应相同(D)传送的数据中不含有控制信息

8、能将数字信号转换为模拟信号的接口芯片是。

A、8259B、D/AC、8251D、A/D

9、对8253当计数初值为时,定时时间最长.

A、0B、65535C、9999D、FFFFH

10、若8253A的计数器0工作方式3(方波方式),CLK端输入的脉冲频率是100kHz,当计数器初值为25时,OUT端输出的方波正半周期和负半周期的宽度分别为_________。

A、130μs、120μsB、250μs、250μsC、120μs、130μsD、125μs、125μs

二、填空题(每题2分,共20分)

1、8086的编程结构中,执行部件EU的组织有:

4个通用寄存器,4个专用寄存器,标志寄存器和ALU。

2、某8086微处理器系统中设计了一个存储为128KB的SRAM存储器模块,约定该存储器模块的起始地址为40000H,则该存储器模块的末地址为___5FFFFH________。

3、一个8位D/A转换器的满量程为10V,如输出信号的上限为8V,则上限信号所对应的二进制码是0CCH

4、设异步传输的波特率为1200,每个字符由一个起始位、一个停止位、一个校验位和7位数据位,则每秒钟能传输的最大字符个数为120个,若采用同样的波特率进行同步通信,使用4个同步字符,则每秒钟能传输的最大字符个数为165个.

5、一个10位的A/D转换器,满量程为+5V,则最小可识别的电压是0。

00488。

6、如果串行传输速率是2400波特,数据位的时钟周期是1/2400秒?

7、若CS=A000H,当前代码在存储器中的物理地址范围A0000H到AFFFFFH;若数据段位于52000H到61FFFH的64K范围,DS=5200H.

8、某8253A定时器/计数器0的CLK0输入时钟频率是1MHz,要求的定时时间是10ms,则定时器/计数器0的定时常数应该是10000。

9、8086系统中只有一片8259A,中断请求信号使用电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。

中断类型码为20H~27H,8259A的端口地址为B0H和B1H。

8259A设定初始化命令字ICW1、ICW2、ICW4为00011011B、00100000B和00000011B.

10、8086系统采用单片8259A中断控制器控制中断,中断类型码给定为20H,中断源的请求线与IR5相连,则对应该中断源的中断向量表入口地址是0094H。

三、简答题(每小题5分,共30 分)

1、说明总线接口部件的作用。

.

 

2、CPU与外设交换数据时,为什么要通过I/O接口进行?

I/O接口电路有哪些主要功能?

 

3、已知(SP)=0100H,(SS)=3500H,(CS)=9000H,(IP)=0200H,(0020H)=7FH,(00021H)=1AH,(00022H)=07H,(00023H)=6CH,在地址为90200开始的连续两个单元中存放一条两字节指令INT8,使之处在执行该指令并进入相应的中断例程时,SP、SS、CS、IP寄存器的内容以及SP所指向的字单元的内容是什么?

SS:

3500H,SP:

00FAH

IP=8*4=100000B=[20H]=1A7FH

CS=6C07H

SP所指:

6CH

 

4、某程序数据段中存放了两个字,1EE5H和2A8CH,已知DS=7850H,数据存放的偏移地址为3121H及285AH.试画图说明它们在存储器中的存放情况。

若要读取这两个字,需要对存储器进行几次操作?

偏移地址为3121H两次操作

偏移地址为285AH一次操作

 

5、某系统利用8251A与外设通信,已知8251A的方式控制字格式。

试回答:

(1)8251A的串-并转换和并一串转换是用什么方法实现的?

(2)当方式控制字为FEH时,发送英文字母“D”时的帧信息是什么?

(注:

字母A的ASCII值为65)

(3)若此时引脚TxC的输入频率为76.8kHz,则串行信息的发送波特率是多少?

(1)接收移位寄存器和发送移位寄存器

(2)000100010011

(3)76。

8*1000/16=4800

 

6、数据采集系统电路如图所示。

图中A/D转换器为ADC0809,定时/计数器8253—5的计数器1将5MHz时钟转换为500kHz提供给ADC0809。

根据上述电路和说明,以及下面程序功能的要求,在空格中填入相应的指令.(注:

必要时可增减空格)

数据采集系统原理图

MOVDX,3DBH

MOVAL,57H;设置8253—5控制字

MOVDX,AL

(1)MOVDX,3D9H

(2)MOVAL,10H;设置计数器1计数初值

(3)OUTDX,AL

;ADC0809模拟通道IN5采样12次,数据存入BUF

MOVBX,OFFSETBUF

MOVCX,12

LOP:

(4)MOVDX,3D5H;启动IN5

OUTDX,AL

CALLDELAY1S;软件延时1S

(5)MOVDX,3D0H;数据读入BUF

MOV[BX],AL

INCBX

LOOPLOP

四、综合题(每小题10分,共30 分)

某PC系列微机应用系统以8255A作为接口,采集一组开关

的状态,然后它通过一组发光二极管

显示出来,(

闭合,对应

亮;

断开,对应

灭),电路连接如图所示。

已知8255的A、B两组均工作在方式0。

(1)写出8255A的四个端口地址。

(2分)

(2)写出8255A的工作方式控制字。

(3分)

(3)编写实现给定功能的汇编语言程序,并画出流程图.(5分)

(1)8255A的A口、B口、C口和控制地址分别为:

320H、321H、322H、323H

(2)8355A的方式控制字:

82H

 

(3)

 

程序如下:

MOVAL,1000000010B

MOVDX,323H

OUTDX,AL

DECDX

DEXDX

INAL,DX

NOTAL

DEXDX

OUTDX,AL

HLT

2、若8086系统中采用单片8259A作为外部屏蔽中断的优先级管理,正常全嵌套方式,边沿触发,非缓冲连接,非自动中断结束,端口地址为20H和21H。

其中,某中断源的中断类型码为4AH,其中中断服务子程序名为SUBS,且已知其地址是2000:

3A40H。

(1)请问该中断源应与8259A的哪一个IR输入端相连,其中断矢量地址是多少?

矢量区对应的4个单元的内容是什么?

(5分)

(2)请为8259A设置正确的初始化命令字,并编写初始化程序。

(5分)

(1)4A=01001010B101B=>5IR5

中断矢量地址=中断类型码*4

即0100101000B=128H

矢量区对应的4个单元的内容是:

40H、3AH、00H、20H

(2)

;ICW1初始化

MOVDX,20H

MOVAL,00010011B

OUTDX,AL

;ICW2初始化

MOVDX,21H

MOVAL,01001000B

OUTDX,AL

;ICW4初始化

MOVDX,21H

MOVAL,00000001B

OUTDX,AL

3、在某个以8086为CPU的系统中使用了一块8253芯片,8253的4个端口地址分别为310H、312H、314H和316H,所用的时钟脉冲频率为1MHZ.要求3个计数通道分别完成以下功能:

(1)通道0工作于方式3,输出频率为2KHZ的方波;(3分)

(2)通道1产生宽度为480us的单脉冲;(4分)

(3)通道2用硬件方式触发,输出单脉冲,时间常数为26.(3分)

试对8253芯片进行初始化编程。

;通道0初始化

MOVDX,316H

MOVAL,00110111B

OUTDX,AL

MOVDX,310H

MOVAL,00H

OUTDX,AL

MOVAL,05H

OUTDX,AL

;通道1初始化

MOVDX,316H

MOVAL,01110011B

OUTDX,AL

MOVDX,312H

MOVAL,80H

OUTDX,AL

MOVAL,04H

OUTDX,AL

;通道2初始化

MOVDX,316H

MOVAL,10011011B

OUTDX,AL

MOVDX,314H

MOVAL,26H

OUTDX,AL

8259的ICW1、ICW2、ICW4、OCW1、OCW3:

 

8251的方式(模式)选择字、控制命令字、状态字:

8255的方式选择字、C口置0/1字:

8253的方式控制字:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1