计算机硬件技术基础期末考试试题及答案4

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

选择题

1.现代CPU中,几乎都采用指令流水结构,其特点是:(D)。

A.提高存储器存取速度B。提高I/O处理速度

C。提高DMA传输速度 D.提高CPU运行速度

2.为使PC机能响应多级中断,在中断服务程序结束时,应向8259A 发送(C)。

A.IRET B. OCW2 C. EOI D. OCW3

3.假定(AL)=75H,(CH)=29H,依次执行SUB AL,CH指令和DAS 指令后,AL值为(B )。

A.9eH B. 46H C. 4cH D. 04H

4.下列引起CPU中断的四种情况中,( C )需要由硬件提供中断类型码.

A. INTO

B. NMI C INTR D. INT n

5. 主机与外设传送数据时,采用( A)方式,主机与外设是串行工

作的.

A. 程序查询

B. 中断 C DMA D IOP处理机

6. 寄存器间接寻址中,操作数在( C )中

A. 通用寄存器

B. 堆栈

C. 主存单元

D. 段寄存器

7. JMP WORD PTR[DI]是(A)

A. 段内间接转移

B. 段间间接转移

C. 段内直接转移

D.

段间直接转移

8. 8254工作在方式1下时,只有在GATE上( D ),才可能开始

工作

A. 为低电平

B. 有一正脉冲

C.为高电平

D.有一负脉冲

9.在保护模式下,代码段的段基址存在于( B ).

A. 段寄存器

B. 段描述符

C.段选择符

D.指令指针寄存器

10. 若8259工作在自动循环方式下,当前IR4上中断请求已执行

并返回,则8个中断源优先级最高的是( B )

A. IR4

B. IR5

C. IR3

D.IR0

二. 填空题.

1.在8259级连8系统中,从8259A的INT引脚应与主8259A的(IR2)

相连

2.若AX=621AH,SP=7580H,指令PUSH AX 执行后

AX=(621AH),SP=(757EH)

3.如果CPU同时接收中断请求和总线请求,则CPU先响应(总线请求)

4.计算机是通过(地址)、(数据)、(控制)总线把各个部件连接在一

起,构成一个系统的。

5.I/O端口编址有(独立编址)方式和(与存储器统一编址)方式

两种

6.若存储器模块的容量是128KB,其起始地址是0A0000H,则末地址

为(0BFFFFH)

三. 判断改错题.(注意说明原因)

1.8255A工作在方式0时,可以采用中断方式 ( F )

2.8254工作在方式3时,其OUT引脚上输出周期性的对称方波。 ( T )

3.对堆栈区的操作必须遵循先进先出的原则( F )

4.OUT 620H,AL ( F )

5.MOV CS,AX ( F )

6.构成64KX8的存储系统,需16KX1的芯片4片 ( F )

7.比较两个带符号数的大小,可根据CF标志来判断 ( F SF和OF

判断,P69)

8.80486逻辑段不允许有段的重叠与交叉 ( F )

9.MOV BX,AL ( F )

10 立即寻址不能用于目的操作数字段 ( T )

四. 简答题

1.写出下列程序段的功能

MOV BX,4000H

MOV DS,BX

XOR AL,AL

MOV CX,50

AGAIN:

MOV [BX],AL

INC BX

LOOP AGAIN

将4000H:4000H到4000H:4031H区清0

2.执行下面程序段后,AX=?

MOV AX,0702H

MOV BH,09H

AAD

DIV BH

AX=0008H

3.什么是接口,为什么外设需要通过接口连接系统?

4.程序中数据定义如下:

DA1 DW ?

DA2 DB 20 DUP(?)

DA3 DD?

COUNT EQU $-DA1

此时COUNT的值是多少?

26

五.程序设计题目

1.现有EPROM27128(16k X 8)若干,构成64kX8存储模块,需要几片?

若要求地址范围为50000H_5FFFFH,请画出连接示意图

需要4片

2.BASE起始的20个连续单元中,存放有20个8位无符号二进制数,试将其中的奇数相加,并将其和送入RUST单元。

DATA SEGMENT

BASE DB 128,98,67,99,12,233,9,198,12,54,34

DB 77,12,23,34,45,56,98,7,56

RUST DW ?

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START:

MOV AX,DATA

MOV DS,AX

MOV AX,0

MOV CX,20

LEA SI,BASE LP: MOV BL,[SI]

MOV DL,BL

ROR DL,1

JNC LP1

ADD AL,BL

JNC LP1

INC AH

LP1: INC SI

LOOP LP

MOV RUST,AX

MOV AH,4CH

INT 21H CODE ENDS

END START

相关文档
最新文档