文档视界 最新最全的文档下载
当前位置:文档视界 › 计算机组成原理与汇编语言

计算机组成原理与汇编语言

计算机组成原理与汇编语言
计算机组成原理与汇编语言

计算机组成原理及汇编语言试卷10

一、选择题(共20道题)

1.计算机硬件能直接执行的只有()。

A 符号语言

B 机器语言

C 机器语言和汇编语言

D 汇编语言

2.中央处理机(CPU)是指()。

A 运算器

B 控制器

C 运算器和控制器

D 运算器、控制器和主存贮器

3.MOV AX,ES:COUNT[DI] 源操作数的寻址方式是:()。

A 基址寻址

B 立即寻址

C 变址寻址

D 基址变址寻址

4.所谓第二代计算机是以()为主要元器件。

A 超大规模集成电路

B 集成电路

C 晶体管

D 电子管

5.大部分计算机内的减法是用( )来实现的。

A 将被减数加到减数中

B 从被减数中减去减数

C 补数的相加

D 从减数中减去被减数

6.个人计算机是属于()。

A 大型计算机

B 小型机

C 微型计算机

D 超级计算机

7.运算器的主要功能是进行()。

A 逻辑运算

B 算术运算

C 逻辑运算与算术运算

D 初等函数运算

8.计算机中()负责指令译码。

A 算术逻辑单元

B 控制单元

C 存储器译码电路

D 输入输出译码电路

9.如果要处理速度、温度、电压等连续性数据可以使用()。

A 数字计算机

B 模拟计算机

C 混合型计算机

D 特殊用途计算机

10.有些计算机将部分软件永恒地存于只读存储器中,称之为()。

A 硬件

B 软件

C 固件

D 辅助存储

E 以上都不对

11.下列()不属于系统程序。

A 数据库系统

B 操作系统

C 编译程序

D 编辑程序

12.一个完整的计算机系统应包括()。

A 运算器、存贮器、控制器

B 主机和外部设备

C 主机与应用程序

D 配套的硬件设备和软件系统

13.下列()不是输入设备。

A 磁盘驱动器

B 键盘

C 鼠标器

D 打印机

14.以真空管为主要零件的是()。

A 第一代计算机

B 第二代计算机

C 第三代计算机

D 第四代计算机

15.MOV AX,ES:[1000H] 源操作数的寻址方式是:()。

A 立即寻址

B 直接寻址

C 变址寻址

D 基址寻址

16.计算机经历了从器件角度划分的四代发展历程,但从系统结构来看,至今为止绝大多数计算机仍是()式计算机。

A 实时处理

B 智能化

C 并行

D 冯·诺依曼

17.将有关数据加以分类、统计、分析,以取有利用价值的信息,我们称其为()。

A 数值计算

B 辅助设计

C 数据处理

D 实时控制

18.下列()为计算机辅助教学的英文缩写。

A CAD

B CAM

C CAE

D CAI

19.下列描述()是正确的。

A 控制器能理解、解释并执行所有的指令及存储结果

B 一台计算机包括输入、输出、控制、存储及运算五个单元

C 所有的数据运算都在CPU的控制器中完成

D 以上答案都正确

20.第三代计算机采用()。

A 晶体管

B 电子管

C 集成电路

D 超大规模集成电路

二、填空题(共20道题)

1.(D4E5)H ∨()H=(152345)H

2.主存储器的读取规则:“高高低低”规则,即____地址对应高字节,低地址对应____字节。

3.在浮点补码二进制加减运算中,当尾数部分出现_____和_____形式时,需进行左规,此时尾数______移一位,阶码_____,直到______为止。

4.设操作数字长16位(不包括符号位),机器作原码两位乘运算,共需作__次___操作,最多需做___次____操作,才能得到最后的乘积,乘积的符号位需_______。

5.微型计算机主要由_____、_____、及_____组成,__________在各部件之间提供通信。

6.(7AD2)H∧(A19C) H=() H

7.标志寄存器中的9个标志分两组,(SF、ZF、OF、CF、AF、PF)为____标志,(DF、IF、TF)为________标志。

8.在数字计算机中,信息处理的形式是用______进制运算。

9.8086/8088中,每一个存储单元都有一个惟一的_____位地址,称此地址为该存储单元的物理地址。

10.(7AD2)H ∨(A19C) H=() H

11.冯·诺依曼计算机体系结构由五大部件组成:_____、______、______、______、_____。

12.设操作数字长15位(不包括符号位)运算,共需作___次____操作,最多需作___次____操作才能得到最后乘积,乘积的符号位需______。

13.完整的计算机系统应包括_______和_________。

14.在浮点加减运算中,对阶时需_____阶向____阶看齐,即小阶的尾数向____移位。每移一位,阶码____,直到两数的阶码相等为止。

15.数据寄存器主要用来保存操作数或运算结果等信息,其中___称为累加器, BX称为基址寄存器,_____称为计数寄存器,DX称为数据寄存器。

16.汇编程序是一种将______语言表示的程序(称为汇编源程序)翻译成用_____语言表示的目的程序的软件。

17.两个n+1位(含l位符号位)的原码在机器中作一位乘运算,共需要作___次__操作和___次____操作,才能得到最后的乘积,乘积的符号位需_______。

18.常用的语言处理程序有______程序、_______程序和______程序等。

19.已知浮点数尾数24位(不包括符号位),当它分别表示原码、补码和反码时,左规的最多次数分别为______、_______和_______次,右规的最多次数分别为____、____和___次。20.定点原码除法和定点补码除法均可采用____法,但补码除法中____参与运算。

1.MOV指令能实现存储单元之间的数据传送。()

2.地址传送指令LEA的目的操作数必须是一个16位寄存器。()

3.指令CMP AX,27是正确的。()

4.MOV AX,DELTA[BX]源操作数的寻址方式是基址寻址。()

5.指令CMP 18,BX是正确的。()

6.若DL=10111001B,CF=1指令ROL DL,1执行后的结果为73H。()

7.令 AL=96H,BL=12H,指令MUL BL和IMUL BL分别执行后,它们的结果分别为0A8CH,F78CH。()

8.若DL=10111001B,CF=1指令SAR DL,1执行后的结果为0DCH。()

9.指令CMP AX,ES是合法的。()

10.指令CMP AX,ES是合法的。()

四、简答题(共4道题)

1.计算机具有哪些主要特点?

2.数字计算机如何分类?分类的依据是什么?

3.计算机的主要用途有哪些?请举例说明。

4.现代计算机对各种各样的数据甚至操作命令、相位地址等都使用二进制代码表示,这是为什么?

1.将AL寄存器内的低4位转换为对应十六进制数ASCII码的程序片段定义为一个宏。

2.写一个压缩 BCD码,转换为对应十进制数字ASCII码的程序。

六、综合题(共1道题)

1.对8253定时计数器三个通道进行初始化编程的顺序有没有要求?已知8253中O#、1#、2#计数器及控制寄存器地址分别为340H,342H,344H,346H,试对8253三个计数器进行编程,使0#计数器设置为方式1,计数初值为2050H;1#计数器设置为方式2,计数初值为3000H;2#计数器设置为方式3,计数初值为1000。

答案

一、选择题(共20道题)

1.B

2.C

3.C

4.C

5.C

6.C

7.C

8.B

9.B

10.C

11.D

12.D

13.D

14.A

15.B

16.D

17.C

18.D

19.B

20.C

二、填空题(共20道题)

1.(0000)H

2.高,低

3.00.0XX...X, 11.1XX...X,左,减1 ,尾数部分出现00.1XX...X或11.0...X时

4.8 ,移位, 9,加法,由两数符号位异或运算获得

5.微处理器(CPU) 主存储器(MM) 外部设备互联设备总线(数据总线、地址总线、控制总线)

6.(2090)H

7.条件,控制

8.二

9.20

10.(FBDE)H

11.运算器控制器,存储器,输入设备,输出设备

12.8,移位, 8,加法,由两数符号位异或运算获得

13.配套的硬件设备,软件系统

14.小,大,右,加1

15.AX,CX

16.符号机器

17.n,加, n,移位(右移),通过两数符号位异或运算获得

18.汇编,编译,解释

19.23, 24, 23, 1,1 ,1

20.加减交替,符号位

三、判断题(共10道题)

1.×

2.√

3.√

4.√

5.×

6.√

7.×

8.√

9.×

10.×

四、简答题(共4道题)

1.(1)快速性;(2)通用性;(3)准确性;(4)逻辑性。

2.(1)按信息的形式和处理方式可分为数字计算机、模拟计算机以及数字模拟混合计算机;(2)按计算机的用途可分为通用计算机和专用计算机;(3)按计算机规模又可分为巨型机、大型机、中型机、小型机、微型机和单片机六类。

3.按照计算机加工信息的方式和处理信息的特点,计算机的应用一般分为两大类--数值计算和非数值应用,而且非数值应用范围已远远超过了数值计算。目前,计算机的应用范围几乎涉及人类社会的所有领域归纳成七个方面:(1)科学计算;(2)实时控制;(3)信息处理;(4)计算机辅助技术;(5)办公自动化;(6)家用电器;(7)人工智能。

4.因为:(1)技术容易实现;(2)二进制运算规则简单;(3)逻辑运算方便。

五、程序题(共2道题)

1. HTOASC MACRO

AND AL,0FH

ADD AL,90H

DAA

ADC AL,40H

DAA

ENDM

2. 程序名:e6-1.ASM

DSEG SEGMENT

BCD DB 86H

ASCII DB 2 DUP (0)

DSEG ENDS

CSEG SEGMENT

ASSUME CS:CSEG, DS:DSEG

START: MOV AX, DSEG

MOV DS, AX

MOV AL, BCD

AND AL, 0FH

ADD AL, 30H

MOV ASCII+1, AL

MOV AL, BCD

MOV CL, 4

SHR AL, CL

ADD AL, 30H

MOV ASCII, AL

MOV AH, 4CH

INT 21H

CSEG ENDS

END START

六、综合题(共1道题)

1.解:一般在每个计数器独立使用时,对8253定时计数器三个通道进行初始化的顺序没有特定要求,如果几个计数器配合使用,则可能对三个通道初始化顺序会有一定要求。对每个计数器都应该先写入控制字然后再写初值。本题8253四个地址均为偶数,这是系统地址总线的A2、A1分别连接8253的A1、A0所致。初始化编程如下:

MOV DX,346H

MOV AL,32

OUT DX,AL MOV AL,74H OUT DX,AL MOV AL,0B7H OUT DX,AL MOV DX,340H MOV AL,50H OUT DX,AL MOV AL,20H OUT DX,AL ADD DX,2 MOV AL,00H OUT DX,AL MOV AL,30H OUT DX,AL ADD DX,2 MOV AL,00H OUT DX,AL MOV AL,10H OUT DX,AL

相关文档