10年秋期成人教育(专科)
《计算机组成原理与汇编语言》期末复习指导
2010年12月修订
第一部份 课程考核说明
1、考核目的
通过本次考试,了解学生对本课程基本内容和重、难点的掌握程度,以及运用本课程的基本知识、基本理论和基本方法来分析和解决计算机组成原理的能力,同时还考察X86汇编语言编程能力,理解与运用相结合。
2、考核方式
本课程期末考试为开卷笔试,考试时间为90分钟。 3、适用范围、教材
本复习指导适用于重庆电大成人教育专科软件开发与应用专业的选修课程《计算机组成原理与汇编程序设计》。
本课程考试命题依据的教材采用俸远桢主编,中央广播电视大学出版社出版的《计算机组成原理与汇编程序设计》(2000年7月第1版)。
4、命题依据
本课程的命题依据是《计算机组成原理与汇编语言》课程的教材、实施意见。 5、考试要求
考试主要是考核学生对基本理论和基本问题的理解和应用能力。在能力层次上,从了解、掌握、重点掌握3个角度来要求。主要考核学生对计算机组成原理知识的基本理论、对计算机系统设计过程与实现技术的理解和对计算机应用中遇到的硬件的简单问题提出解决能力。
6、考题类型及比重
考题类型及分数比重大致为:填空题(15%);选择题(20%);分析计算(55%);简答题(10%)。
第二部份 期末复习指导
第一单元 绪论
一、重点掌握
1、存储程序工作方式,计算机基本组成与各部件的基本功能,信息的数字化表示方法。 2、应用计算机解题的过程与几个层次。 二、一般掌握
1、计算机硬件系统的典型结构,计算机软件系统的主要内容。 2、计算机的特点,掌握其主要性能指标的含义。
第二单元 计算机中的信息表示
一、重点掌握
1、常用的进位计数制及其相互转换方法。 2、原码、补码的表示方法及其相互转化。 3、指令格式与寻址方式。
4、定点数、浮点数表示方法,能根据给定格式写出典型值。
第三单元 汇编语言程序设计
一、重点掌握
1、补码定点加减运算移位操作,理解浮点加减运算、十进制加法运算,掌握无符号整数一位乘法并了解其逻辑实现,掌握无符号整数一位除法,了解浮点乘除运算。
2、模型机的基本组成、数据通路及数据传送,掌握微命令的基本形式。 3、控制器的功能与组成和指令的执行过程。
第 1 页 共 12 页
二、一般掌握
1、全加器的逻辑式和结构、并行加法器及所采用的进位链结构。 2、多功能算术逻辑运算部件。
第四单元 典型CPU及指令系统举例
一、重点掌握
1、8086/8088CPU的寄存器结构、主存储器、堆栈结构。 2、8086/8088指令系统的寻址方式。 3、8086/8088 指令类型。 二、一般掌握
CPU性能的一些措施与当前常用的实际CPU基本组成。
第五单元 汇编语言程序设计
一、重点掌握
1、掌握汇编语言程序中符号、数据、段结构和过程等的定义方法。 2、汇编语言程序中段寄存器的各种加载方法。
3、无条件转移指令、条件转移指令、循环控制指令、子程序的调用指令和返回指令的格式与使用。 4、顺序、分支、循环和子程序结构的程序设计方法与技术。 二、一般掌握
1、汇编语言程序中3种语句的格式、特点和作用。 2、汇编语言程序中使用的各种运算符。
3、数值运算、串操作运算和代码转换中程序设计实例。
第六单元 存储系统
一、重点掌握
三级存储体系的功能、所有存储器、存取方式、性能,熟练掌握主存储器逻辑设计。 二、一般掌握
1、SRAM和DRAM的存储原理、特点、选用选则、动态刷新,主存与CPU之间的连接。 2、高速缓存与虚存储器的基本思想。
第七单元 主机与外部设备的信息交换
一、重点掌握
中断方式和DMA方式。 二、一般掌握
1、计算机总线的功能与组成,输入/输出系统的功能与组成。中断与DMA的请求、响应和处理 2、接口分类,系统总线的信号组成。
第八单元 输入/输出设备
一、一般掌握
1、计算机输入/输出设备的基本知识。 2、I/O设备的工作原理。
3、键盘软件扫描方法,点阵成像原理、屏幕显示与显示缓存之间的对应关系,磁盘中的信息组织方法与相应的寻址信息。
第九单元 计算机硬件系统示例
一、一般掌握
1、整机系统的连接方法。
2、通过I/O指令实现I/O操作的方法。 3、采用中断方式调用外围设备的方法。 4、采用DMA方式调用外围设备的方法。
第三部分 综合练习题
一.填空题
1、计算机硬件主要由运算器、控制器、存贮器、( )、( )组成;运算器,控制器统称为( )。
2、将下列进位制相互进行转换。 (1)(10100.101)2=( )10
第 2 页 共 12 页
(2)(3AB.C)16=( )10 (3)(37)8=( )2
3、半导体动态存贮器靠( )原理存贮信息,而半导体静态存贮器靠( )原理存贮信息。
4、8086CPU中共有( )个寄存器;它们分为3组,分别是( )寄存器、( )寄存器和用于控制的寄存器。
5、有一个1024K位的存贮器,它由四个存贮体组成,每个存贮体为8K字,试问每个字的字长是( )位。
6、设内存中,某一逻辑地址表示为:1250H:1CA5H (1) 它的物理地址为( )
(2) 它的逻辑地址可表示为( ):1005H
(3) 它的逻辑地址也可表示为1000H: ( )1、在计算机内部信息分为两大类,即( ),( )。
7、将下列进位制相互进行转换。 (1)(1101.01)2=( )10 (2)(3AB.C)16=( )8 (3)(375.1)8=( )2 (4)(100)10=( )2 8、在数的表示范围方面,浮点比定点( );在运算规则方面,浮点比定点复杂;在运算精度方面,浮点比定点( );在设备量方面,浮点比定点需要更多设备。
9、F标志寄存器共有9个标志位,除DF、IF、TF和AF外,余下的五个标志位分别是( )。
10、一个源程序至少必须有一个( )段和一条源程序结束(END)伪指令,附加段、堆栈段和数据段等视需要可有可无。
11、写出完成下述功能的程序
(1) 传送10H到AL寄存器中 ( ) (2) 将AL内容加上16 ( ) (3) AL内容乘以BL的内容 ( )
12、I/O接口分为( )接口和( )接口,I/O接口的功能是交换主机和外设的状态信息,使主机和外设的速度相匹配,实现主机和外设之间的数据交换,实现数据格式的交换。1、程序设计语言主要包括机器语言,( ),高级语言;对源程序语言的处理方式有解释和( )两种类型。
13、 (5AB)16 = ( )2 (7E5)16 +(4D3)16 = ( ) 16
14、对下列数据代码设为奇校验,请在括号中填写相应的校验位 A 1010111( ) B 1000111( ) 15、在标志寄存器中,反映进位标志位是( ),方向标志位是DF,溢出标志位是( ),符号标志位是SF,零标志位是ZF。
16、END称为( )伪指令,PROC/ENDP 称为过程定义伪指令, SEGMENT/ENDS 称为( )伪指令,ASSUME称为段寻址伪指令。
17、写出下列源操作数所用的寻址方式
(1) ADD AL,0ABH; 寻址方式为:( ) (2) INC WORD PTR[1000]; 寻址方式为:( )
18、I/O接口分为串行接口和并行接口,I/O接口的功能是交换主机和外设的( ),使主机和外设的速度相匹配,实现主机和外设之间的数据交换,实现的数据格式交换。
19、一个完整的程序中断过程包括:中断请求,中断判优,中断响应,中断处理,中断返回;其中发送向量地址和执行中断隐指令应在( )阶段,执行中断服务程序在
第 3 页 共 12 页
( )阶段,自动恢复程序断点地址和中断前的程序状态字在中断返回阶段。
20、计算机硬件主要由运算器,控制器,( ),输入输出设备组成;运算器和控制器统称为CPU。
21、 5ABH = ( )2 7E5H + 4D3H = ( ) 16
22、某微型机定点整数格式字长为8位(包括一位符号位),若X用补码表示,则[X]补的最大正数是( ),最小负数是( )(用八进制真值表示)。
23、指令中的地址码即是操作数的实际地址,这种寻址方式称作( );若指令中的地址码即是实际的操作数,这种寻址方式称作( )。
24、变址寄存器SI和DI,它们即可作为通用寄存器, 也可以作为( )寄存器, 分别存放( )数据串和( )数据串的基址。
25、有一个512K的存贮器,它由四个存贮体组成,每个存贮体为16K字,试问每个字的字长是( )位。
26、现代计算机的运算器结构一般是用总线来组织,基本分为单总线、双总线和三总线三种结构型式。其中( )操作速度最快,而( )操作速度最慢。
27、中断返回时要恢复( )和( ),才能返回主程序继续执行。
28、计算机软件分为( )和( )两大类。 29、计算机唯一能直接执行的语言是( )语言。 30、每条指令由两部分组成,即( ),( )。 31、标号和变量所具有的三种属性分别为( )属性,( )属性和( )属性。
32、操作数的三种类型为立即数操作数,( )操作数,( )操作数。 33、8088CPU中通用寄存器是AX,BX,CX,DX,SP,BP,SI,DI,指针寄存器是IP,段寄存器是( )。
34、计算机的I/O系统由( )、设备控制器、( )和( )组成。
35、一个完整的程序中断过程包括:( )等五个阶段。 二.选择题
1、若十进制数为132.75,则其十六进制数为( ) A.21.3 B. 84.C C.24.6 D. 84.6 2、若X反=10011,则其十进制真值为( ) A.-3 B.-6 C.-4 D.11
3、某定点整数16位,含1位符号位,原码表示,则其绝对值最大正数为( ) A.216 B.215 C.(215-1) D.(216-1)
4、某浮点数字长32位;其中阶码8位,含1位阶符,补码表示,R=2;尾数24位,含1位数符,补码表示;规格化。则其绝对值最小负数为( )。
A.-2-1282-1 B.2-7(-2-23) C.-2-127(223) D.2-127(-2-1) 5、补码减法运算是指( )
A.操作数用补码表示,符号位单独处理 B.操作位用补码表示,连同符号位一起相加
第 4 页 共 12 页
C.操作位用补码表示,将减数变为机器负数,然后相加 D.操作位用补码表示,将被减数变为机器负数,然后相加.
6、两个采用变型补码表示的数进行加减运算时,发生正溢出的特征是双符号位为( )。 A.01 B.00 C.10 D.11 7、进位传递函数是( )。
A.A1B1 B.A1⊕B1 C.10 D.11 8、主存储器尝采用( )
A.顺序存取方式 B.随机存取方式
C.直接存取方式 D.半顺序存取方式
9、若CPU 地址线为25根,则能够直接访问的存储器最大容量为( )。 A.1M B.5M C.16M D.32M 10、键盘接口通常( )
A.选用DMA接口 B.选用中断接口
C.选用直接程序传送方式接口 D.既可选中断也可选DMA接口 11、一个完整的计算机系统应包括( )
A 运算器,存贮器,控制器 B 主机和外部设备
C 主机与应用程序 D 配套的硬件设备和软件系统 12、具有下列特点的机器是冯·诺依曼机型的机器( )。 A 具有RISC指令系统的计算机系统 B 使用微程序控制技术的计算机系统
C 能够按照存贮器中的程序所指定的逻辑顺序,读出指令并执行的系统 D 使用磁盘,半导体存贮器和高速缓冲存贮部件的系统 13、下列数中最大的数是( )
A (62)16 B (131)8 C (1100001)2 14、若十进制数为157.125,则其八进制数为( )
A 235.157 B 532.571 C 235.1 D 532.1 15、在机器数中( )的零的表示形式是惟一的。
A 原码 B 补码 C 反码 D 原码和反码 16、运算器的核心部件是( )
A 数据总线 B 算术逻辑运算单元 C 并行进位部件 D 通用寄存器 17、原码乘法是( )
A 用原码表示操作数,然后直接相乘
B 被乘法用原码表示,乘数取绝对值,然后相乘 C 乘数用原码表示,被乘数取绝对值,然后相乘 D 先取操作数绝对值相乘,符号位单独处理 18、计算机主频的周期是指( )
A 指令周期 B 机器周期 C 时钟周期 D 存取周期 19、在向量中断方式中,中断向量是( ) A 子程序入口地址
B 中断源服务程序入口地址 C 中断服务程序入口地址 D 中断返回地址
第 5 页 共 12 页