计算机组成原理及汇编语言期末考试复习指导05春Word文档下载推荐.docx
- 文档编号:22340683
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:28
- 大小:27.63KB
计算机组成原理及汇编语言期末考试复习指导05春Word文档下载推荐.docx
《计算机组成原理及汇编语言期末考试复习指导05春Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《计算机组成原理及汇编语言期末考试复习指导05春Word文档下载推荐.docx(28页珍藏版)》请在冰豆网上搜索。
掌握汇编语言程序中段寄存器的各种加载方法。
掌握无条件转移指令、条件转移指令、循环控制指令、子程序的调用指令和返回指令的格式与使用。
掌握顺序、分支、循环和子程序结构的程序设计方法与技术。
理解在数值运算、串操作运算和代码转换中程序设计实例。
第六单元:
存储系统
掌握三级存储体系的功能、所有存储器、存取方式、性能,熟练掌握主存储器逻辑设计。
理解SRAM和DRAM的存储原理、特点、选用选则、动态刷新,主存与CPU之间的连接。
了解高速缓存与虚存储器的基本思想。
第七单元:
主机与外部设备的信息交换
掌握计算机总线的功能与组成,输入/输出系统的功能与组成。
中断与DMA的请求、响应和处理
熟练掌握中断方式和DMA方式。
理解接口分类,系统总线的信号组成。
了解IOP
第八单元:
输入/输出设备
理解计算机输入/输出设备的基本知识。
理解I/O设备的工作原理。
掌握键盘软件扫描方法,点阵成像原理、屏幕显示与显示缓存之间的对应关系,磁盘中的信息组织方法与相应的寻址信息。
第九单元:
计算机硬件系统示例
掌握整机系统的连接方法。
掌握通过I/O指令实现I/O操作的方法。
掌握采用中断方式调用外围设备的方法。
掌握采用DMA方式调用外围设备的方法。
第二部分综合练习题
一.填空题
1、计算机硬件主要由运算器、控制器、存贮器、( )、( )组成;
运算器,控制器统称为()。
2、计算机唯一能直接执行的语言是()语言。
3、将下列进位制相互进行转换。
(1)(10100.101)2=( )10
(2)(3AB.C)16=()10 (3)(37)8=( )2
4、半导体动态存贮器靠( )原理存贮信息,而半导体静态存贮器靠()原理存贮信息。
5、某微型机定点整数格式字长为8位(包括一位符号位),若X用补码表示,则[X]补的最大正数是(),最小负数是()。
(用八进制真值表示)
6、8086CPU中共有( )个寄存器;
它们分为3组,分别是( )寄存器、( )寄存器和用于控制的寄存器。
7、有一个1024K位的存贮器,它由四个存贮体组成,每个存贮体为8K字,试问每个字的字长是()位。
8、设内存中,某一逻辑地址表示为:
1250H:
1CA5H
(1)它的物理地址为( )
(2)它的逻辑地址可表示为( ):
1005H
(3)它的逻辑地址也可表示为1000H:
( )
9、通常I/O控制方式可分为6种,即:
程序控制直接传送方式,程序查询方式,中断方式,直接存贮器访问(DMA)方式,( ),I/O处理机方式。
10、中断请求是中断源向( )发出的申请中断的要求。
11、计算机软件分为( )和应用软件两类。
12、在计算机内部信息分为两大类,即( ),( )。
13、半导体动态存贮器靠( )原理存贮信息,而半导体静态存贮器靠()原理存贮信息。
14、将下列进位制相互进行转换。
(1)(1101.01)2=( )10
(2)(3AB.C)16=( )8
(3)(375.1)8=( )2(4)(100)10=()2
15、在数的表示范围方面,浮点比定点();
在运算规则方面,浮点比定点复杂;
在运算精度方面,浮点比定点();
在设备量方面,浮点比定点需要更多设备。
16、F标志寄存器共有9个标志位,除DF、IF、TF和AF外,余下的五个标志位分别是( )。
17、一个源程序至少必须有一个( )段和一条源程序结束(END)伪指
18、计算机硬件主要由运算器、控制器、存贮器、( )、( )组成;
19、计算机唯一能直接执行的语言是()语言。
20、将下列进位制相互进行转换。
(2)(3AB.C)16=()10
(3)(37)8=( )2
21、半导体动态存贮器靠( )原理存贮信息,而半导体静态存贮器靠()原理存贮信息。
22、某微型机定点整数格式字长为8位(包括一位符号位),若X用补码表示,则[X]补的最大正数是(),最小负数是()。
23、8086CPU中共有( )个寄存器;
24、有一个1024K位的存贮器,它由四个存贮体组成,每个存贮体为8K字,试问每个字的字长是()位。
25、设内存中,某一逻辑地址表示为:
26、通常I/O控制方式可分为6种,即:
27、中断请求是中断源向( )发出的申请中断的要求。
二.选择题
1、冯·
诺依曼机工作方式的基本特点是()
A利用运算器来处理数据B按地址访问并顺序执行指令
C存贮器按存贮的程序内容选择地址D堆栈操作
2、计算机中的存贮系统是指()
ARAM存贮器BROM存贮器
C主存贮器D主存贮器和外存贮器
3、下列数中最大的数是()
A.(1011011)2B.(142)8C.(59)16
4、下列数据代码中含有一位奇偶校验位,而且无错误出现,请问采用偶校验的数据代码是()
A01011011B11010011C11010010D01010001
令,附加段、堆栈段和数据段等视需要可有可无。
8、写出完成下述功能的程序
(1)传送10H到AL寄存器中( )
(2)将AL内容加上16( )
(3)AL内容乘以BL的内容( )
9、I/O接口分为( )接口和( )接口,I/O接口的功能是交换主机和外设的状态信息,使主机和外设的速度相匹配,实现主机和外设之间的数据交换,实现数据格式的交换。
10、发送向量地址和执行中断隐指令在程序中断处理过程的中断响应阶段,执行中断服务程序在()阶段,自动恢复程序断点地址在( )阶段。
计算机组成原理与汇编语言试题第3页计算机组成原理与汇编语言试题第4页(共8页)
11、寄存器间接寻址中,操作数放在()
密封线内不要答题
A通用寄存器B主存单元
C堆栈D程序计数器
12、指令周期是指()
A从主存中读取一条指令时间B从主存中读取一条指令到指令执行结束的时间
C执行一条指令的时间D主频脉冲周期时间
13、运算器虽然由多种部件组成,但核心部件是()
A算术逻辑运算单元B数据总线
C数据寄存器D多路转换器E累加器
14、同步控制是()
A只适用于CPU控制的方式B只适用于外部设备控制的方式
C由统一时序信号控制的方式D所有指令执行时间都相同的方式
15、微指令执行的顺序控制,即是确定如何形成后继地址问题,通常采用的断定方式的基本思想是()
A用微程序计数器来产生后继微指令地址
B根据现行微指令的下地址字段和测试字段决定后继微指令地址
C用程序计数器PC来产生后继微指令地址
D通过微指令中指定一专门字段来控制产生后继微指令地址
16、主存和CPU之间增加高速缓冲存贮器的主要目的是()
A扩大主存容量
B即扩大主存容量又提高主存速度
C提高主存速度,解决与CPU之间速度匹配问题
D扩大CPU中通用寄存器的数量
17、一个完整的计算机系统应包括()
A运算器,存贮器,控制器B主机和外部设备
C主机与应用程序D配套的硬件设备和软件系统
18、具有下列特点的机器是冯·
诺依曼机型的机器()。
A具有RISC指令系统的计算机系统
B使用微程序控制技术的计算机系统
C能够按照存贮器中的程序所指定的逻辑顺序,读出指令并执行的系统
D使用磁盘,半导体存贮器和高速缓冲存贮部件的系统
19、下列数中最大的数是()
A.(62)16B.(131)8C.(1100001)2
20、下列何种码制中,具有正值的机器数等于其真值。
()
A.原码B.补码C.反码D.原码、补码、反码
21、下列数码中设有奇偶校验位,检测数据有错误,试问采用偶校验时,哪个数码出错()
A.11011010B.01001011C.01100110D.10010101
22、指令周期是指()
23、在CPU中跟踪指令后继地址的寄存器是()
A主存地址寄存器B程序计数器
C指令寄存器D状态条件寄存器
24、在微程序控制器中,机器指令与微指令的关系是()
A一段机器指令组成的程序可由一条微指令来执行
B一条微指令由若干条机器指令组成
C每一条机器指令由一条微指令来执行
D每一条机器指令由一段用微指令组成的微程序来解释执行
25、主存和CPU之间增加高速缓冲存贮器的主要目的是()
A扩大主存容量B即扩大主存容量又提高主存速度
26、使CPU与I/O设备完全并行工作的方式是()
A程序直接传送方式 B中断方式
C通道方式D程序查询方式
27、一个完整的计算机系统应包括()
28、具有下列特点的机器是冯·
29、下列数中最大的数是()
30、下列何种码制中,具有正值的机器数等于其真值。
31、下列数码中设有奇偶校验位,检测数据有错误,试问采用偶校验时,哪个数码出错()
32、指令周期是指()
33、在CPU中跟踪指令后继地址的寄存器是()
34、在微程序控制器中,机器指令与微指令的关系是()
35、主存和CPU之间增加高速缓冲存贮器的主要目的是()
36、使CPU与I/O设备完全并行工作的方式是()
三.分析/计算题
1、利用变形补码计算[X+Y]补,并指出是否溢出,说明是正溢还是负溢。
[X]补=00,110011 [Y]补=00,101101
运算过程如下:
2、程序改错:
本程序的作用是将以S1为起始地址的20个字符,依次传送到同数据段的以S2为起始地址的一段字节之中,请指出程序中哪条指令有错误,并加以改正。
(要S1[SI]和S2[SI]分别表示S1、S2中各字节的有效地址,[SI]表示距S1或S2的起始地址的字节数。
) 程序如下:
MOVSI,0
MOVCX,10
NEXT:
MOVAL,S1[SI]
MOVS2[SI],AL
INCS1[SI]
LOOP
3、已知累加器AL的内容为10,执行下列程序段后,寄存器AL、BL的内容是多少?
MOVBL,AL
ADDAL,AL
SUBAL,BL
4、将数97和-123用下述规格化浮点格式(阶码与尾数均用原码表示,阶码以2为底)表示。
1–3
4
5–11
阶符
数符
………阶码……:
………尾数………
5、在8088/8086CPU寻址存储单元时,逻辑地址由哪两部分组成?
写出下列存贮器地址的逻辑地址的具体构成和物理地址。
2314H:
0035H
6、说明下列位指令的功能
⑴EQU⑵DB⑶DW⑷DD⑸SEGMENT……ENDS
7、用无符号数一位乘法计算X×
Y ,写出规范的运算过程。
X=1001 Y=1101
规范运算过程为:
8、利用变形补码计算[X+Y]补,并指出是否溢出,说明是正溢还是负溢。
[X]补=11,001101 [Y]补=11,010011
9、用无符号数一位乘法计算X×
X=1101 Y=1111
10、将数-0.3125和-7/25用下述规格化浮点格式(阶码与尾数均用原码表示,阶码以2为底)表示。
5-11
………阶码……:
11、已知AX=82A0H , BX=8265H
有指令:
ANDAL,AL
ADCAX,BX
(1)写出各标志位的置位情况
OF=________
SF=_________
CF=________
(2)结果AX=____________
12、执行下列指令后,累加器AL的内容是什么(AL=10H,BL=20H)?
为什么?
MOVCL,BL
ADDAL,BL
CMPAL,CL
13、程序改错:
MOVSI,0
14、已知累加器AL的内容为10,执行下列程序段后,寄存器AL、BL的内容是多少?
SUBAL,BL
15、将数97和-123用下述规格化浮点格式(阶码与尾数均用原码表示,阶码以2为底)表示。
16、在控制器中,程序计数器(PC)的作用是什么?
指令寄存器(IR)的作用是什么?
17、已知RS-232总线传送一个字符的信息格式为:
1个起始位,1个终止位,1个奇偶校验位,1个字节的数据位,如以9600波特速率传送30秒,试问总共约可传送多少字符。
18、指出下列指令的功能
⑴MOVDS,AX
⑵LEADX,DBUF
⑶PUSHBX
⑷ADDAL,20
3、已知下列四条等值语句:
C1EQU500H
C2EQU50H
C3EQU1000H
C4EQU2000H
下列指令哪些是错的?
哪些是对的?
⑴ADDAL,C1-C2
⑵MOVBL,C3+C4
⑶SUBBX,C4-C3
⑷SUBAH,C4-C3-C1
⑸ADDAL,C2
19、下列程序执行后,寄存器AL,BL,CL的内容是多少?
MOVAL,6
SUBAL,0
MOVBL,AL
ADDAL,AL
ADDAL,BL
MOVCL,AL
INCCL
CMPAL,BL
SUBAL,BL
HALT
20、某机器指令格式如下所示:
23~18
17~16
15
OP
X
D
其中:
X为寻址方式位,当X=0时,直接寻址。
X=l时,用变址寄存器X1进行变址寻址。
X=2时,用变址寄存器X2进行变址寻址。
X=3时,相对寻址。
设:
(PC)=1234H,[X1]=0037H,[X2」=1122H,请确定下列各指令的有效地址(指令和地址均用16进制表示)
(l)481119H:
E=
(2)591228H:
(3)668835H:
(4)77A946H:
21、指令和数据都以二进制数码的形式存放在存贮器中,试说明怎样才能区别哪些是指令,哪些是数据。
(提示:
从时序部件产生的周期状态,以及指令流、数据流所流向的不同部件来分析。
)
22、某机字长为16位,其16位单字长访问内存指令格式如下:
15-12
11-10
9
8
7-0
M
I
A
其中:
OP为操作码,M为寻址模式(00:
立即地址,01:
直接寻址,10:
相对寻址,11:
堆栈寻址),I为直接/间接寻址方式(0:
直接寻址,1:
间接寻址),X为变址寻址(1:
变址寻址),A为形式地址,设PC为指令计数器,R为变址寄存器,E为有效地址,请回答以下问题:
(1)、该指令格式可进行多少种操作( )
(2)、当M=00时,操作数的范围是多少( )
(3)、已知E=2030,且M=01,A=( )
(4)、已知E=2030,R中存放0015,且X=1,A=( )
(5)、若允许二级间接寻址,寻址范围是多少( )。
23、把变量为DATA起始的数据65,0521H,0500H和DATB起始的数据100个字节,连续存入存储器中,写出伪指令。
24、写出返回DOS的两种方法。
25、按时序控制方式划分,总线可分哪几类?
分别适用于什么场合?
四.问答题
1、在控制器中,程序计数器(PC)的作用是什么?
2、已知RS-232总线传送一个字符的信息格式为:
3、指出下列指令的功能
4、按时序控制方式划分,总线可分哪几类?
2314H:
⑴EQU
⑵DB
⑶DW
⑷DD
⑸SEGMENT……ENDS
7、假设一种单地址指令的结构如下所示:
其中I为间接寻址位,X为寻址方式位,D为形式地址,R为通用寄存器(兼作变址寄存器),E为有效地址。
请在下表中填入适当的寻址方式名称。
寻址方式名称
有效地址E
00
E=D
01
E=(PC)+D
10
E=(R)+D
11
E=R
1
E=(D)
E=((R)+D)
8、I/O接口有哪些基本功能?
9、若STR是字符串的首地址,请指出下列程序的功能,并在语句行的后面加上对应语句的注释。
LEABX,ST
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 汇编语言 期末考试 复习 指导 05
![提示](https://static.bdocx.com/images/bang_tan.gif)