微机原理试题及答案_第1页
微机原理试题及答案_第2页
微机原理试题及答案_第3页
微机原理试题及答案_第4页
微机原理试题及答案_第5页
已阅读5页,还剩22页未读, 继续免费阅读

下载本文档

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

文档简介

学年第学期微机原理及应用(A)课程试卷

卷16

班级姓名得分任课教师

一、选择题:(每题1.5分,共18分)

1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将()0

O反复执行空操作,直到DMA操作结束

❷进入暂停状态,直到DMA操作结束

❸进入保持状态,直到DMA操作结束

❹进入等待状态,直到DMA操作结束

2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示输

出,应采用的数据传送方式为()。

❶无条件传送方式❷查询方式

❸中断方式❹直接存储器存取方式

3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。

❶计数器❷存放器❸移位存放器❹D触发器

4、8088CPU输入/输出指令可寻址外设端口的数量最大可达()个。

❶128❷256❸16K064K

5、CPU响应中断后,通过()完成断点的保护。

❶执行开中断指令❷执行关中断指令

❸执行PUSH指令❹内部自动操作

6、并行接口芯片8255A具有双向数据传送功能的端口是()0

❶PA口❷PB口❸PC口0控制口

7、8088CPU处理动作的最小时间单位是()o

❶指令周期❷时钟周期❸机器周期O总线周期

8.堆栈是内存中()。

❶先进先出的ROM区域❷后进先出的ROM区域

❸先进先出的RAM区域❹后进先出的RAM区域

9、计算机中广泛应用的RS-232c实质上是一种()0

❶串行接口芯片❷串行通信规程(协议)

❸串行通信接口标准❹系统总线标准

5-1

1。、局速缓冲存储器(CACHE)一般是由()芯片组成。

❶SRAM❷DRAM❸ROM❹EPROM

11、鼠标器是一种()o

❶手持式的作图部件❷手持式的光学字符识别设备

❸手持式的座标定位部件❹手持式扫描器

12、传送速度单位“bps”的含义是()。

Obytespersecond❷bitspersecond

❸baudpersecondObillionbytespersecond

二、填空题:(每空1分,共12分)

1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断效劳程序中,CPU必须

在后,开放中断。

2、在计算机运行的过程中,有两股信息在流动,一股是,另一股那么是o

3、指令MOVBX,MASK[BP]是以作为段存放器。

4、指令REPECMPSB停止执行时,表示找到或。

5、设CF=0,(BX)=7E15H,(CL)=03H,执行指令RCLBX,CL后,(BX)=,

(CF)=,(CL)=o

6、在8088CPU中,一个总线周期是o

7、8253定时/计数器有个独立的16位计数器,每个计数器都可按二进制或

来计数。

三、程序设计(共40分)

1.(10分)假设X和X+2单元与Y和Y+2单元中分别存放的是两个双字有符号数据

A和B(X、Y为低位字)。阅读以下程序段,并答复以下问题。

MOVDX,X+2

MOVAX,X

ADDAX,X

ADCDX,X+2

CMPDX,Y+2

JLL2

JGLI

CMPAX,Y

JBEL2

5-2

L1:MOVAX,1

JMPEXIT

L2:MOVAX,2

EXIT:HLT

1)该程序段所完成的操作是什么?

2)AX=1和AX=2分别说明了什么?

3)假设JBEL2改为JBL2,在操作结果上有什么区别?

2.(15分)自BUF单元开始存放了10个16位的无符号数Ai,试编程完成对这10个

数求累加和,并将和存入SUM单元中(设和不大于65535)。

3.(15分)在S1单元开始的存储区域中,存放26个以ASCH码表示的字符,请编写

程序段,将它们依次传送到S2单元开始的存储区域中。

5—3

四、综合题(30分)

以下图为一微机系统电路原理图,系统中由一片EPROM2764和一片SRAM6264构成

了程序存储器和数据存储器,用一片并行接口芯片8255A与一个8位ADC的接口来控制

ADC的工作并传送数据。ADC的START是A/D转换启动信号,EOC是转换结束信号,

0E是A/D转换数据输出允许信号。请分析电路原理图并答复以下问题:

1)系统中程序存储器的容量是

2)系统中数据存储器的容量是

3)假设要求2764的地址范围为02000H〜03FFFH,6264的地址范围为06000H〜07FFFH,

8255A各端口的地址范围为8000H〜8003H,请采用全译码法完成图中数据线、地址

线、控制线和其它有关器件端点的连线(可自行添加逻辑电路)。

4)假设8255A采用方式0与8位ADC接口,请按流程图的要求编写CPU通过8255A

控制ADC转换,然后再输入数据并存放入数据缓冲区BUFFER单元中的程序段。

5—4

8255A工作方式控制字如下所示:

D7D6D5D4D3D2D1D0

方

式

选C□低

A口方A函C口高B口方B口输

择Wk

式僻入输出位输入人输出

输出

位00=方式0选择输出选择

般

O1=75itl1=输入选择1=输入

7=1城入

1*-7SC20第出1=®\。谕出

城出

0=输出0

5—5

学年第学期微机原理及应用(A)课程试卷

卷17

班级姓名得分任课教师

一、选择题:(每题1.5分,共18分)

1、在以查询方式与I/O端口交换数据时,外设准备好的状态信息是通过()提供应CPU

进行查询的。

❶数据总线❷地址总线❸控制总线❹中断请求线

2、CPU与某个外设交换信息时,通常需要有以下一些信号()o

O数字量,开关量,状态信号❷数据,控制,状态

❸模拟量,控制,状态信号❹模拟,数字,状态信号

3、在DMA工作方式时,CPU交出总线控制权,而处于()状态。

O等待❷暂停❸保持❹中断处理

4、8088/8086CPU有一个与存储器完全独立的空间供连接输入/输出(I/O)设备使用,占

有的I/O地址空间最大可达(h

❶256字节❷512字节❸64K字节❹128K字节

5、在用端口寻址方式寻址外设的CPU中,区分对外设还是对内存操作是由()决定的。

❶软件包❷数据线❸控制线❹地址线

6、8088/8086在响应可屏蔽中断请求时(

OINTA输出一个负脉冲,将中断类型码从AD0〜AD7读入

❷INTA输出两个负脉冲,在第二个负脉冲时读取中断类型码

❸INTA输出一个负脉冲后,进行一次I/O读周期,读取中断类型码

❹INTA输出一个负脉冲,同时提供I/O读控制信号,读中断类型码

7、并行接口芯片8255A工作于选通方式时,通常作为控制和状态的端口是()o

❶PA口❷PB口❸PC口❹控制口

8、CPU对两个无符号8位二进制数进行减法运算后,结果为00001101;且进位位为“1”,

溢出位为“1”,符号位为“0”,此结果的十进制数应为()

❶13❷-13❸-243❹溢出

5-1

9、堆栈是用于(

O存放CPU存放器的内容❷数据高速存取

❸存放常数表格❹存放常用子程序

10、8088/8086CPU中程序计数器(PC)中存放的是(

❶指令❷指令地址❸操作数O操作数地址

11、CPU用减法指令对两个补码表示的带符号数6BH(被减数)和OC7H(减数)进行减

法运算后,标志位CF、SF和OF分别为()o

0(),0,0❷(),1,1€)1,(),。01,1,1

12、的接口芯片8251A在接收过程中,通常用以向CPU申请中断是引脚()0

❶❷TxRDY❸RXDORxRDY

二、填空题:(每空1分,共12分)

1、要构成一个完整的计算机系统,除了需要根本的计算机外,还需要使用和管理

计算机的o

2、利用CMP指令比拟两个有符号数的大小时,常用和

志、O

3、传送指令MOVAX,[2000]中对源操作数的寻址方式是。

4、在8086/8088CPU中,每个总线周期通常由状态组成,但在存储器或I/O端口工

作速度低的情况下,CPU自动插入状态。

5、8253定时/计数器是从预置值开始计数,故计数器按二进制计100个数回零

中断,预置值应为o

6、当计算机进入DMA方式传送数据时,CPU处于状态。

7、8259A中断控制器可管理级外部中断,通过级我可扩展至级。

三、程序设计(共4()分)

1.110分)阅读以下程序段,并填空:

MOVSI,OFFSETBUF

MOVCH,0

MOVCL,[SI]

INCSI

XORBX,BX

REPTO:MOVDH,08

MOVAL,[SI]

REPT1:RORAL,1

JNCNEXT

INCBX

NEXT:DECDH

JNZREPT1

INCSI

LOOPREPTO

MOVCOUNT,BX

HLT

1)该程序所完成的功能是:

2)在BUF单元中存放的是:

2.(15分)设在XX单元中存放着X的值,函数Y的值存放在YY单元中,试编程

实现以下符号函数。

1X>0

Y=10X=0

〔-1X<0

3.(15分)内存中自TABLE开始的40个字单元中存放着自然数。〜39的立方值。对于

FIRST单元中的任一个数X〔0WXW39),要求编程查表找出X的立方值,并存入SECOND字

单元中。

5-3

四、综合题(3()分)

以下图为一CPU采用查询方式与ADC接口的电路原理图,电路的工作原理如下:CPU

先通过U3(端口地址为04H)发出启动ADC的控制信号Slarl及多路开关的选择代码,然

后通过U2(端口地址为02H)查询ADC是否转换结束,ADC转换结束时,将信号OE

置1,同时将转换数据送锁存器锁存。当CPU查询到ADC转换结束信号EOC=1后,从

U1〔端口地址为03H)读入ADC转换数据,并存入以DATA为首地址的内存单元中。请

根据接口的电路图及工作原理答复以下问题:

1.(16分)电路图中以下引线和器件的名称或功能是:

A为CPU的控制线连接;B为CPU的控制线连接;

C为CPU的控制线连接;D为信号;

U1为.器;U2为器;

U3为器;U4为器;

5—4

2.114分)阅读以下程序段及程序注释,并完成对程序的填空:

START:MOVDL,_____;设置启动AD及第()路开关代码

DLDATA;数据存放区首址的偏移量DI

CLD

AGAIN:MOVAL,DL

ANDAL,OEFH;使D4=0

OUT[04h],AL;停止A/D转换

CALLDELAY

MOVAL,DL:启动AD及选择第()通道

;输出通道代码

POLL:;输入状态信息

SHRAL,1

POLL;OE^l,循环等待

;OE=1,输入数据

STOSB;存入内存

INCDL;修改输入通道代码

AGAIN;八路未测量完,那么循环

5-5

学年第学期微机原理及应用(A)课程试卷

卷18

班级姓名得分任课教师

一、选择题:(每题1.5分,共18分)

1、在DMA控制方式下由()控制数据传送。

OCPU❷软件❸存储器管理部件❹专用硬件控制器

2、在微型机中,往往将外设的状态作为一种数据输入,CPU的控制命令作为一种数据

输出,为了将控制、状态与数据信息区分开,往往采用()进行分别传送。

❶不同的信号线❷不同的控制开关

❸不同的端口地址❹不同的中断效劳子程序

3、CPU响应DMA请求后,由于(),所以,一旦DMA结束,CPU可以立即继续执

行原程序。

OIP内容进栈受保护❷1P和所有存放器内容进栈受保护

❸.CPU进入保持状态,IP和所有存放器内容保持不变

❹IP内容进栈保护,所有存放器内容因CPU进入保持状态保持不变

4、系统有多个中断源,而只有单一中断请求线的情况下,为了能处理多重中断流程,在保

护现场和中断效劳之间必须参加(

❶屏蔽本级中断❷屏蔽低级中断

❸屏蔽本级和低级中断❹屏蔽本级和低级中断,并开中断

5、当多个外设同时产生中断时,CPU响应中断的顺序受()的影响。

❶中断优先级❷中断允许标志

❸中断屏蔽码❹中断优先级和中断屏蔽码

6、异步串行传送的8位数为33H时\采用偶校验位1位,停止位1位,那么串行口发送的

旭信息为()。

❶00011001101❷❸01100110001❹

7、指令周期是指()。

OCPU从主存中取出一条指令的时间❷CPU执行一条指令的时间

❸CPU主频的倒数❹CPU主存中取出一个字节的时间

8、PentiumH是带MMX技术的Pentium芯片,这里MMX技术是指(

O多媒体技术❷多工作模式技术

❸多路调制技术O多存储管理技术6-1

9、CD-ROM光盘用外表的()来表示“0”和“1”。

O有无凹坑❷粗线不等❸材料不同❹有无通孔

1。、假设(ALJ=0C6H,(CL)=03H,执行指令SARAL,CL后,AL的内容为(

❶18H❷28H❸48H❹0F8H

11、当CPU与外设工作不同步的情况下,只能采用()数据传送方式。

❶无条件❷程序查询❸DMA❹CPU与内存

12、在用发光二极管(LED)作为微机的输出设备时,通常采用()输出信息。

O无条件方式❷查询方式❸中断方式❹DMA方式

二、填空题:(每空格1分,共12分)

1、在微型计算机中,外部信息的传送都是通过总线进行的,故微型"算机的外部结构特点

是O

2、字符串传送指令所能传送的数据块的最大长度为。

3、传送指令MOVBX,COUNT[SI][BX]中对源操作数的寻址方式是。

4、8088CPU对存储器进行读写操作时,在总线周期的门状态时输出o

5、半导体存储器从使用功能上可分两大类,用于存放程序或常数的是,用于存放

数据或中间结果的是。

6、在微机系统中有多个中断源的情况下,需对每个中断源确定o

7、假设要8255A的PB口以中断方式输出数据,那么PB口应被设置为方式。

8、执行查表指令XLAT前,必须将表首址送,指令执行后,查表结果在

中。

9、设某个外设的中断类型码为20H,那么该外设中断效劳程序的入口地址存放的内存单元

首址CS二,[P=o

三、程序设计(共40分)

1.(1()分)阅读以下程序段,写出程序执行后所完成的功能.

6--2

DATASEGMENT

ADB1,2,3,4,5,6,7,8,9,1()

BDB1,2,3,4,5,6,7,8,9,10

SDW?

DATAENDS

CODESEGMENT

ASSUMECS:CODE,DS:DATA

BEGIN:MOVAX,DATA

MOVDS,AX

MOVDX,0

MOVAH,0

MOVSI,0

MOVCX,10

LOP1:MOVAL,[SI+A]

MUL[SI+B]

ADDDX,AX

INCSI

LOOPLOP1

MOVS,DX

CODEENDS

该程序所完成的功能是:___________________________________

4.(15分)设在BUF单元开始的内存单元中,存放着COUNT个单字节的有符号数的数

据块,试编一程序用以统计该数据块中负元素的个数,结果存入RESULT单元中。

6-3

5.(15分)内存中自TABLE开始的82个单元中存放着自然数0〜40的立方值。对应于

FIRST单元中的任意一个数X(0WXW40),要求编程查表找出X的立方值,并存入内存

SECOND开始的两个相邻的单元中。

四、综合题(30分)

以下图为一8088微机应用系统电路原理图,系统中扩展了2764>6264和一片可编程

并行接口芯片8255。两片四位二进制计数器芯片SN7493组成了一个八位计数器,用8255A

与八位二进制计数器进行接口。8255的PA口作为计数值的输入口,计数值输入后,由8255

的PB口将计数值送至八个LED发光二极管进行显示。计数器的计数由8255的PC7来控

制,当PC7为“1〃时,允许计数脉冲参加计数器,PC7为“0"时,禁止计数脉冲参加计

数器。故可在PC7端输出一个1秒的高电平,即可控制计数器对输入脉冲频率的测量。8255

的PC0接到计数器的复位端R。在每次计数前,由PCD输出一正脉冲,使得计数器清零复

位。

I.(16分)请根据系统电路原理图及系统工作原理答复以下问题:

1)在系统中,芯片2764的作用是,6264的作用是;

2)2764的容量为,地址范围是;

3)6264的容量为,地址范围是;

4)8255各端口的地址分别为:PA□:PB口;

PCn;控制口;

6-5

附:8255的方式控制字的格式如下:

D7D6D5D4D3D2D1D0

方

式

C口低

选A组方口输C口高B组方B口输

A位输入

择式选择入输出位输入式选择入输出

输出

位00=方式0选择输出0-方式0选择

选择

01=方式11地入选择1-方式1『输入

D7=1=输入

〃=方式20=输出1=输入0=输出

0=输出

0=输出

2.(14分)阅读以下频率计控制程序及程序注释并对程序填空:

START:MOVAL,:设置8255方式字

OUT,AL

LOP:MOVAL,;PCO置位,计数器复位

OUT控制口,AL

MOVAL,;PCO复位,

OUT控制口,AL

MOVAL,;PC7置位,开始输入脉冲

OUT控制口,AL

CALLDELAYIS;延时1秒

ANDAL,7FH;PC7笈:位,停止输入脉冲

OUT控制口,AL

___________________;8255输入计数值

___________________;8255输出计数值

JMPLOP

学年第学期微机原理及应用(A)课程试卷

卷19

班级姓名得分任课教师

一、选择题:(每题1.5分,共18分)

1、当采用()输入操作情况下,除非计算机等待数据准备好,否则无法传送数据给计

算机。

O无条件传送方式❷程序查询方式❸中断方式。DMA方式

2、在大局部微型机中,往往将外设的状态作为一种数据输入,CPU的控制命令作为一种

数据输出。为了将控制信息、状态信息与数据信息区分开,往往采用()进行分别传

送。

❶不同的信号线❷不同的控制开关

❸不同的端口地址O不同的中断效劳子程序

3、80ggCPU在最小模式下对I/O理亍读操作时,有效控制信号为(

❶理低电平,吊爪三态,10/@低电平

❷R5三态,吊不低电平,10/面高电平

❸而低电平,而三态,10/凶高电平

❹AD三态,一而低电平,io/而低电平

4、24根地址线的寻址范围为()字节。

O64K❷1M❸4M❹16M

5、在主存储器和CPU之间增设高速缓冲存储器Cache的目的是()。

❶扩大主存储器的容量

❷解决CPU与主存储器之间的速度匹配问题

❸扩大CPU中通用存放器的数量

❹既扩大主存储器的容量又扩大CPU中通用存放器的数量

6、运算器的核心部件是(

❶加法器❷累加存放器❸多路开关❹算逻运算单元

7、假设(AL)=84H,执行指令XORAL,AL后,AL的内容为1

❶84H❷7BH❸00H❹48H

8、在串行数据通信接收端安装MODEM是为了()。

❶把并行数据转换成串行数据❷把串行数据转换成并行数据

❸把数字信号转换成模拟信号O把模拟信号转换成数字信号

9、8088/8086CPU响应一个可屏蔽硬件中断的条件是()。

OIF=0,INTR=0❷IF=0,INTR=1

❸IF=1,INTR=0❹IF=1,INTR=1

5-1

10、直接存储器存取方式是一种由()执行I/O交换的传送方式。

❶程序❷软件❸硬件。中断

11、在存放器AX、BX中有两个带符号数A、B,利用CMPAX,BX指令比拟两者的大

小,假设A>B,那么标志位的状态应是()。

OOF=1,SF=10OF=0,SF=1©OF=1,SF=OOCF=1,SF=O

12、当用多片8259A可编程中断控制器级联时,最大可构成()级优先中断管理系统,

而无须外加电路。

O32❷64❸128❹256

二、填空题:(每空1分,共12分)

1、Intel8088是准16位微处理器,它的内部结构是16位的,但只有八根。

2、在字符串传送指令中,假设要求每一次串操作后,自动增加地址指针,那么标志

DF=o

3、指令MULSre通常用于的运算,而IMULSre通常用于

________的运算。

4、用指令CMP比拟两个带符号数A,B的大小时,A>B的条件是<,

5、在存储器对应的输入/输出方式中,CPU把一个外设端口作为

___________来对待。

6、CPU对一个LED显示器电路输出数据可采用传送方式。

7、可编程并行接口芯片8255A中有个输入/输出端口。

8、堆栈段的段基值存入存放器,段内偏移值存入—存放器中。

9、8253内部存放器地址为个I/O端口,其中个是定时/计数通道端口。

三、程序设计(共40分)

1.112分)阅读以下程序段,并答复以下问题。

START:MOVAL,[ADRM]

MOVBL,[ADRN]

CMPAL,BL

JZNEXT

JAGREAT

XCHGAL,BL

GREAT:XORAH,AH

DIVBL

ANDAH,AH

5-2

JZNEXT

MOVAL,BL

MOVBL,AH

JMPGREAT

NEXT:MOVCL,BL

MOVRESULT,CL

HLT

1).假设ADRM和ADRN单元中的数据分别为1BH和OCH,那么RESULT单元中

的数据为;

2)假设ADRM和ADRN单元中的数据分别为21H和I6H,那么RESULT单元中的

数据为:

3)该段程序完成的功能是:o

2.(14分)在内存数据段从DATA开始的两个存储单元中分别存放了两个八位无符

号数,试编程比拟它们的大小,并将大者传送到MAX单元中。

3.编程将FACTOR中的一个十六位无符号数乘以7后,仍存放在原来两个连续的单

元中(设乘积仍为16位数)。(14分)

5-3

四、综合题(30分)

以下图为一微机硬件系统原理图。在系统中扩展了一片6116芯片,一片2764

芯片,构成了系统的存储器;扩展了一片并行接口芯片8255及四个共阴极7段LED

显示器构成了显示器接口电路。请根据系统电路原理图以及显示器控制程序,答复以

下问题:

口

MRP-

MWR

IOWR

IORD

;数据段

SSEGCODEDB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H

DB80H,98H,88H,83H,0C6H,OAiH,86H,8EH

FOURBYTEDB21H,78H,34H,67H

;程序段

#1MOVAL,80H

#2MOVDX,控制口地址

#3OUTDX,AL

#4CLD

#5AGAIN::MOVSLOFFSETFOURBYTE

#6MOVBX,OFFSETSSEGCODE

#7MOVAH,01H

#8MOVCX,04H

#9DISP:LODSB

#10ANDAL,OFH

#11XLAT

#12MOVDX,PA口地址

#13OUTDX,AL

#14MOVAL,AH

#15MOVDX,PB口地址

#16OUTDX,AL

#17CALLDELAY2MS

#18ROLAH

#19LOOPDISP

#20JMPAGAIN

1.110分)2764的容量是:地址范围是:

6116的容量是:,地址范围是:

8255各端口地址是:PA口,PB口,

PC口,控制口

2.(4分)8255A的PAU、PB口分别工作在何种方式?

3.14分)对于图示电路,当显示程序执行时,显示潜自左向右显示的字符分别为:_

4.16分)假设采用共阳极LED显示器,而程序不改动,那么接口电路硬件需如何改

动?

假设采用共阳极LED显示器,而硬件不改动,那么软件的数据段和程序段如何改

动?

5.(6分)假设将原四位共阴极LED显示器,扩展至八位共阴极LED显示器,那么硬

件需改动的是:_______________

软件需改动的是:___________________

学年第学期微机原理及应用(A)课程试卷

卷20

班级姓名得分任课教师

一、选择题:(每题1.5分,共18分)

1、8086/8088CPU经加电复位后,执行第一条指令的地址是()。

❶00000H❷FFFFFH❸FFFF0H❹0FFFFH

2、在用端口寻址方式寻址外设的CPU中,区分对外设还是对内存操作是由()决定的。

O软件包❷数据线❸控制线❹地址线

3、CPU响应中断后,通过()完成断点的保护。

❶执行开中断指令❷执行关中断指令

❸执行PUSH指令❹内部自动操作

4、常用的虚拟存储系统由()两级存储器组成

❶主存一辅存❷CACHE一主存

❸CACHE—辅存❹通用存放器一主存

5、RS-232c标准规定其逻辑“1”电平为(

O-5V〜OV❷OV〜+5V❸-3V〜-25V❹+3V〜+15V

6、8088CPU输入/输出指令可寻址外设端口的数量最大可达11个0

❶128❷256❸16K❹64K

7、用减法指令对两个补码表示的常数C7H(被减数)和6BH(减数)进行减法运算后,

进位位CF,符号位SF,溢出位OF分别为(

❶1,0,0❷0,0,I❸0,1,0❹0,0,0

8、Cache-主存层次是为了弥补(

O主存速度的缺乏❷外存速度的缺乏

❸主存容量的缺乏❹主存速度和容量的缺乏

9、假设现堆栈的栈顶地址为1782H:OF20H现从堆栈中弹出了2个字的数据后,那么SS

和SP的内容为()。

O1782H和0F22H❷1782H和0F24H

❸1782H和0F1CH❹1782H和0F1EH

10、8088/8086CPU在响应8259的中断过程中,连续执行两个INTA中断响应周期,第二

个中断响应周期是(Jo

5-1

❶读取8259中0CW3的内容❷读取8259中断屏蔽存放器的内容

❸读取中断类型码❹去除中断申请存放器IRRi

11、常用的模/数转换的方法有以下四种,假设要求转换速度不高而抗干扰性能好,那么应

采用(

❶计数器式ADC❷双积分式ADC

❸逐次逼近式ADC❹高速并行转换式ADC

12、一个有16个字的数据区,它的起始地址为70A0H:9DF6H,它的最后一个字的存储

单元的物理地址是(Jo

❶10E96H❷7A814H❸7A818H❹10EB6H

二、填空题:(每空1分,共12分)

1、在8088CPU中,为了减少CPU的等待取指所需的时间,故设置了。

2、执行指令ANDAX,AX后,AX中的内容,CF=。

3、在存储器对应的输入/输出方式中,不需要指令。

4、在8088CPU中,区分对内存还是对I/O操作的控制线是,当该线为

电平时表示对I/O进行读写操作。

5、假设(AL)=B3H,(CL)=09H,(CF)=l,执行指令RCRAL,CL后,(AL)=,

(CF)=o

6、8086/8088CPU在执行指令OUT6CH,AL时,除了在地址线上送出端口地址信息

外,相应的控制线为低电平,为高电平。

7、当CPU响应外设提出的中断申请后,除了要保护现场及转向中断效劳程序入口地址外,

还必须o

8、8255A的PA端口,PB端口工作于选通方式时,这两个端口的选通控制线是由

提供的。

三、程序设计(共4()分)

1.(10分)阅读以下程序段

ADBOH,0F1H,3H,0D3H,0C1H,OH,7H,8H,9H,0F0H

BDB?

CDB?

DDB?

BEGIN:XORAL,AL

MOVB,AL

MOVC,AL

MOVD,AL

LEASI,A

MOVCX,10

LOP1:LODSB

ORAL,AL

JSXI

JZX2

INCB

JMPNEXT

XI:INCC

JMPNEXT

X2:INCD

NEXT:LOOPLOP1

HLT

1).程序段执行后B中的内容为,C中的内容为,D中的内容

为。

2).该程序段所完成的功能是:________________________________

6.(15分)有一串L个字符的字符串,存放在ASCSTR单元开始的存储区中,要求

在字符串中查找空格字符(ASCH码为20H),假设在串中找到空格字符,那么将

AH置1;假设在串中未找到空格字符,那么将AH置0。试编一程序完成该功能。

7.(15分)假设在BUF单元开始的连续两个字单元中存放的内容是0012H和0034H,

要求编程把它们装配在一起形成1234H并存入BUF字单元中。

5-3

四、综合题(30分)

以下图为用8253监视一个生产流水线的示意图。图中工件从光源与光敏电阻之间通过

时,在晶体管的发射极上会产生一个脉冲,此脉冲作为8253通道()计数器的计数输入CLK0,

当通道0计数满50后,由OUTO输出负脉冲,作为CPU的中断申请信号,在中断效劳程

序中,启动8253通道1计数器工作,由OUT1连续输出1000HZ的方波,驱动扬声器发声,

持续5秒钟后停止输出。

INTD

A0

A1

D0~D7<

8088DO

系一

史-

统WR-

总IO/M

线;LS138YQ

AAYi

A3B丫2

请根据电路图及工作原理答复以下问题:

1.(10分)假设5253各端口地址为0A4H〜0A7H

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论