




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【计算机组成原理与汇编语言程序设计】复习资料计算机组成原理与汇编语言程序设计第三章 中央处理器原理一、掌握:CPU基本组成模型(寄存器组成、数据通路结构),同步控制方式与常见时序信号,微命令(脉冲、电位),熟练掌握指令流程(能拟出给定指令的流程)。首先在掌握上述概念的基础上,结合教材图3-13熟悉模型机的构成(最好分成几大块记忆理解)。 重点了解组合逻辑控制器的设计步骤,就可以掌握有关的指令流程,下面一一加以介绍。首先根据指令系统分析每条指令的流程,写出每一条指令所对应的微操作序列。对所有微操作进行逻辑综合与化简,写出每个微操作的逻辑表达式。根据这些逻辑表达式,对微操作控制信号形成部件进行逻辑设计。1确立模型机的指令系统 (1)指令格式 双操作数指令 15 12 11 9 8 6 5 3 2 0操作码寄存器号寻址方式寄存器号寻址方式目的操作数 源操作数寄存器编号寻址方式操作类型R0000寄存器寻址000MOV0000R1001寄存器间接寻址001ADD0001R2010自减型寄存器间接寻址010SUB0010R3011自增型寄存器间接寻址011AND0011SP100直接寻址100OR0100PSW101变址寻址101EOR0101PC111例: 指令 AND R1, X(R2)0011001000010101 指令 OR -(R3),(R0)0100011010000001单操作数指令15 12 11 9 8 6 5 3 2 0操作码寄存器号寻址方式 2确立时序系统 (1)工作周期(机器周期)取指周期FT 源周期ST 目的周期DT 执行周期ET例:双操作指令,且两个操作数均在主存中,经历的工作周期是,取指周期FT源周期ST目的周期DT执行周期ET例:单操作指令,且操作数在主存中,经历的工作周期是,取指周期FT目的周期DT执行周期ET例:双操作指令,且操作数在CPU寄存器中,经历的工作周期是,取指周期FT执行周期ET (2)节拍(时钟周期) T0,T1,T2 (3)工作脉冲 在每个节拍末尾发一个工作脉冲P 3分析指令流程取指流程(2拍) PCMAR :FT0 MMDRIR :FT1 PC+1PCMOV指令流程 MOV R1, R2 取指令 FT(FT0、FT1) R2C ST0 CR1 ET0双操作指令例:AND R1, X(R2) 取指令PCMARMMDRDPC+1PCD+R2ZZMARMMDRCR1DCDZZR1例:OR -(R3),(R0) 取指令R0MARMMDRCR3-1ZZMAR,R3MMDRDCDZZMDRMDRM 4微命令综合 在分析完全部指令流程和微操作时间表,以及全部工作周期、节拍、脉冲等之后,进行综合分析,即可得出各微命令得逻辑表达式(教材102页),然后再进行化简。 5逻辑设计 根据全部逻辑表达式,分别用组合逻辑电路或PLA阵列来实现,从而形成微操作信号发生器。二、理解:进位链,ALU组成,补码加减,无符号数一位乘、除的算法,微程序控制器(基本思想、优缺点)。一、第3章练习题1、填空题1、 1、 微指令中的用于控制产生后继微指令的CM地址。2、 2、 模型机CPU设置了6种周期,分别用6个来表示它们的状态。3、 3、 已知X=+0.10010,Y=-0.00101,字长为6,则X+Y补= _,判断结果益出情况为:_;X-Y补=_ ,判断结果益出情况为:_。4、 4、 浮点数格式采用1位阶符,2位阶码,1位尾符,4位尾数,则-2110.1010的补码形式为_。5、 5、 控制器由指令部件、_部件和微操作信号形成部件三部分组成,其中指令部件包括_,IR,_和PS。6、 6、 运算器是对数据进行加工处理的部件,其主要功能是实现_和_运算。7、 7、 ALU的核心是()。8、 8、 总的来说,并行加法器的进位链有并行进位和()之分。9、 9、 模型机CPU设置了6种工作周期,分别为:取指周期FT、源周期ST、( )、执行周期ET、中断响应周期IT和DMA传送周期DMAT。10、 10、 模型机CPU设置了6种工作周期,分别为:取指周期FT、( )、目的周期DT、()、中断响应周期IT和DMA传送周期DMAT。11、 11、 控制器可以分为()和微程序控制器两种基本类型。12、 12、 计算机中指令的执行过程就是依次执行一个确定的()的过程。13、 13、 一般CPU应由控制器、运算部件、()和内部数据通路等构成。14、 14、 运算过程中溢出的判断通常采用()。15、 15、 浮点数加减运算时要先对阶,对阶的原则是:()。16、 16、 如浮点数运算的结果是非规格化数,则要进行左规,即()。17、 17、 计算机中实现定点数的乘除法,通常有三种方式:软件实现、在原ALU基础上增加逻辑线路以及()。18、 18、 计算机中的乘法算法采用的方法是将N次乘转换为N次()。19、 19、 CPU采用同步控制方式时,在组合逻辑控制器中常使用三级时序系统来提供定时信号,即:机器周期、( )和( )。20、 20、 CPU采用同步控制方式时,在微程序控制器中常使用两级时序系统来提供定时信号,即:()、时钟脉冲。21、 21、 微程序控制器主要由()、()和微指令地址形成电路三大部分组成。22、 22、 采用二进制浮点数表示时,采用规格化表示法,则浮点数的表示范围取决于()的位数。23、 23、 采用二进制浮点数表示时,采用规格化表示法,则浮点数的表示精度取决于()的位数。24、 24、 时序控制方式中同步控制的基本特征是将操作时间分为若干长度相同的(),要求在一个或几个时钟周期内完成各个微操作。25、 25、 并行加法器中并行进位相对于串行进位最主要的优势在:( )。26、 26、 一条微指令包含两部分信息:()和顺序控制字段。27、 27、 微指令中的操作控制字段用于()。28、 28、 微指令中的顺序控制字段用于()。2、判断题1、 1、 CPU内部通常是采用同步控制方式工作的。而在CP、内存和各I/O接口之间不可以采用此方式。( )2、 2、 指令的重叠执行不能够有效地提高执行速度和设备的利用率。( ) 3、 3、 模型机寻址方式类型3即自增型寄存器间接寻址,定义为:将指定的寄存器内容自加1后,作为操作数在内存的地址访问内存。( )4、 4、 模型机寻址方式类型2即自减型寄存器间接寻址,定义为:将指定的寄存器内容自减1后,作为操作数在内存的地址访问内存。( ) 5、 5、 模型机寻址方式类型3即自增型寄存器间接寻址,定义为:操作数在内存的地址在指定的寄存器中,访问内存后将该寄存器内容加1。( )6、 6、 模型机CPU设置了6种工作周期,分别用6个周期状态触发器来表示它们的状态,任何一个时刻只允许一个触发器状态为1表明所处周期。( )7、 7、 同步控制方式工作优点是时序关系简单,结构上易于集中,设计实现方便。( )8、 8、 指令之间的衔接方式有两种:串行的重叠处理方式和并行的顺序安排方式。( ) 9、 9、 计算机采用何种时序控制方式直接决定时序信号的产生,但不会影响指令的执行速度。( )10、 10、 微程序控制方式在制造CPU的时候,将微程序固化在控制存储器中,因此用户不可以自行修改控制存储器中微程序的内容,实现CPU的升级。 ( )11、 11、 微操作是计算机中最基本、不可分解的操作。( )12、 12、 不同的机器周期,包含的节拍/时钟周期数一定是相同的。( )13、 13、 不同指令的相同的机器周期,包含的节拍/时钟周期数目是相同的。( ) 14、 14、 一个机器周期由若干个节拍/时钟周期数组成,不同的机器周期,包含的节拍/时钟周期数可能是不相同的。 ( )15、 15、 并行加法器中使用并行进位链后,每位进位的产生时间相同,与低位进位无关。( )3、单项选择题1、 1、 运算器的核心部件是。A、数据寄存器B、数据总线 C、累加器D、算术逻辑单元2、 2、 同步控制是_的方式。A、只适用于CPU控制 B、由统一时序信号控制C、只实用于外部设备控制 D、所有指令执行时间均相等3、 3、 程序计数器PC是 。、指令部件 、时序部件 、指令寄存器、程序状态寄存器4、 4、 指令周期是指()。、从主存中读取一条指令的时间、从主存中读取一条指令到执行结束的时间、执行一条指令的时间、主频脉冲周期5、 5、 影响加法器速度的主要因素是( )。、组成全加器的元器件的工作速度、所有本地进位Cn产生的速度、所有全加和n产生的速度 、串行进位链的总延迟时间6、 6、 若采用双符号位判断溢出,当出现正溢出的时候,符号位是();A、00B、01C、10D、117、 7、 下列哪一个是模型机CPU中的暂存器();A、CB、R0C、PCD、IR8、 8、 模型机CPU中提供后继指令地址的寄存器是()A、PSB、MARC、PCD、IR9、 9、 模型机CPU中访问堆栈数据时使用的指针是()A、PSB、MARC、PCD、SP10、 10、 模型机CPU中存放当前执行指令的寄存器是()A、PSB、MDRC、PCD、IR11、 11、 计算机中最基本、不可再分解的操作是()A、微指令B、微操作C、微命令D、微程序12、 12、 指令周期是指()A、CPU从内存中读取一条指令的时间B、CPU从内存中读取一条指令到执行完成的时间C、CPU执行一条指令所需的时间D、CPU时钟脉冲的周期13、 13、 影响并行加法器速度的主要因素是:( ) A、组成全加器的元件的工作速度B、所有本地进位位的产生速度C、所有全加和的产生速度D、进位链总延迟时间14、 14、 由4片74181 ALU和1片74182 CLA芯片配合,组成16位的ALU可实现: 。A、行波进位 B、组内并行进位、组间串行进位C、组内并行进位、组间并行进位 D、组内行波进位、组间并行进位15、 15、 同步控制是()A、只适用于CPU的控制方式 B、只适用于外设的控制方式C、由统一时序信号控制的方式D、所有指令执行时间都相同的方式16、 16、 在微程序控制器中,机器指令与微指令之间的关系为()。A、每一条机器指令由一条微指令来执行B、每一条机器指令由一段用微指令编写成的微程序来解释执行C、一段机器指令组成的程序可以由一条微指令来执行D、一条微指令由若干条机器指令组成17、 17、 控制器的作用是()A、产生时序信号B、从内存取指令C、完成指令的译码D、从内存取指令,完成指令的译码,产生微操作控制信号并执行18、 18、 中央处理器CPU是指: A、运算器B、控制器C、运算器和控制器D、运算器、控制器和内存19、 19、 原码加减法是指: ;A、操作数用原码表示,连同符号位直接参加运算;B、操作数用原码表示,尾数直接相加减,符号位单独处理;C、操作数用原码表示,根据两个数的符号决定实际操作,符号位单独处理;D、操作数用绝对值表示,直接相加减,符号位单独处理;20、 20、 补码加减法是指()。A、操作数用补码表示,尾数直接相加减,符号位单独处理,减法用加法替代B、操作数用补码表示,尾数、符号位一同参加运算,结果的符号与加减相同C、操作数用补码表示,尾数、符号位一同参加运算,减某数用加其负数的补码替代D、操作数用补码表示,由数据符号决定实际操作,符号位单独处理21、 21、 下面哪一种寻址方式操作数在寄存器中();A、DIB、RC、(R)D、X(R)22、 22、 模型机中双操作数指令,执行时经历的工作周期顺序是:()A、FTDTSTETB、FTSTDTETC、FTDTETD、FTSTDT4、简答题1. 1. 请简要叙述模型机中哪些情况可以采用同步方式进入新的取指周期?2. 2. 什么是指令周期、机器周期与时钟周期?3. 3. 控制器用微程序控制方式实现,基本思想是什么?4. 4. 请简述微程序的执行过程?5. 5. 请简述程序与微程序两个概念的区别?6. 6. 请对组合逻辑控制器与微程序控制器优缺点进行比较。7. 7. 已知两个十进制数:X = -41,Y = +101试用8位二进制变形补码形式运算X + Y,并讨论结果的正确性。8. 8. 已知两个十进制数:X=-41,Y=-101试用8位二进制变形补码形式运算X+Y,并讨论结果的正确性。9. 9. 已知两个二进制数:X=0.11001,Y=0.00111 试用变形补码形式运算X+Y,并讨论结果的正确性。10. 10. 已知两个二进制数:X = 0.11001,Y = -0.10111 试用变形补码形式运算X+Y,并讨论结果的正确性。11. 11. 已知两个二进制数:X=110011,Y=101101 试用变形补码形式运算X+Y,并讨论结果的正确性。12. 12. 已知两个二进制数:X=110011,Y=101101试用变形补码形式运算X-Y,并讨论结果的正确性。13. 13. 已知两个二进制数:X=0.11001,Y=0.00111 试用变形补码形式运算X-Y,并讨论结果的正确性。14. 14. 已知两个无符号二进制数:X=1001,Y=1101 ,用原码一位乘法完成X Y。15. 15. 已知两个无符号二进制数:X = 1101,Y = 1010 ,用原码一位乘法完成X Y。16. 16. 模型机的节拍发生器是如何组成以及如何工作的?17. 17. 请简述指令的分段执行过程每个阶段所做的工作?二、第3章练习题解答1、填空题参考答案1. 1. 顺序控制字段2. 2. 周期状态触发器3. 3. 1.11101;无溢出;1.00101;正溢出4. 4. 011101105. 5. 时序部件;PC;ID;6. 6. 算术; 逻辑7. 7. 加法器8. 8. 串行进位9. 9. 目的周期DT10. 10. 源周期ST执行周期ET11. 11. 组合逻辑控制器12. 12. 控制信号序列13. 13. 各种寄存器14. 14. 变形补码法(或双符号位法)15. 15. 阶码小的数向阶码大的数对齐16. 16. 尾数左移,阶码减117. 17. 设置专用乘除法器18. 18. 累加与移位19. 19. 时钟周期(或节拍)时钟脉冲20. 20. 时钟周期(或节拍)21. 21. 控制存储器CM微指令寄存器22. 22. 阶码23. 23. 尾数24. 24. 时钟周期(或节拍)25. 25. 有效地减少进位延迟时间26. 26. 操作控制字段27. 27. 产生某步操作所需的微操作控制信号28. 28. 控制产生后继微指令的CM地址2、判断题参考答案1.(错)2. (错)3.(错)4.(对)5.(错) 6.(对)7.(对)8.(错)9.(错)10. (对)11.(对)12. (错)13. (错)14.(对)15.(对)3、单项选择题参考答案1.D 2.B3.A4.B5.D6.B7.A8.C9.D10.D11.B12.B13.D14.C15.C16.B17.D18.C19.C20.C21.B22.B4、简答题参考答案1. 1. 有三种情况:(1)一条指令将执行完毕,即在执行期ET中,如果不响应DMA请求与中断请求,程序正常执行,接着就转如新的FT,开始执行下一条指令;(2)在中断周期IT这一过渡阶段操作结束后,就会转入中断服务程序,即进入FT;(3)在DMA周期完成一次DMA传送后,如果没有新的DMA请求,也没有中断请求,则恢复执行被暂停的程序,进入新的FT。2. 2. 指令周期是指执行一条指令所需要的时间;机器周期是指在一条指令的某个阶段中完成某个独立操作所需要的时间;时钟周期是指完成一个微操作所需要的时间。3. 3. (1)将机器指令分解成微命令序列,然后表示成二进制代码形式的微命令,编写成微指令,多条微指令在形成微程序。每种机器指令对应一段微程序,制造CPU时将微程序固化在控制存储器CM中。执行机器指令时,依次从CM中提取微指令,从而产生微命令;(2)一条微指令包含的微命令,控制实现一步操作,若干条微指令组成一段微程序解释执行一条机器指令。CM中的所有微程序解释执行整个指令系统。4. 4. 微程序执行过程如下:(1)从CM中取出第一个单元的内容,即用于取机器指令的公用微指令并执行取出机器指令送入IR,修改PC内容;(2)IR中操作码内容通过微地址形成电路形成对应的微程序入口地址送入微地址寄存器;(3)用微地址寄存器控制,从CM取出一条微指令,其中微操作控制字段产生微命令控制相关操作,顺序控制字段用于形成后续微地址送入微地址寄存器。重复本操作,直到该微程序完成;(4)返回到第一个步骤。5. 5. 程序是一系列机器指令的有序集合,用于解决实际问题,有子程序、分支、循环等结构,存放在主存中,可以更新修改;(1)微程序是一系列微指令的有序集合,微程序设计是将传统的程序设计方法运用到控制逻辑的设计中,因此在微程序中也可以有微子程序、分支、循环等结构;微程序存储在控制存储器CM中,只能读出,不能更改;(2)CM中的所有微程序解释执行整个指令系统中的所有机器指令;6. 6. 比较如下:(1)组合逻辑控制方式是用组合逻辑电路产生微命令,其速度主要取决于电路延迟,因此在高速计算机中常采用此硬连接方式;(2)组合逻辑控制器电路形态不规整,核心部分比较烦琐、凌乱,设计效率低,检查调试比较困难,设计结果难以修改与扩展;(3)微程序控制器中,指令在被执行之前首先要访问控制存储器CM,取得微指令,因此会影响执行的速度,不能适应高速运算;(4)微程序控制器引入程序技术,使用存储控制逻辑的思想,使得设计规整,易于修改、升级,保证了系统的兼容性;7. 7. 解:X=-41=(-101001)2 X补=11 1010111Y=101=(+1100101)2Y补=00 1100101采用变形补码运算X + Y补 = X补 + Y补 = 11 1010111 + 00 1100101 = 00 0111100双符号位为:00 无溢出,结果正确;即X + Y补=001111008. 8. 解:X=-41=(-101001)2X补=11 1010111 Y=-101=(-1100101)2Y补=11 0011011采用变形补码X + Y补 = X补 + Y补 = 11 1010111 + 11 0011011 = 10 01110010双符号位为:10 有负溢出,结果不正确;9. 9. 解:X=0.11001X补=00.11001Y=0.00111Y补=00.00111采用变形补码运算:X + Y补 = X补 + Y补 = 00.11001+00.00111 = 01.00000双符号位为:01 有正溢出,结果不正确;10. 10. 解:X=0.11001X补=00.11001Y=-0.10111Y补=11.01001用变形补码运算:X + Y补 = X补 + Y补 = 00.11001+11.01001 = 00.00010双符号位为:00 无溢出,结果正确;即X + Y补=0.0001011. 11. 解:X=110011,X补=00 110011Y=101101Y补=00 101101采用变形补码运算:X + Y补 = X补 + Y补 = 00 110011 + 00 101101 = 01 100000双符号位为:01 有正溢出,结果不正确;12. 12. 解:X=110011,X补=00 110011Y=101101-Y补=11 010011采用变形补码运算:X - Y补 = X补 + -Y补 = 00 110011 + 11 010011 = 00 000110双符号位为:00 无溢出,结果正确;X - Y补=0 00011013. 13. 解:X=0.11001X补=00.11001Y=0.00111-Y补=11.11001采用变形补码运算:X - Y补 = X补 + -Y补 = 00.11001 + 11.11001 = 00.10010双符号位为:00 无溢出,结果正确;X - Y补=0.1001014. 14. 解:X=1001,Y=1101 B:1001被乘数 A:0000 C:1101乘数 00001101 C0=1累加1+B1001 1001移位1 01001110C0=0累加2 +00000 0100移位2 00100111C0=1累加3 +B1001 1011 移位3 01011011C0=1累加4 +B1001 1110移位4 01110101 (结果)15. 15. 解:X=1101,Y=1010 B:1101被乘数 A:0000 C:1010乘数00001010 C0=0累加1+00000 0000移位1 00000101C0=1累加2 +B1101 1101移位2 01101010C0=0累加3 +00000 0110移位3 00110101C0=1累加4 +B1101 10000移位4 10000010 (结果)16. 16. 答:节拍发生器是由计数器T与节拍译码器组成的(1)当工作周期开始时,T=0,若本工作周期还需要延长,则发T+1命令,计数器继续工作,表示进入一个新的节拍;(2)若本工作周期应当结束,则发T=0命令,计数器T复位,从T=0开始进入一个新的计数循环,进入新的工作周期;(3)计数器T的状态经过译码器译码后,产生时钟周期/节拍,即T0,T1,T2作为分步操作的时间标志。17. 17. 答:通常一条指令的执行要经过读取指令、分析指令和执行指令三个阶段。(1)取指令:根据指令计数器PC提供的地址访问主存读取指令送入IR,然后PC+1;(2)分析指令:若是组合逻辑控制器,则在时序系统的配合下译码产生相应的微命令序列;若是微程序控制器,则根据操作码转向相应的微程序,由微指令提供微命令按照时序信号送出;(3)执行指令:根据指令需要取操作数,执行操作,然后形成下一条指令的地址。对于顺序执行时,地址已在PC中,对于转移指令,则将形成的地址送入PC。第四章 典型CPU1理解;8086/8088的寄存器结构、主存储器、堆栈结构,能为使用汇编语言编程建立必要的基础。重点是:理解标志寄存器各状态标志位的含意。掌握堆栈压入指令PUSH和弹出指令POP的功能,特别是对堆栈指针SP的操作2掌握:8086/8088指令系统的基本寻址方式及其使用方法。1)寻址方式要求掌握几种常用的寻址方式:寄存器寻址方式、立即数寻址方式、直接寻址方式、寄存器间址方式、变址寻址。主要是通过阅读程序和编写程序来掌握这些寻址方式的应用,对存储器中的操作数可使用不同的寻址方式进行存取,编程时应根据需要选择合适的寻址方式。例如连续访问一维数组中的各元素,可用寄存器间址或变址寻址方式。2)8086/8088指令由于指令条数较多,不易记忆,造成复习困难。为了使同学们能掌握最常用的指令,为读懂程序和编写简单程序段打下基础,本文列出一些需熟练掌握的指令(注意,并不是其它指令就不重要了,它们在实际的程序中也要用到)。(1) 传送类:数据传送指令MOV、交换指令XCHG、装入有效地址指令。注意,这三条指令对状态标志位无影响。(2) 算术运算类:加法指令ADD、带进位加法指令ADC、加1指令INC;减法指令SUB、带借位减法指令SBB、减1指令DEC、求负数指令NEG、比较指令CMP;无符号数乘法指令MUL、无符号数除法指令DIV。注意,要掌握加减运算指令对状态标志位的影响。(3) 位操作类:逻辑与指令AND、逻辑或指令OR、逻辑异或指令XOR、逻辑非指令NOT、测试指令TEST;算术左移SAL、算术右移SAR、逻辑左移SHL、逻辑右移SHR、循环左移ROL、循环右移ROR、带进位循环左移RCL、带进位循环右移RCR等。注意,要掌握逻辑运算指令和测试指令对状态标志位的影响。(4) 标志位操作指令:清除进位标志CLC、进位标志置位STC。对于上面这些最常用的指令,要掌握它们的格式、功能、以及在程序中的使用。一、第4章练习题1、填空题29、 1、 段地址为2000H,偏移地址为1200H,则物理地址为H。30、 2、 80868088某主存单元的逻辑地址是1234H:000DH则此单元的物理地址是:。31、 3、 堆栈指针SP的内容是存储区堆栈单元的地址,SP始终指向_。堆栈的操作原则是_。32、 4、 物理地址为22000H,段地址为2000H,则偏移地址为_H。33、 5、 8086 CPU 是_ 位微机,地址线有_条,可寻址_个单元。34、 6、 系列微机把0640KB的内存空间称为_,把10241088KB的内存空间称为_。35、 7、 8086的标志寄存器FLAG共有个状态标志位,它们是AF、PF、SF、OF、_和_。36、 8、 8086/8088某主存单元的逻辑地址是1000H:1234H则此单元的物理地址是 。37、 9、 8086/8088某主存单元的逻辑地址是1100H:1234H则此单元的物理地址是 。38、 10、 8086/8088某主存单元的逻辑地址是1234H:000AH则此单元的物理地址是 。39、 11、 8086/8088某主存单元的逻辑地址是1000H:4321H则此单元的物理地址是 。40、 12、 8086/8088某主存单元的逻辑地址是2222H:2222H则此单元的物理地址是 。41、 13、 8086/8088某主存单元的物理地址是22222H,则此单元的逻辑地址可表达为2222H: 。42、 14、 8086/8088某主存单元的物理地址是22333H,则此单元的逻辑地址可表达为:2222H: 。43、 15、 8086/8088某主存单元的物理地址是22222H,则此单元的逻辑地址可表达为:2111H: 。44、 16、 8086/8088某主存单元的物理地址是22222H,则此单元的逻辑地址可表达为:2000H: 。45、 17、 8086/8088某主存单元的物理地址是22222H,则此单元的逻辑地址可表达为: :2222H。46、 18、 指令“MOV AX,1000H”中,源操作数的寻址方式是 方式。47、 19、 指令“MOV AX,2000H”中,源操作数的寻址方式是 方式。48、 20、 指令“MOV AX,BX”中,源操作数的寻址方式是 方式。49、 21、 指令“MOV AX,BX”中,源操作数的寻址方式是 方式。50、 22、 指令“MOV AX,VALBX”中,源操作数的寻址方式是 方式。51、 23、 指令“MOV AX,VALBP”中,源操作数的寻址方式是 方式。52、 24、 指令“MOV AX,VALSI”源操作数的寻址方式是 方式。53、 25、 指令“MOV AX,VALDI”中,源操作数的寻址方式是 方式。54、 26、 指令“MOV AX,BXSI”中,源操作数的寻址方式是 方式。55、 27、 指令“MOV AX,VALBXSI”中,源操作数的寻址方式是 方式。56、 28、 指令“MOV AX,SI+VAL”中,源操作数的寻址方式是 方式。57、 29、 指令“MOV AX,DI+VAL”中,源操作数的寻址方式是 方式。2、判断题16、 1、 计算机内数据信息可以分控制信息和数据信息两大类。( )17、 2、 以下数据传送指令是否正确?MOV BX, SI ( ) 18、 3、 以下数据传送指令是否正确?MOV AL, 256 ( ) 19、 4、 以下数据传送指令是否正确?MOV AX, SIDI ( ) 20、 5、 以下数据传送指令是否正确?MOV CS, 1000H ( ) 21、 6、 以下数据传送指令是否正确?MOV DS , 1000H ( ) 22、 7、 指令“AND AL,OFH”;是将AL的低四位置1 ( ) 23、 8、 指令“XOR AL, AL”;是将AL清零 ( ) 24、 9、 指令“TEST AL, 0 ” ;执行后AL的内容一定是全零 ( ) 25、 10、 指令“MOV AL, 0 ” ;执行后标志位ZF一定等于1 ( ) 26、 11、 以下数据传送指令是否正确?MOV AL, 255 ( ) 27、 12、 指令MOV AX,0 、指令 XOR AX,AX 、指令AND AX,0都可以将AX清零 ( ) 28、 13、 指令:“SHR AX, 4 ” ;可以将AX的内容逻辑右移4位 ( ) 29、 14、 指令:“SHL AX, 1” ;对AX任何内容都是将AX除2送AX ( ) 30、 15、 逻辑右移1位和算术右移1位结果都是一样的。 ( ) 31、 16、 指令:“SHL AX, 2 ” ;可将AX的内容左移2位 ( ) 32、 17、 指令:“SAL AX, 1 ” ;是将AX乘2送AX ( ) 33、 18、 指令:“OR AL, 0FH ” ;是将AL低四位置1高四位清零 ( ) 34、 19、 指令:“XOR AL, 0FFH” ;是将AL的内容按位取反 ( ) 35、 20、 指令:“XOR AL, 10H” ;是将AL的最高位取反 ( ) 36、 21、 指令:“OR AL, 0FFH ” ;是将AL置全1 ( ) 37、 22、 指令:“OR AL, 0FH ” ;是将AL低四位置1高四位清零 ( ) 3、单项选择题23、 1、 8086/8088中有( )个段地址寄存器。BA、6 B、4C、8D、1124、 2、 8086/8088中有AX是( )寄存器。AA、通用寄存器B、堆栈指针寄存器C、基址寄存器D、控制寄存器25、 3、 8086/8088中IP是( )寄存器。CA、标志寄存器B、段地址寄存器C、指令指针寄存器D、数据寄存器26、 4、 8086/8088中FR是( )寄存器。AA、标志寄存器B、段地址寄存器C、指令指针寄存器 D、数据寄存器27、 5、 8086/8088中SP是( )寄存器。DA、标志寄存器B、段地址寄存器C、通用寄存器D、堆栈指针寄存器28、 6、 8086/8088中CS是( )寄存器。BA、标志寄存器B、代码段寄存器C、数据段寄存器D、堆栈段寄存器29、 7、 8086/8088中DS是( )寄存器。CA、标志寄存器B、代码段寄存器C、数据段寄存器D、堆栈段寄存器30、 8、 8086/8088中SS是( )寄存器。DA、标志寄存器B、代码段寄存器C、数据段寄存器D、堆栈段寄存器31、 9、 8086/8088中源变址寄存器是( )。AA、SIB、DIC、CX
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 九龙坡区2025重庆市九龙坡区人才引进229人笔试历年参考题库附带答案详解
- 三明市2025福建三明高新技术产业开发区管理委员会直属事业单位招聘紧缺急需专业工笔试历年参考题库附带答案详解
- 2025重庆市铁路(集团)有限公司璧铜线运营公司招聘289人笔试参考题库附带答案详解
- 2025浙江省德清县交通水利投资集团有限公司招聘11人笔试参考题库附带答案详解
- 2025江苏苏州日创包装材料有限公司紧急招聘3人笔试参考题库附带答案详解
- 2025广西防城港市港发控股集团有限公司上半年公开招聘9人笔试参考题库附带答案详解
- 2025年河南空港规划设计有限公司公开招聘专业人员3人笔试参考题库附带答案详解
- 2025年度中国水利电力物资集团有限公司高校毕业生招聘笔试参考题库附带答案详解
- 2025年中核集团所属中国核电核电人才联合培养招聘笔试参考题库附带答案详解
- 2025山东省环保发展集团生态有限公司及权属企业招聘10人笔试参考题库附带答案详解
- 自卸车安全教育培训课件
- 冶金行业事故回放课件
- 2025年保密观知识题库及答案
- 2025-2026学年统编版一年级上册道德与法治教学计划含教学进度表
- 70岁以上驾驶员换证三力测试题库(含答案)
- 患者身份识别管理标准WST840-2025学习解读课件
- 2025年大学生信息素养大赛培训考试题库500题(含答案)
- 增员及邀约话术2-2课件
- 会计凭证考试试题
- 《冷冲压工艺与模具设计》完整版ppt课件全套教程
- 高中英语 选必B1 Unit2 Onwards and upwards 第4课时-Developing ideas 课件
评论
0/150
提交评论