2023年计算机组成原理及汇编语言期末考试复习指导春.docx
《2023年计算机组成原理及汇编语言期末考试复习指导春.docx》由会员分享,可在线阅读,更多相关《2023年计算机组成原理及汇编语言期末考试复习指导春.docx(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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 )、请将堆栈里栈项的变化,从左至右依次填入下面堆
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 计算机 组成 原理 汇编语言 期末考试 复习 指导
限制150内