127青理工成人高等教育期末考试 计算机接口技术专科 及参考答案.docx

上传人:b****5 文档编号:5361972 上传时间:2022-12-15 格式:DOCX 页数:20 大小:93.79KB
下载 相关 举报
127青理工成人高等教育期末考试 计算机接口技术专科 及参考答案.docx_第1页
第1页 / 共20页
127青理工成人高等教育期末考试 计算机接口技术专科 及参考答案.docx_第2页
第2页 / 共20页
127青理工成人高等教育期末考试 计算机接口技术专科 及参考答案.docx_第3页
第3页 / 共20页
127青理工成人高等教育期末考试 计算机接口技术专科 及参考答案.docx_第4页
第4页 / 共20页
127青理工成人高等教育期末考试 计算机接口技术专科 及参考答案.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

127青理工成人高等教育期末考试 计算机接口技术专科 及参考答案.docx

《127青理工成人高等教育期末考试 计算机接口技术专科 及参考答案.docx》由会员分享,可在线阅读,更多相关《127青理工成人高等教育期末考试 计算机接口技术专科 及参考答案.docx(20页珍藏版)》请在冰豆网上搜索。

127青理工成人高等教育期末考试 计算机接口技术专科 及参考答案.docx

127青理工成人高等教育期末考试计算机接口技术专科及参考答案

1.在8086CPU中,当M/

=0,

=1,

=0时,CPU完成的操作是(D)。

(A)存储器读(B)I/O读

(C)存储器写(D)I/O写

2.在标志寄存器中,用于说明计算结果为0的标志是(C)

(A)C标志(B)A标志

(C)Z标志(D)S标志

3.两片8259A采用主从级连方式,最多能接收(B)

(A)8级中断(B)15级中断

(C)16级中断(D)级中断

4.异步通信所采用的数据格式中,停止位的位数错误的是(D)

(A)1位(B)1.5位

(C)2位(D)2.5位

5.下面哪一条语句是采用寄存器间接寻址的(B)

(A)MOVAX,BX(B)MOVAL,[BX]

(C)MOVAX,20(D)MOVAX,BUF

6.计算机系统总线按其功能可划分为数据总线、地址总线和(A)

(A)控制总线(B)同步总线

(C)信号总线(D)中断总线

7.在PC/XT机中,NMI的中断向量在中断向量表中的位置是(C)

(A)由程序指定的(B)由DOS自动分配的

(C)固定在0008H开始的4个字节中(D)固定在中断向量表首

8.在两片8259A级联的中断系统中,从片的INT端接到主片的IR4端,则初始化主、从片ICW3的数据格式分别是(B)

(A)01H和40H(B)10H和04H

(C)10H和40H(D)01H和04H

9.CPU与输入/输出端口是通过哪些指令来完成信息交换(C)

(A)MOV(B)MOVSB

(C)IN或OUT(D)STOSB

10.在标志寄存器中,符号标志是(S)

(A)C标志(B)A标志

(C)Z标志(D)S标志

11.CPU与输入/输出接口电路是通过端口寄存器进行信息交换,这些端口寄存器包括了状态端口、控制端口和(B)

(A)信息端口(B)数据端口

(C)存储器端口(D)命令端口

12.8088微处理器可寻址访问的最大I/O空间为(B)

(A)1KB(B)64KB

(C)640KB(D)1MB

13.CPU与输入/输出端口是通过哪些指令来完成信息交换(C)

(A)MOV(B)MOVSB

(C)IN或OUT(D)STOSB

14.在标志寄存器中,用于说明计算结果为0的标志是(C)

(A)C标志(B)A标志

(C)Z标志(D)S标志

15.下面哪一个命题是正确的(C)

(A)负数的反码与其真值数相同(B)负数的补码与其真值数相同

(C)正数的原码、反码、补码与其真值数相同(D)[+0]反码=11111111B

16.在实模式下进行编写汇编程序,每一个逻辑段的大小不能超过(B)

(A)32KB(B)64KB

(C)128KB(D)256KB

17.在BUFDB?

?

5,9这条语句中,?

代表的含义是(A)

(A)随机数(字节型)(B)?

字符的ASCII

(C)随机数(字型)(D)随机数(双字型)

18.CPU中程序计数器(PC)中存放的是()

(A)指令(B)指令地址

(C)操作数(D)操作数地址

19.8086CPU往8255端口B送数据时,则8255A芯片引脚A1AO为(B)

(A)A1A0=00            (B)A1A0=01

(C)A1A0=10            (D)A1A0=11

20.CPU响应中断请求和响应DMA请求的本质区别是(C)

程序控制

需要CPU干预

响应中断时CPU仍控制总线而响应DMA时,让出总线

速度快

21.堆栈的工作方式是(D)

(A)先进先出  (B)随机读写

(C)只能读出不能写入  (D)后进先出

22.外设的中断类型码必须通过16位数据总线的(B)传送给8086。

(A)高8位(B)低8位

(C)16位(D)高4位

23.8255A中即可以作数据输入、输出端口,又可提供控制信息、状态信号的端口是(C)

(A)B口  (B)A口

(C)C口  (D)以上三个端口均可以

24.某一中断程序入口地址值填写在向量表的0080H—0083H存储单元中,则该中断对应的中断类型号一定是( B)。

(A)1FH     (B)2OH     (C)2lH     (D)22H

1.计算机是通过I/O端口和外设进行连接的。

2.CPU响应可屏蔽中断的三个条件是:

NMI引脚没有中断请求,系统没有DMA请求、

CPU当前指令执行完毕和

CPU处于开中断状态。

3.若段地址为B387H,偏移地址为1234H,则对应的物理地址为__B4AA4H___。

4.当多片8259A级联使用时,对主片8259A,级联信号CAS2~CAS0是输_出___信号,而从片8259A级联信号CAS2~CAS0是输__入____信号。

5.DA转换器主要由输入寄存器、DAC寄存器和D/A转换器构成。

6.Intel8251A工作在异步方式时,每个字符的数据位长度为__5--8___位。

7.中央处理器(CPU)是由运算器和控制器组成。

8.可屏蔽中断的处理过程可以分为中断请求、中断响应、中断判优、__中断处理___、___中断返回__。

9.若段地址为C576H,偏移地址为5346H,则对应的物理地址为_CAAA6H______。

10.逐次逼近式A/D转换器主要由比较器、D/A转换器和逐次逼近寄存器构成。

1.一个总线周期一般由4个时钟周期组成。

(√)

2.在DMA传送时,CPU放弃对系统三总线的控制,改由DMAC来控制三总线的工作。

(√)

3.输出指令OUTDX,AL的寻址方式是寄存器寻址。

(×)

4.在实模式下进行编写汇编程序,每一个逻辑段的大小不能超过64KB。

(√)

5.在DMA方式下,由硬件DMAC控制信息传送,须要CPU介入才能进行高速传递和对数据的变换、比较等处理。

(×)

6.输入指令INAL,DX的寻址方式是寄存器寻址。

(√)

7.8251A在初始化编程时,其编程顺序不可任意改变。

(对)

8.在I/O接口电路中,CPU用I/O指令对数据端口的访问可以作双向操作。

(√)

9.在DMA方式下,由硬件DMAC控制信息传送,须要CPU介入才能进行高速传递和对数据的变换、比较等处理。

(×)

10.在I/O接口电路中,CPU对状态端口的访问称为输入操作。

(√)

11.8255A的B口不能工作在方式2即双向选通输入输出方式。

(√)

12.8086系统中,只有当标志寄存器IF=0时,才能响应来自INTR引脚的中断请求。

(×)

1.试说明CMP指令和SUB指令各执行什么操作,它们的区别是什么?

答:

二者都是执行两个数的相减操作。

比较指令CMP不送回相减的结果,只是使结果影响标志位。

2.8088/8086系统中,CS和IP各是什么寄存器?

RESET信号来到以后,它们的值分别是多少?

答:

复位信号RESET来到以后:

代码段寄存器    CS=FFFFH

指令指针寄存器 IP=0000H

3.一般来说,对接口电路的控制口和状态口各允许执行什么操作?

通过什么指令来实现?

答:

对接口电路的控制口一般允许执行写操作,通过写指令来实现;而对接口电路的状态口一般允许执行读操作,通过读指令来实现。

4在串行通信中,什么叫单工、半双工、全双工工作方式?

答:

(1)单工工作方式:

只允许一个方向传输数据,从发送方到接收方。

(2)半双工工作方式:

允许两个方向传输数据,但不能同时传输,只能交替进行。

(3)全双工工作方式:

允许两个方向同时进行传输数据。

58086CPU有哪些寄存器组成?

答:

有4个通用寄存器:

AX,BX,CX,DX.

4个专用寄存器:

SP,BP,SI,DI.

4个 段寄存器:

CS,DS,SS,ES

2个控制寄存器:

IP,FR

6指令INCX,AL是否正确,并说明正确或错误的原因。

答:

不正确。

输入指令只能由DX实现间接寻址,且为源操作数。

如:

INAL,DX在输出指令中不能使用寄存器CX,只能由寄存器DX实现间接寻址。

78255A有哪三种工作方式?

其数据口可分别工作在什么方式下?

答:

8255A的三种工作方式是:

方式0:

基本型输入/输出方式,A、B、C三个数据口可工作在此方式下。

方式1:

选通型输入/输出方式,A、B二个数据口可工作在此方式下。

方式2:

双向数据传送方式,只有A数据口可工作在此方式下。

8、8255A的三个端口在使用上有什么不同?

答:

8255A的端口A,作为数据的输入、输出端口使用时都具有锁存功能。

端口B和端口C当作为数据的输出端口使用时具有锁存功能,而作为输入端口使用时不带有锁存功能。

五、程序分析和程序设计题

1、写出AX和BX最后的值

MOVAX,FFFFH

MOVBX,1111H

PUSHAX

PUSHBX

POPAX

POPBX

运行结果:

AX=1111H

BX=FFFFH

2、有如下程序段;

XORAL,AL清零

MOVCL,AL

ORAL,43H

MOVBL,AL

ANDAL,40H

程序运行后:

AL=40H,BL=43H,CL=0。

3、试写出下面分号后面寄存器的值

DATASEGMENT

BUF1DB00H,01H,02H,03H,04H

BUF2DW0123H,01H,0321H,0111H,04H

DATAENDS

CODESEGMENT

ASSUMECS:

CODE,DS:

DATA

STARTMOVAL,1

MOVBX,OFFSETBUF1首字节的逻辑地址

MOVAL,[BX];AL=00H

MOVAX,[BX];AX=0000H

MOVBX,OFFSETBUF2

MOVAL,[BX];AL=23H

MOVAX,[BX];AX=0123H

CODEENDS

ENDSTART

4、写出AL、AH和AX最后的值

XORAX,AX

ORAL,0FH

ANDAL,01H

MOVAH,0FH

ORAH,10H

运行结果:

AL=01H

AH=1FH

AX=1F01H

5、试编写程序段实现将键盘输入的在屏幕上显示出来。

参考程序:

CODESEGMENT

ASSUMECS:

CODE

START:

MOVAL,01H

INT21H返回操作系统

MOVAH,4CH

INT21H

CODEENDS

ENDSTART

6、将8255的A口PA0~PA6分别与七段数码管的段码驱动输入端a~g相连,编程从键盘输入一位十进制数字(0~9),在七段数码管上显示出来,请完善下列程序(各口地址设为288H—28bH)。

显示字形

g

e

f

d

c

b

a

段码

0

0

1

1

1

1

1

1

3fh

1

0

0

0

0

1

1

0

06h

2

1

0

1

0

1

1

5bh

3

1

0

0

1

1

1

1

4fh

4

1

1

0

0

1

1

0

66h

5

1

1

0

1

1

0

1

6dh

6

1

1

1

1

1

0

1

7dh

7

0

0

0

0

1

1

1

07h

8

1

1

1

1

1

1

1

7fh

9

1

1

0

1

1

1

1

6fh

datasegment

leddb3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh

mesg1db0dh,0ah,'Inputanum(0--9h):

',0dh,0ah,'$'

dataends

codesegment

assumecs:

code,ds:

data

start:

movax,data

movds,ax

movdx,28bh

movax,80h

outdx,al

sss:

movdx,__________;显示提示信息

movah,09h

int21h

____________

____________

cmpal,'0'

jlexit

cmpal,'9'

jgexit

subal,30h

____________;bx为数码表的起始地址

xlat;求出相应的段码

movdx,288h;从8255的A口输出

__________

jmpsss

exit:

movah,4ch

int21h

codeends

endstart

计算机接口技术复习题及答案1

一、单项选择题

1.8086/8088微处理器中堆栈段SS作为段基值则偏移量为______提供。

()

A.BPB.SPC.SID.DI

2.8086访问I/O端口的指令,常以寄存器间接寻地址方式在DX中存放()

A.I/O端口状态B.I/O端口数据

C.I/O端口地址D.I/O端口控制字

3.对于EPROM而言,只有______信号同时有效时才能输出所需要的数据。

()

A.

B.

C.

D.

4.当标志寄存器FR中OF位等于1时,表示带有符号的字运算超出数据______范围。

()

A.-128~+127B.-32768~+32767

C.000~FFFFHD.0~FFH

5.8086/8088微处理器引脚中______信号线能反映标志寄存器中断允许标志位IF的当前

值。

()

A.

B.

C.

D.

6.Intel2164A芯片地址线及数据线条数分别为()

A.16;1B.8;1C.10;1D.10;8

7.微处理器与外设传送数据过程中,只由硬件完成而不需要软件支持的传送方式是()

A.DMAB.无条件C.查询D.中断

8.Intel8255A初始化控制字是通过______写入的。

()

A.数据总线缓总器B.读/写控制逻辑

C.A组控制D.B组控制

9.8259A是()

A,可编程DMA控制器B.不可编程中断控制器

C.可编程定时/计数器D.总线仲裁器

10.用8259A管理优先级时,当一个中断请求服务结束后,其中断源的优先级降为最低,其余中断源优先级也相应变化,这是一种______方式。

()

A.自动循环B.完全嵌套C.特殊循环D.特殊屏蔽

11.8255A内部A组控制()

A.PA口和PG~

B.PA口和PC口

C.PA口和PB口D.PA口

12.8255A工作于方式1输出时,在由外设输入的

信号的______控制下将送到端口A(或端口B)的数据锁存。

()

A.上升沿B.下降沿C.高电平D.低电平

13.欲实现写8255A端口

则为()

A.00100BB.00101BC.00111BD.00110B

14.8253-5引脚

为______,表示对计数器1设置计数初值。

()

A.01000BB.01001BC.01011BD.01010B

15.诸多通信规程中使用最多的是______通信规程

A.同步控制B.高级数据链路控制

C.异步控制D.面向字节计数控制

16.8251A

为______表示处于高阻状态。

()

A.1111B.1110C.1100D.1010

17.DAC0832逻辑电源为()

A.十3V~一3VB.十5V~一5V

C.十5V~十15VD.十3V~十15V

18.8253-5引脚

为______时,表示从计数器1续出计数值()

A.10111BB.00101BC.00111BD.00110B

19.8253-5工作于方式1时,欲使输出负脉冲加宽,则可以在输出计数期间()

A.改变计数值B.改变控制字

C.重新加入带有上升沿的GATE信号D.复位

20.异步方式下,8251A的时钟CLK比数据传输率大______倍。

()

A.4.5B.30C.15D.25

二、多项选择题

21.CPU在响应INTR请求时,包括的条件有()

A.IF=1B指令周期结束

C.无NMI请求CTF=1

E有INTR上升沿出现

22.8253的某计数器在计数过程中,CE可能会()

A.减1计数B减2计数

C减4计数D减到0止

E减到1止

23.串行接口芯片UART

A可实现同步通信B常用奇偶校验

C与CPU串行传送D可实现异步通信

E可采用循环校验

24.8086的一个总线周期,可以交换()字节。

A一个B两个C三个D四个E八个

25.一个条件传送的输入接口,通常需要()接口。

A控制B就绪状态C忙状态D数据输入E数据输出

三、填空题

26.微型计算机地址总线宽度取决于______地址范围。

27.8086/8088微处理器取指令和执行指令是以______方式完成的。

28.为减小量化误差,可以采取______更多的A/D转换器,把模拟范围分割成______离散区间。

29.人机接口电路与人机交互设备一起完成______和______任务。

30.8253-5控制寄存器的

为1时表示______,

为0时表示______数。

31.5.74LS373是______,并且具有______驱动输出的接口芯片。

四、简答题(本大题共5分,每小题4分,共20分)

32.存储器系统中,实现片选控制的方法有哪些?

33.可编程通用接口8251A内部结构如何组成?

34.试述DMA操作的基本方法。

35.试解释量化过程。

36.CRT显示接口主要任务?

五、简单分析、设计题

37.对8251A进行初始化,要求:

工作于异步方式,采用奇校验,指定工作停止位,7位ASCII字符、波特率因子为16,出错指示处于复位状态,允许发送、允许接收、数据终端就绪,不送出空白字符,内部不复位。

口地址为40H、42H。

38.要求计数器0工作于方式3,输出方波的重复频率为

,计数脉冲输入为

,采用BCD计数,试写出初始化程序段。

39.已知某系统存储器扩展如下图所示,试分析:

(1)2764和6116分别是什么芯片?

(2)27641#、27642#、6116的地址范围?

(3)

两信号起什么作用?

六、综合分析、设计题

40.试用8255A工作方式1,以中断方式作为打印接口。

电路如下图所示,要求:

(1)8255方式1,用B口与打印连接。

设中断向量为2000H:

3000H在2CH、2DH、2EH、2FH中端口地址设为E0H、E2H、

E4H、E6H

(2)完成程序主要部分

41.设1#和2#设备地址分别为50H和52H,在数据段中以2040H为首地址的存储区中存有100个字节数,要求将奇数地址中的数据依次输出到1#设备,偶数地址中的数依次输出到2#设备。

要求:

(1)编程

(2)画出流程图

答案:

一、1.B2.C3.A4.B5.B6.B7.A8.A9.B10.A11.A12.B13.A14.B15.C16.A17.C18.B19.C20.A

二、21、ABCE22、ABDE23、BD24、AB25、ABD

三、26.微处理器27.并行28.位数;更多29.信息形式转换;速度匹配

30.BCD;二进制31.8位锁存器;三态

四、

32、

(1)全译码法:

微处理器全部地址都参与译码,如8086微处理器地址线,

因此对应于存储器芯片中任意单元都有唯一的确定地址,不出现重叠。

(2)部分译码法:

微处理器的地址低位部分作为片内地址,部分的高位地址经译码器后作为片选控制信号,还有部分高位地址空留设用。

这种方法称为部分译码。

(3)线选法;若存储容量小,而且以后不进行存储容量扩充,片选控制电路可由几片小规模集成电路芯片组成。

再用剩余地址线中某一条或两条作为控制信号以便选不同芯片。

33.8251A分为五个部分;数据总线缓冲器,接收器、发送器、读/写控制逻辑与调制解调器组成。

34.

(1)周期扩展:

利用CPU不访问存储器的那些周期来实现DMA操作,此时DMAC可以使用总线而不用通知CPU也不会妨碍CPU工作。

(2)周期扩展:

使用专门的时钟发生器/驱动器电路,当需要进行DAM操作时,由DMAC发出请求信号给时钟电路,时钟电路把供给CPU的时钟周期加宽,而提供给存储器和DMAC的时钟周期不变。

(3)CPU停机方式:

在这种方式下,当DMAC要进行DAC传送时,DMAC向CPU发出DMA请求信号,迫使CPU在现行的总线周期结束后,使其地址总线、数据总线和部分控制总线处于高阻态,从而让出总线的控制权,并给出DMA响应信号。

35.采样后的信号经量化后才能输入到计算机,采样信号经量化后成为数字信号的过程称为量化过程。

36CRT显示接口主要任务是:

(1)接受来自计算(通过系统总线)的欲显示字符的代码。

(2)按规定产生各种有用的定时信息。

(3)取出显示字符,按扫描次序变换成能控制各光点的找点信号。

(4)按时产生并加入行同步、场同步及消隐信号,形成“全电视信号”(合成电视信号)。

五、

37、根据已知条件:

方式指令字设定为DAH,控制指令字为37H,初始化程序如下:

MOVAL,ODAH

OUT42H,AL

MOVAL,37H

OUT42H,AL

38、计算计数初始值:

TC=

=1250

方式控制字为00110111=37H,即计数器0,写16位,方式3,BCD计数。

设8253的端口地址为80H,81H,82H,83H。

则初值化程序段为:

MOVAL,37H

OUT83H,AL

MOVAL,50H

OUT80H,AL

MOVAL,12H

OUT80H,AL

39、

(1)6116芯片是RAM;2764芯片是EPROM

(2)27641#地址为64000H~47FFFH

6116地址为4E000H

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

当前位置:首页 > 成人教育 > 专升本

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

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