好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

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

一、 选择题码时,其对应的十进制真值为10000001分别代表补码、压缩BCD1、 当机器码 )。(C 129

、81 C11 B。-1、。-127、81 D –1A.-127、

2、 在8254定时/要利用某一计数通道进行定时, 若输入该通道的时计数器中,

的标准方波,则仅使用该通道的硬件,其最大定时时钟脉冲是周期为4MHz 间约

为(B )。14ms B. 16ms C. 18ms D. 20ms

A.输出,且要允许中断,则下面哪3.若要求1B工作方式8255A的端口 )C 。个控制字可选(80H B. 04H C. 84H D. 20H

A.地址 80486CPU.的虚拟存储器管理技术中,CPU内的分段机制将4地址总线上传内的分页机制将线性地址变换为在 变换为线性地址,CPU. C 送的 地址以上都不 C 逻辑. 物理 D. . A. 物理 逻辑 B. 物理虚拟 对紧 ; ZF为SUB 若当前AL为01H, 则在指令AL, 1执行后, 标志寄存器中5.

. ( D ) CF标志寄存器中为接着执行DEC AL 后, A. 0, 1 B. 0,0 C 1,1 D 1, 0

地址开始内存单元开始的中断矢量从 中断类型码为6. 实地址方式下, 8 ( D ).

个字节共占存放,A. 00020H,2 B. 00010H, 2 C. 00010H, 4 D. 00020H, 4

根地址信号参与选择片内存储单需要 ×8 的存储芯片,128k7. 对于一片元.(D )

A. 10 B. 18 C. 15 D. 17

8. 如果当前AL中的内容为-1,则以下指令中不能转向执行标号NEXT的是( A ) A. AND AL, 0FFH B. XOR AL,0FFH C.CMP AL, 0FFH D.ADD AL, 01H

JZ NEXT JZ NEXT JZ NEXT JZ NEXT ( B ).

的值增加,SP执行之后,过程的返回语句NEAR 是某9.RET 6

A. 6 B. 8 C.10 D.12

10. 某ROM芯片的地址范围为0000~03FFH, 该ROM芯片可寻址的单元有( A ) A. 1K B. 2K C.4K D.8K

11. 在保护模式下,80486段的长度最大可达( D )

A.64K 字节 B. 1M 字节 C. 16M 字节 D. 4G字节 12. 下面数据载体中,按容量递增,速度递减排列的是( A ) A. CPU内部寄存器, 高速缓存器, 内存储器 B. 高速缓存器,CPU内部寄存器,内存储器 C. 内存储器,高速缓存器,CPU内部寄存器 D. 内存储器,高速缓存器,CPU内部寄存器

13.80×86CPU 由( )决定待执行指令的地址( B ) A. DS:SI B. CS:IP C. ES:DI D. CS:DI

14.由80486CPU的INTR引脚输入的中断请求称为( B )中断. A. 软件 B. 可屏蔽 C. 非屏蔽 D. 内部

15.若8259A工作的自动循环方式下,当前IR4上的请求信号已被CPU响应,并返回, 则8个中断源中优先级最高的是( D )

A. IR3 B. IR0 C. IR4 D. IR5

二. 判断改错题.

1. JMP FAR PTR NEXT ( T )

2. MUL 9 ( F );源操作数只能是寄存器或存储器 3. CMP [BX],[SI] ( F ) 4. XOR BX, AL ( F ) 5. OUT 23H, AL ( T ) 6. MOV DS, DX ( T ) 7. POP CS ( F ) 8. MOV BYTE PTR [BP],AL ( T )

9. ADD 4,AL ( F ) 10 IN AX, DX ( T )

11.除法出错中断(0号中断)只能是当执行DIV指令时,除数为零引起的. ( F ) 12.高速缓冲存储器的主要作用是扩充内存的容量. ( F )

13. 8255A的C口工作在方式0下的条件是:8255A的A口也必须工作在方式0下.(F )

14. 利用查询传送方式可完成快速的CPU和慢速的外设之间的数据传送.( T ) 15.通过8259A与CPU相连的外设只能以中断方式与CPU交换信息.( F ) 三. 简答题

1. 阅读下面程序段: DATA SEGMENT

TABLE DB 30H,31H,32H,33H,34H DB 35H,36H,37H,38H,39H DATA ENDS CODE SEGMENT ……

LEA BX,TABLE MOV AL,7 XLAT ……

CODE ENDS

此程序的主要功能是什么?在执行XLAT后,AL值为多少? 功能为查出AL中二进制数(0-9)的ASCII码 AL值为37H

2. 什么叫总线仲裁?什么情况下会需要总线仲裁?

3. 设8254口地址为20CH~20FH,8254CLK0接1KHz方波,OUT0引脚送8259申请中断,阅读下面程序并回答问题

主程序 中断服务程序: … ….

MOV DX, 20FH MOV DX,20CH MOV AL, 38H ;00111000 MOV AX,5230 OUT DX,AL OUT DX,AL MOV DX,20CH MOV AL,AH

MOV AX,5230 OUT DX,AL OUT DX,AL 2 …

MOV AL,AH ① 通道0工作在什么方式下?;方式4 OUT DX,AL ② 定时时间是多少?5230ms

… ③ 为何要在中断服务程序中重装初值?;方式4不能重复,每次依赖于重装初值后启动

4. 简述8259A中断控制器对外设中断请求的处理过程. P176

四.编程题

1. 在以ARRAY开始的200个字节单元中,存有200个无符号数, 请利用字符串操作指令将其传送至以ARRAY1开始的200个字节单元中,试编程实现. DATA SEGMENT

ARRAY DB 12H,34H,0A7H,9FH,… ARRAY1 DB 200 dup(?) DATA ENDS CODE SEGMENT

ASSUME CS:CODE,DS:DATA,ES:DATA START: MOV AX,DATA MOV DS,AX

MOV ES,AX

LEA SI,ARRAY AYYAY1 LEA DI, ,MOV CX200 CLD

REP MOVSB MOV AH,4CH INT 21H

ENDS

CODE

END START

2. 编程实现:统计以BLOCK开始的80个字单元中负数的个数,将统计结果存入SUM单元中. DATA SEGMENT

BLOCK DB 12H,34H,0A7H,9FH,… SUM DB ? DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX

LEA SI,BLOCK ,MOV CX80 MOV AH,0

LP: MOV AL,[SI] ROL AL JNC LP1 INC AH

LP1: INC SI

LOOP LP

MOV SUM,AH MOV AH,4CH INT 21H

CODE ENDS

END START 五.设计分析

参见电路图,要求每按一次按键K,则在CRT上显示大写字母A。(设8259A端口地址为20H、21H,IRQ0~IRQ7中断类型号为08H~0F)要求:

1.写出8255A各端口地址 2.8255A的工作方式控制字 3. 写相应源程序

A9 A8 A7 A6 A5 A4 A3 A2 A1 A0

0 1 1 0 0 0 1 1 0 0 18Ch 0 1 18Dh

18Eh 1 0 18Fh 1 1

1输出8255A口工作在方式: 8255A方式控制字1 010 0 00 0 A0h

CODE SEGMENT

ASSUME CS:CODE

START:

MOV AL,A0H; MOV DX,18FH OUT DX,AL

MOV AL,0DH; MOV DX,18FH

OUT DX,AL MOV AX,350BH INT 21H

PUSH ES PUSH BX MOV AX,SEG INTPROC

MOV DS,AX

MOV DX,OFFSET INTPROC MOV AX,250BH INT 21H

IN AL,21H AND AL,0F7H OUT 21H,AL STI

MOV CH,0 WAIT0: CMP CH,10

JNE WAIT0 POP DX POP DS

MOV AX,250BH INT 21H MOV AH,4CH INT 21H

INTPROC PROC FAR INC CH MOV DL,'A' MOV AH,2 INT 21H

OUT DX,AL;AL无实际意义 MOV AL,20H

OUT 20H,AL IRET

INTPROC ENDP CODE ENDS STARTEND

MOV DX,18CH

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

计算机硬件技术基础期末考试2试题及答案.一、选择题码时,其对应的十进制真值为10000001分别代表补码、压缩BCD1、当机器码)。(C129、81C11B。-1、。-127、81D–1A
推荐度:
点击下载文档文档为doc格式
0e4rm59jdv0fluh9boav3qhtz4wh9l00tz5
领取福利

微信扫码领取福利

微信扫码分享