2023年计算机组成原理及汇编语言期末考试复习指导春.docx

上传人:太** 文档编号:72227862 上传时间:2023-02-09 格式:DOCX 页数:21 大小:67.78KB
返回 下载 相关 举报
2023年计算机组成原理及汇编语言期末考试复习指导春.docx_第1页
第1页 / 共21页
2023年计算机组成原理及汇编语言期末考试复习指导春.docx_第2页
第2页 / 共21页
点击查看更多>>
资源描述

《2023年计算机组成原理及汇编语言期末考试复习指导春.docx》由会员分享,可在线阅读,更多相关《2023年计算机组成原理及汇编语言期末考试复习指导春.docx(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、计算机组成原理及汇编语言期末考试复习指导(0 5春)说明:本课程为中央电大开放教育专科选修课,期末考试由重庆电大命题(试卷代号:6 18 4 )。该套资料针对性较强,各教学点该课程的责任老师若有什么疑问,欢迎致电68 4 65 1 83 找孙康明或E-Mai I至或。第一部分考核范围第一单元:绪论掌握存储程序工作方式,计算机基本组成与各部件的基本功能,信息的数字化表达方法。初步掌握计算机硬件系统的典型结构,计算机软件系统的重要内容。理解应用计算机解题的过程与几个层次。理解计算机的特点,掌握其重要性能指标的含义。第二单元:计算机中的信息表达掌握常用的进位计数制及其互相转换方法。掌握原码、补码的表

2、达方法及其互相转化。掌握指令格式与寻址方式。掌握定点数、浮点数表达方法,能根据给定格式写出典型值。第三单元:汇编语言程序设计理解全加器的逻辑式和结构、并行加法器及所采用的进位链结构、多功能算术逻辑运 算部件。掌握补码定点加减运算移位操作,理解浮点加减运算、十进制加法运算,掌握无符号整 数一位乘法并了解其逻辑实现,掌握无符号整数一位除法,了解浮点乘除运算。理解模型机的基本组成、数据通路及数据传送,掌握微命令的基本形式。33、在CPU中跟踪指令后继地址的寄存器是(A主存地址寄存器B 程序计数器C指令寄存器D 状态条件寄存器34、在微程序控制器中,机器指令与微指令的关系是()A 一段机器指令组成的程

3、序可由一条微指令来执行B 一条微指令由若干条机器指令组成C每一条机器指令由一条微指令来执行D每一条机器指令由一段用微指令组成的微程序来解释执行3 5、主存和C PU之间增长高速缓冲存贮器的重要目的是()A扩大主存容量B即扩大主存容量又提高主存速度C 提高主存速度,解决与CPU之间速度匹配问题D扩大CPU中通用寄存器的数量36、使CPU与I/O设备完全并行工作的方式是()A程序直接传送方式B 中断方式C通道方式D程序查询方式三.分析/计算题1、运用变形补码计算X + Y补,并指出是否溢出,说明是正溢还是负溢。Xlh=00,110011Yft=00, 10 1 1 01运算过程如下:2、程序改错:

4、本程序的作用是将以S1为起始地址的2 0个字符,依次传送到同数据段的以S2 为起始地址的一段字节之中,请指出程序中哪条指令有错误,并加以改正。(要S 1SI和S2LS I分别表达SI、S2中各字节的有效地址,SI表达距S1或S2的起始地址的字节数。)程 序如下:MOV SI , 0MOV CX , 10NEXT: MOV AL , SI SIMOV S2 SI , ALINCSI SILOOP3、已知累加器AL的内容为I 0 ,执行下列程序段后,寄存器AL、BL的内容是多少?MOV BL, ALADD AL , ALADD AL , ALSUB AL,BL4、将数9 7和-12 3用下述规格化

5、浮点格式(阶码与尾数均用原码表达,阶码以2为底)表 达。5-11-34数符尾数5、在80 8 8/8086CPU寻址存储单元时,逻辑地址由哪两部分组成?写出卜.列存贮器地址的逻 辑地址的具体构成和物理地址。2314H :0035H6、说明下列位指令的功能(DEQU6、说明下列位指令的功能(DEQU(2)DB(3)DW(4)DD SEGMENTENDS7、用无符号数一位乘法计算X X Y ,写出规范的运算过程。X= 1 001Y= 1 101规范运算过程为:8、运用变形补码计算X+Y补,并指出是否溢出,说明是正溢还是负溢。Xh=ll, 001 1 01 Ylh=ll,0 1 00 1 1运算过程

6、如下:9、用无符号数一位乘法计算X X Y ,写出规范的运算过程。X=110l Y= 1 111规范运算过程为:10、将数一0.31 2 5和-7/25用下述规格化浮点格式(阶码与尾数均用原码表达,阶码以2 为底)表达。01 -345 - 11阶符数符有指令:AND AL,ALADC AX,BX(1) 写出各标志位的置位情况OF = SF =CF =结果 AX =12、执行下列指令后,累加器AL的内容是什么(AL=10 H, BL=20H)?为什么? SUB AL , BLMOV CL, BLADD AL ,BLCMP AL, CL13、程序改错:本程序的作用是将以SI为起始地址的20个字符,

7、依次传送到同数据段的 以S2为起始地址的一段字节之中,请指出程序中哪条指令有错误,并加以改正。(要S 1 SI 和S2 SI分别表达S 1、S2中各字节的有效地址SI表达距S 1或S2的起始地址的字节 数。)程序如下:MOV SI ,0MOV CX , 10N E X T:MOV ALMOV S2SI,ALINC SI SIJL OOP14、己知累加器AL的内容为10,执行下列程序段后,寄存器AL、BL的内容是多少?MOV BL , ALADD AL,ALADD AL , A LSUB AL,BL15、将数9 7和-12 3用下述规格化浮点格式(阶码与尾数均用原码表达,阶码以2为底)表达。01

8、-345-11|阶符|数符 一阶码尾数16、在控制器中,程序计数器(PC)的作用是什么?指令寄存器(IR)的作用是什么?17、已知RS 2 32总线传送一个字符的信息格式为:1个起始位个终止位,1个奇偶校 验位,1个字节的数据位,如以9 6 0 0波特速率传送30秒,试问总共约可传送多少字符。I 8、指出下列指令的功能(1) MOV DS, A X(2) LEA DX, DBUF(3) PUSH B X(4) ADD A L , 203、已知下列四条等值语句:C 1 EQU 5 OOHC2 EQU 50HC3EQU I000HC4 EQU 2 0 2 3H下列指令哪些是错的?哪些是对的?(1)

9、 ADD AL ,C1-C2MOV BL ,C3 +C 4(2) SUB BX, C4-C3SUB AH ,C4-C3-C1(3) ADD AL , C219、下列程序执行后,寄存器AL,BUCL的内容是多少?MOV AL,6SUB A L ,0MOV BL ,ALADD AL , BLMOV CL, ALINC CLCMP AL, BLSUB AL, B LHALT20、某机器指令格式如下所示:23181716150OPXD其中:X为寻址方式位,当X= 0时,直接寻址。X=1时,用变址寄存器XI进行变址 寻址。X=2时,用变址寄存器X2进行变址寻址。X=3时,相对寻址。设:(PC) =1 2

10、 34H, XI =00 37H, X2j = 1122H,请拟定下列各指令的有效 地址(指令和地址均用1 6进制表达)(1)48 1 119H: E=(2)591228H: E=(3) 668835H: E=(4)77 A946H: E=21、指令和数据都以二进制数码的形式存放在存贮器中,试说明如何才干区别哪些是指令,哪 些是数据。(提醒:从时序部件产生的周期状态,以及指令流、数据流所流向的不同部件来分 析。)2 2、某机字长为16位,其1 6位单字长访问内存指令格式如下:1 5 -1 211-10987-0OPMIXA其中:OP为操作码,M为寻址模式(0 0:立即地址,01:直接寻址,10

11、:相对寻址,1 1 :堆栈寻址),I为直接/间接寻址方式(0:直接寻址,1:间接寻址),X为变址寻址(1 :变址寻址),A为形式地址,设PC为指令计数器,R为变址寄存器,E为有效地址,请I可答以 下问题:(1)、该指令格式可进行多少种操作()(2)、当M= 0 0时,操作数的范围是多少()(3)、已知 E= 2 03 0,且 M=O1,A=()(4)、已知 E= 20 3 0, R 中存放 0015,且X=l, A=()(5 )、若允许二级间接寻址,寻址范围是多少(2 3、把变量为DATA起始的数据65, 0 521H, 0 5 00H和DATB起始的数据1 00个字节,连 续存入存储器中,写

12、出伪指令。24、写出返回DOS的两种方法。25、准时序控制方式划分,总线可分哪几类?分别合用于什么场合?四.问答题1、在控制器中,程序计数器(PC)的作用是什么?指令寄存器(IR)的作用是什么?2、已知RS23 2总线传送一个字符的信息格式为:1个起始位,1个终止位,1个奇偶校 验位,1个字节的数据位,如以960 0波特速率传送3 0秒,试问总共约可传送多少字符。3、指出下列指令的功能(1) MOV DS, AX(2) LEA DX,DBUF PUSH BX(4) ADD AL , 204、准时序控制方式划分,总线可分哪儿类?分别合用于什么场合? 5、在8088/8086CPU寻址存储单元时,

13、逻辑地址由哪两部分组成?写出下列存贮器地址的逻辑地址的具体构成和物理地址。23 1 4H :0035H6、说明下列位指令的功能(DEQU(2)DB(3)DW(4)DD(5)SEGMENTENDS7、假设种单地址指令的结构如下所示:0 PIXD其中I为间接寻址位,X为寻址方式位,D为形式地址,R为通用寄存器(兼作变址寄存器), E为有效地址。请在下表中填入适当的寻址方式名称。寻址方式名称IX有效地址E000E=D001E= (PC) +D01 0E= (R) +D011E=R100E= (D)110E= (R)4-D)8、I/O接口有哪些基本功能?9、若STR是字符串的首地址,请指出下列程序的功

14、能,并在语句行的后面加上相应语句 的注释。LEA BX , ST R ;LP: CMP BX1 , &;J NZ NEX T;MOV BX , S ;NEXT: I NC BX;LOOPLP ;HET程序的功能是:10、有一个八位机器数(1)当它是带符号整数时,分别写出它在原码,补码,反码时所表达的数值范围,以及数值0 的表达。(2)当它为无符号整数时,其相应的真值范围是多少。原码:补码:反码:无符号数:11、简述一条进栈指令PUSH和一条出栈指令POP的操作过程以及堆栈操作的规程。1 2、指出下列标志位的含义(DCF(2)PF(3)ZF(4)SF1 3、若DAT1和DA T2都是内存单元的地

15、址,指出下列程序的功能,并将程序加上注 解。MOV AL. 0;LEA SUDAT1 + 19;LEA BX , DA T 2+19;MOV CX ,20;LP: MOV AL , S I ;MOV BX, ALDECSI;DECBX;LOOPLP;HLT程序的功能是:14、 已知X= ( 1 2 8 X 5 )-(96 - 25 ),完毕上述运算环节的程序如下:PUSHAPUSH BMULA , BPUSH CPU SHDSUB C,DSUBA,CPOPA(其中原始数据128fA寄存器:5 - B寄存器:9 6-C寄存器:25-D寄存器)(1 )、请将堆栈里栈项的变化,从左至右依次填入下面堆

16、栈示意图中,并标明堆栈指示器SP(2)、说明最后在A寄存器中的数据是多少?理解控制器的功能与组成和指令的执行过程。第四单元:典型CPU及指令系统举例理解8 086/8088CPU的寄存器结构、主存储器、堆枝结构。掌握8086/808 8指令系统的寻址方式。理解8086/ 8 0 8 8指令类型。了解CPU性能的一些措施与当前常用的实际CPU基本组成。第五单元:汇编语言程序设计理解汇编语言程序中3种语句的格式、特点和作用。理解汇编语言程序中使用的各种运算符;掌握汇编语言程序中符号、数据、段结构和过程等的定义方法。掌握汇编语言程序中段寄存器的各种加载方法。掌握无条件转移指令、条件转移指令、循环控制

17、指令、子程序的调用指令和返回指令的 格式与使用。掌握顺序、分支、循环和子程序结构的程序设计方法与技术。理解在数值运算、串操作运算和代码转换中程序设计实例。第六单元:存储系统掌握三级存储体系的功能、所有存储器、存取方式、性能,纯熟掌握主存储器逻辑设计。理解SRAM和DRAM的存储原理、特点、选用选则、动态刷新,主存与CPU之间的 连接。了解高速缓存与虚存储器的基本思想。第七单元:主机与外部设备的信息互换掌握计算机总线的功能与组成,输入/输出系统的功能与组成。中断与DMA的请求、响 应和解决纯熟掌握中断方式和DMA方式。理解接口分类,系统总线的信号组成。了解 IOP第八单元:输入/输出设备理解计算

18、机输入/输出设备的基本知识。理解I/O设备的工作原理。掌握键盘软件扫描方法,点阵成像原理、屏幕显示与显示缓存之间的相应关系,磁盘中的 信息组织方法与相应的寻址信息。第九单元:计算机硬件系统示例掌握整机系统的连接方法。掌握通过I/O指令实现I / 0操作的方法。掌握采用中断方式调用外围设备的方法。掌握采用DMA方式调用外围设备的方法。第二部分综合练习题一 .填空题)、()、(1、计算机硬件重要由运算器、控制器、存贮器、(组成;运算器,控制器统称为(组成;运算器,控制器统称为()o2、计算机唯一能直接执行的语言是(2、计算机唯一能直接执行的语言是()语言。3、将下列进位制互相进行转换。(1) (1

19、 0 100. 101)2=(2) ( 3 AB.C)i6=(4、半导体动态存贮器靠()原理存贮信息)I o)io (3) (3 7) 8=()2)原理存贮信息,而半导体静态存贮器靠5、某微型机定点整数格式字长为8位(涉及位符号位),若X用补码表达,则X补的最大正 数是(),最小负数是()。(用八进制真值表达)6、8 0 86CPU中共有()个寄存器;它们分为3组,分别是()寄存器、()寄存器和用于控制的寄存器。7、有一个1024K位的存贮器,它由四个存贮体组成,每个存贮体为8 K字,试问每个字的字 长是()位。8、设内存中,某一逻辑地址表达为:1 2 5OH:1CA5H(1)它的物理地址为(

20、)(2)它的逻辑地址可表达为():1 0 05H(3)它的逻辑地址也可表达为1 0 OOH:()9、通常I/O控制方式可分为6种,即:程序控制直接传送方式,程序查询方式,中断方 式,直接存贮器访问(DMA)方式,(),I/O解决机方式。1 0、中断请求是中断源向()发出的申请中断的规定。11、计算机软件分为()和应用软件两类。12、在计算机内部信息分为两大类,即(),()。13、半导体动态存贮器靠()原理存贮信息,而半导体静态存贮器靠()原理存贮信息。14、将下列进位制互相进行转换。)10(2)(3 A B.C)i6= () 8(4) ( 1 OO)io=(3) (375.1 )8=(I 5、

21、在数的表达范围方面,浮点比定点();在运算规则方面,浮点比定点复杂;在运算精度方面,浮点比定点();在设备量方面,浮点比定点需要更多设备。16、F标志寄存器共有9个标志位,除DF、IF、TF和AF外,余下的五个标志位分别是1 7、一个源程序至少必须有一个(1 8、计算机硬件重要由运算器、控制器、存贮器组成;运算器,控制器统称为(19、计算机唯能直接执行的语言是(20、将下列进位制互相进行转换。(1)(1 0 1 00 .10 1 ) 2=(2) (3AB. C) 16=(3)(37)土()221、半导体动态存贮器靠(1 7、一个源程序至少必须有一个(1 8、计算机硬件重要由运算器、控制器、存贮

22、器组成;运算器,控制器统称为(19、计算机唯能直接执行的语言是(20、将下列进位制互相进行转换。(1)(1 0 1 00 .10 1 ) 2=(2) (3AB. C) 16=(3)(37)土()221、半导体动态存贮器靠()段和一条源程序结束(END)伪指、( )、( )。)语言。)I o)10)原理存贮信息,而半导体静态存贮器靠()原理存贮信息。22、某微型机定点整数格式字长为8位(涉及一位符号位),若X用补码表达,则X价的最 大正数是(),最小负数是()。(用八进制真值表达)23、8086CPU中共有()个寄存器;它们分为3组,分别是()寄存器、()寄存器和用于控制的寄存器。24、有一个1

23、0 24K位的存贮器,它由四个存贮体组成,每个存贮体为8K字,试问每个字的字长是()位。25、设内存中,某一逻辑地址表达为:125OH:1CA5H(1 )它的物理地址为()(2)它的逻辑地址可表达为():1005H(3)它的逻辑地址也可表达为1000H:() 26、通常I/O控制方式可分为6种,即:程序控制直接传送方式,程序查询方式,中断方式,直接存贮器访问(DMA)方式,(),1/0解决机方式。27、中断请求是中断源向()发出的申请中断的规定。二.选择题1、1、冯诺依曼机工作方式的基本特点是(A运用运算器来解决数据A运用运算器来解决数据按地址访问并顺序执行指令2、2、C存贮器按存贮的程序内容

24、选择地址计算机中的存贮系统是指(堆栈操作A RAM存贮器A RAM存贮器ROM存贮器C 主存贮器D主存贮器和外存贮渊3、3、下列数中最大的数是(A.(10 1 1011)2B.( 142)8C .(5 9 ) )64、A 0101 1 OliB 1 10100111 1 0 10010D 0 1 01 0下列数据代码中具有一位奇偶校验位,并且无错误出现,请问采用偶校验的数据代码是00 1令,附加段、堆栈段和数据段等视需要可有可无。8、写出完毕下述功能的程序(1)传送I 0H到AL寄存器中(2)将AL内容加上16(3)AL内容乘以BL的内容(9、I/O接口分为(9、I/O接口分为()接口和()接

25、口,I /O接口的功能是互换主机和外设的状态信息,使主机和外设的速度相匹配,能是互换主机和外设的状态信息,使主机和外设的速度相匹配,实现主机和外设之间的数据互换,实现数据格式的互换。10、发送向量地址和执行中断隐指令在程序中断解决过程的中断响应阶段,执行中断服务程序在(务程序在()阶段,自动恢复程序断点地址在()阶段。11、寄存器间接寻址中,操作数放在()B主存单元A通用寄存器C堆栈C堆栈D 程序计数器12、指令周期是指(A 从主存中读取一条指令时间B从主存中读取一条指令到指令执行结束的时间C 执行一条指令的时间C 执行一条指令的时间D主频脉冲周期时间13、运算器虽然由多种部件组成,但核心部件

26、是()A算术逻辑运算单元C数据寄存器14、同步控制是()A只合用于CPU控制的方式C 由统一时序信号控制的方式B数据总线D多路转换器E 累加器B只合用于外部设备控制的方式D所有指令执行时间都相同的方式 15、微指令执行的顺序控制,即是拟定如何形成后继地址问题,通常采用的断定方式的基本思想是()A 用微程序计数器来产生后继微指令地址B根据现行微指令的下地址字段和测试字段决定后继微指令地址C用程序计数器PC来产生后继微指令地址D通过微指令中指定一专门字段来控制产生后继微指令地址16、主存和CPU之间增长高速缓冲存贮器的重要目的是()A扩大主存容量B即扩大主存容量又提高主存速度C 提高主存速度,解决

27、与CP U之间速度匹配问题D扩大CPU中通用寄存器的数量17、一个完整的计算机系统应涉及()A运算器,存贮器,控制器B主机和外部设备C主机与应用程序C主机与应用程序D配套的硬件设备和软件系统18、具有下列特点的机器是冯诺依曼机型的机器()。A具有RISC指令系统的计算机系统B使用微程序控制技术的计算机系统C可以按照存贮器中的程序所指定的逻辑顺序,读出指令并执行的系统D使用磁盘,半导体存贮器和高速缓冲存贮部件的系统19、下列数中最大的数是()A. (62)16B. (131)8C.(ll 00001)22 0、下列何种码制中,具有正值的机器数等于其真值。()A. 原码B.补码C. 反码D.原码、

28、补码、反码21、下列数码中设有奇偶校验位,检测数据有错误,试问采用偶校验时,哪个数码犯错 ( )A. 1101101 0 B. 0100 101 1 C. 0 110011 0 D. 100 1 0 10 1 22、指令周期是指()A从主存中读取一条指令时间 B从主存中读取一条指令到指令执行结束的时间C执行一条指令的时间D主频脉冲周期时间23、在CPU中跟踪指令后继地址的寄存器是()A主存地址寄存器B程序计数器C 指令寄存器D状态条件寄存器2 4、在微程序控制器中,机器指令与微指令的关系是()A一段机器指令组成的程序可由一条微指令来执行B 一条微指令由若干条机器指令组成C每一条机器指令由一条微

29、指令来执行D每一条机器指令由一段用微指令组成的微程序来解释执行 2 5、主存和CPU之间增长高速缓冲存贮器的重要目的是(A扩大主存容量B即扩大主存容量又提高主存速度C提高主存速度,解决与CPU之间速度匹配问题D 扩大CPU中通用寄存器的数量2 6、使CPU与I /。设备完全并行工作的方式是()A程序直接传送方式C通道方式2 7、 个完整的计算机系统应涉及(A运算器,存贮器,控制器C 主机与应用程序件系统B中断方式D 程序查询方式)B主机和外部设备D 配套的硬件设备和软)。28、具有下列特点的机器是冯诺依曼机型的机器(A具有RISC指令系统的计算机系统B使用微程序控制技术的计算机系统C可以按照存

30、贮器中的程序所指定的逻辑顺序,读出指令并执行的系统D使用磁盘,半导体存贮器和高速缓冲存贮部件的系统A. (62) 16B. (I3l)sC.(ll OOOOI)2 9、下列数中最大的数是()3 0、下列何种码制中,具有正值的机器数等于其真值。()A. 原码A. 原码B.补码C.反码D. 原码、补码、反码31、下列数码中设有奇偶校验位,检测数据有错误,试问采用偶校验时,哪个数码犯错()A. 1 10 1 1010 B. 01 0 010 1 1C. 01100110D .1(X)101012、指令周期是指()A从主存中读取一条指令时间B从主存中读取一条指令到指令执行结束的时间C执行一条指令的时间D主频脉冲周期时间

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁