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

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

试卷代号:5827

广东广播电视大学2001年上半年期末考试

计算机专业《计算机组成原理与汇编语言》试题

2001年7月一、填空题(每空1分,共20分)

1.存储程序原理是指。2.堆栈指针SP的内容是。SP始终指向。堆栈的操作原则是。

3.存储器的基本功能是;控制器的基本功能是。4.(127)10=()16=()2

5.物理地址为22000H,段地址为2000H,则偏移地址为 H0

6.对于字长为8的定点整数,其原码、反码的表示范围是,补码的表示范围是。若[N]=-1010100,n=8,则[N]原码=,[N]补码= 。

=,判断结果溢出7.已知X=+0.10010,Y=-0.00101,字长为6,则[X+Y]

情况:;[X—Y]

=;判断结果溢出情

况:。

8.浮点数格式采用 1位阶符,2位阶码,l位尾符,4位尾数,则一211×0.1010的补码形式为。

9. 某 CPU有 24条地址总线,则寻址主存最大空间为。若其中 256K×8存储空间全部由8K×8的 EPROM芯片组成,则共需片。

二、单选题(每小题 1分,共 10分)

1.在CPU中跟踪指令的后继地址的寄存器是。

A.指令寄存器B.程序计数器

C.状态寄存器D.主存地址寄存器

2.计算机中的存储系统是指。

A.主存与快存B.主存与外存

C.只读存储器D.随机存储器

3.计算机中最基本的、不可再分解的操作是。

A.微指令B.微命令

C.微操作D.微程序

4.按分类可将存储器分为随机、只读及顺序存储器。

A.功能B.存储介质

C.存取方式D.器件原理

5. 在CACHE-主存层次中的替换法是由实现的;对虚拟存储器的控制

是由完成的.

A.硬件B.软件

C.软硬件D.外部设备

6.把源程序变成目标程序的应用软件是 .

A.EDIT B.MASM

C.LINK D.DEBUG

7.向显示器输出一串字符应使用的DOS调用号是 .

A.07H B.08H

C.09H D.OAH

8. 采用局部译码片选法,若2条高位地址线不参与片选译码,则将有倍存储空间发生重叠。

A.1 B.2

C.4 D.8

9.同步控制是方式。

A.只实用于CPU控制B.由统一时序信号控制

C.只实用于外部设备控制D.所有指令执行时间均相等

10. 运算器的核心部件是 .

A.数据寄存器B.数据总线

C.累加器D.算术逻辑单元

三、简答题(每小题5分,共10分)

1.冯.诺依曼计算机的基本特征是什么。

2.什么是系统调用?如何进行系统调用?

四、指令题(共20分)

1.指出源操作数的寻址方式(8分)

(1)ADD AX,BX;(3)MOV AX,TAB「BX][DI];

(2)MOV AX,2000H[SI];(4)LEA AX,ARE;

2.判断对否,指出错误原因(8分)

(1)MOV AX,BL;(3)MOV[2000H][SI] ;

(2)MOV CS,BX;(4)MOV ES,DS,;

3.指出指令执行后累加器中的内容(4分)

DATA SEGMENT

DATO EQU 200

DATI = DAT0+100

DAT2 DW DAT1 DUP(OFFFFH)

DA13 DW 2*DAT0 DUP(0)

DATA ENDS

(1)MOV AL,DAT0 AL=

(2)MOV AX,DAT2 AX =

(3)MOV AX,LENGTH DAT2 AX =

(4)MOV AX,SIZE DAT3 AX =

五、分析题(共20分)

1.已知某CPU有 20条地址线(A19~A0)。试利用芯片为 16K×8的 EPROM27128设计容量分别为 16K ×8的ROM,其地址空间为1C000H~1FFFFH。画出该片选择码电路。(l0分)

2.阅读程序,回答问题(10分)

DATA SEGMENT

STR1 DB ‘&&&&&'.

STR2 DB ‘# # # # #'

DATA END

STACK SEGMENT STACK ‘STACK'

DB 10 DUP (?)

STACK END

CODE SEGMENT

ASSUME CS: CODE, DS: DATA, SS; STACK MOV DS, AX

MOV ES, AX

LEA SI, STAl [1] LEA DI, STA2

MOV CX, 5 [2] DONE: MOV AL, [DI]

MOV AH, [SI]

MOV [Slj, AL [3] MOV [DI], AH [4]

INC SI

INC Dl

LOOP DONE [5]

MOV AH, 4CH

INT 21H

CODE ENDS

END START

(1)[1]的功能是。(2)执行[2]后CX的内容是:。(3)[3][4]功能是:。(4)[5]功能是:。(5)该程序功能是:。

六、程序题(共20分)

按要求完成以下程序段:

l.在DAT单元开始的200个无符号数中找出最大和最小值,分别送MAX和MIN单

元。(l0分)

DAT DB XX,XX,XX;200个无符号数

MAX DB 0

MIN DB OFFH

LEA SI,DAT

NEXT:

CMP AL,MAX

MOV MAX, AL -

SKP1: CMP AL, MlN

MOV MIN, AL

SKP2:

LOOP NEXT

2.在A、B单元起各连续存有20字节的M进制数,求差后存入C单元起的连续20字节中。(l0分)

A D

B XX,XX,…XX;20个字节二进制数

B DB XX,XX,…XX;20个字节二进制数

N =EQU 20

START: MOV SI, OFFSET A

MOV DI, OFFSET B

MOV CX, N

LP: MOV AL, [SI]

MOV [BX], AL

INC Sl

INC DI

相关文档
最新文档