《计算机组成原理与汇编语言》
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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