|
东 北 大 学 继 续 教 育 学 院
计算机硬件技术基础 试 卷(作业考核 线下) B 卷(共 4 页)
总分 题号 一 二 三 四 五 六 七 八 九 十
得分
注:请您单面打印,使用黑色或蓝色笔,手写完成作业。杜绝打印,抄袭作业。
一、选择题(每题2分,共20分) 得分
1.CPU中运算器的主要功能 。
A.算术运算 B.逻辑运算 C.函数运算 D.算术运算和逻辑运算
2.堆栈结果的特点是 。
A.先进先出 B.后进先出 C.后进后出 D.同时进出
3.在程序运行过程中,确定下一条指令的物理地址的计算表达式是 。
A.CS*16+IP B.DS*16+DI C.SS*16+DI D.ES*16+SI
4.一条指令中目的操作数不允许使用的寻址方式是 。
A.寄存器寻址 B.立即数寻址 C.变址寻址 D.寄存器间接寻址
5.8086CPU的PUSH指令执行时: 。
A.先推数据,再将SP-2 B.先将SP-2,再推数据
C.先推数据,再将SP+2 D.先将SP+2,再推数据
6.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是 。
A.MOV AL,00H B.AND AL,00H C.XOR AL,AL D.SUB AL,AL
7.具有指令流水线功能的CPU其特点是 。
A.提高CPU运行速度 B.提高存储器存取速度
C.提高I/O处理速度 D.提高DMA传递速度
8.通常人们所说的32位机指的是这种计算机的CPU 。
A.是由32个运算器组成的 B.的运算器为32位
C.有32条数据引脚 D.包含有32个寄存器
9.和外存相比,主存的特点是 。
A. 容量大、速度快、成本低 B. 容量大、速度慢、成本高
C. 容量小、速度快、成本高 D. 容量小、速度快、成本低
10.以下不属于常见硬盘接口类型的是 。
A、IDE接口 B、SCSI接口 C、PCI接口 D、SATA接口
二、填空题(每空2分,共20分) 得分
1.程序计数器中存放的是CPU所要访问的内存单元的 。
2.已知逻辑地址为2F80H:38A0H,物理地址= 。
3.8086CPU复位时,寄存器CS和IP的内容为 和 。
4.硬件中断由外部硬件产生,分为 中断和 中断。
5.8086可以处理 种不同类型的中断源。每一个中断源都有一个唯一的 码,CPU用其识别不同的中断源。
6.最大的10位无符号二进制整数转换成十进制数是 。
7.8086中标志寄存器的状态标志占 位。
三、判断题(每题1分,共10分) 得分
1.三态门的输出有三个状态:0态、1态和高阻态。 ( )
2.计算机中所有的信息都是以二进制形式存放的。 ( )
3.8086中指令指针寄存器IP是存放从存储器中取出的将要执行的指令的。 ( )
4.8086系统的存储器引入了分段的概念,每个段必须为64K,段与段之间可以是独立的。 ( )
5.80486 CPU的地址线和数据线都是32位。 ( )
6.MOV指令要影响标志位。 ( )
7.每执行完一次PUSH指令后,SP的值将会减去1。 ( )
8.内存分为RAM和ROM两种,断电时ROM的内容消失而RAM中的内容存在。 ( )
9.高速缓冲存储器的容量比主存大,速度也比主存快。 ( )
10.DMA是一种不需要CPU介入的高速数据传送方式。 ( )
四、简答题(每题5分,共20分) 得分
1.8086与8088CPU有哪些重要的区别?
2.什么是堆栈?它的作用是什么?堆栈指针的作用是什么?
3. 简述8086中逻辑地址、线性地址和物理地址的关系。
4.什么是存储器的分层结构?简明说明其特点。
五、程序分析题(10分)
阅读下列程序段,回答所提问题
DATA SEGMENT
AA DB 85H, 04H
BB DB 97H, 03H
DATA ENDS
STACK SEGMENT
DB 100 DUP (?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX, DATA ;[1]
MOV DS, AX ;[2]
MOV AL, AA
ADD AL, BB ;[3]
MOV AA, AL
MOV AL, AA+1
ADDC AL, BB+1 ;[4]
MOV AA+1, AL
MOV AH, 4CH ;[5]
INT 21H ;[6]
CODE ENDS
END START
(1)指令[1][2]的功能是
(2)指令[5][6]的功能是
(3)指令[3]执行后,AL寄存器的内容是
(4)指令[4]执行后,AL寄存器的内容是
(5)该程序的功能是
六、综合题(20分) 得分
试按如下要求分别编写8253的初始化程序,已知8253的计数器0~2和控制字I/O的地址依次为04H~07H。
(1)使计数器1工作在方式0,仅用8位二进制计数,计数初值为128。
(2)使计数器0工作在方式1,按BCD码计数,计数初值为3000
(3)使计数器2工作在方式2,计数值为02F0H。
|
|