指令系统练习与答案

合集下载

《计算机原理学习指导》第四章指令系统综合练习题参考答案

《计算机原理学习指导》第四章指令系统综合练习题参考答案

《计算机原理学习指导》第四章指令系统综合练习题参考答案一、填空题1 、一个完善的指令系统应满足以下4个方面的要求,它们是:完备性、有效性、规整性和兼容性。

2、一条完整的指令是由操作码和地址码(操作数)两部分信息组成的。

3 、指令中的地址码字段包括源操作数的地址和操作结果数的地址(目的操作数的地址),前者用语指明操作数的存放处,后者用语存放运算的结果。

4 、指令格式按地址码部分的地址个数可以分为零地址指令格式、一地址指令格式、二地址指令格式和三地址指令格式。

5、常见的操作码方法有定长操作码和扩展操作码。

6、逻辑运算指令包括逻辑乘(与)、逻辑加(或)、逻辑非(求反)和异或(按位加)等操作。

二、单项选择题1、直接、间接、立即这 3 种寻址方式指令的执行速度有快到慢的排序是( C )A .直接、立即、间接B.直接、间接、立即C .立即、直接、间接D.立即、间接、直接2、指令系统中采用不同寻址方式的目的是(B)A .实现存储程序和程序控制B.缩短指令长度,扩大寻址空间,提高编程灵活性C .可以直接访问外存D.提高扩展操作码的可能并降低指令译码难度3、一地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常采用( C )A .堆栈寻址方式B.立即寻址方式C.隐含寻址方式 D .间接寻址方式4、对某个寄存器中操作数的寻址方式称为(C)寻址方式A .直接B .间接C .寄存器直接D.寄存器间接5、寄存器间接寻址方式中,操作数在(B)A .通用寄存器 B.主存单元C.程序计数器 D .外存6、变址寻址方式中,操作数的有效地址等于( C )A .基址寄存器内容加上偏移量B.堆栈指示器内容加上偏移量C .变址寄存器内容加上偏移量D.程序计数器内容加上偏移量7、扩展操作码是(D)A .操作码字段中用来进行指令分类的代码B.指令格式中不同字段设置的操作码C.操作码字段外用来操作字段的代码D.一种指令优化技术,即让操作码的长度随地址数的变化而变化8 A 、下面关于汇编语言的叙述中,不恰当的是( D ).对程序员的训练要求来说,需要硬件知识B.汇编语言对机器的依赖性强C.用汇编语言编写程序的难度比高级语言大D.用汇编语言编写的程序执行速度比高级语言慢9 A 、能够改变程序执行顺序的是( D ).数据传送类指令B.移位操作类指令 C .输入 /输出类指令 D .条件 /无条件转移类指令10 、以下的( D )不能支持数值处理A .算术运算类指令B.移位操作类指令C.字符串处理类指令D.输入/ 输出类指令三、名词解释题1 、指令:计算机能够识别和执行的操作命令2 、指令系统:一台计算机或一个计算机系统能够执行的各种指令的集合3 、指令字:一条完整的指令称为一个指令字4 、操作码:表示操作的性质及功能5 、地址码:表示指令的操作对象,指出操作数的地址6 、指令字长:等于地址码长度加上操作码长度7、定长操作码:让操作码的长度固定且集中放在指令字的一个字段中8、扩展操作码:操作码的长度可变且分散地放在不同的字段中9、寻址方式:指确定本条指令的地址及下一条要执行的指令地址的方法10、汇编语言:一种面向机器的程序设计语言,用助记符形式表示,属于低级程序设计语言11、机器语言:一种能被机器识别和执行的语言,用二进制数“0”和“1”形式表示12、 RISC :精简指令系统计算机13: CISC :复杂指令系统计算机,指具有大量指令的计算机系统四、简答题1、计算机指令中一般包含哪些字段?分别是什么含义?答:计算机指令中一般包含地址码和操作码两部分,地址码表示指令的操作对象,指出操作数的地址,操作码表示操作的性能及功能。

计算机组成原理,指令系统,练习题

计算机组成原理,指令系统,练习题

单项选择题1 在CPU执行指令的过程中,指令的地址由___B__给出。

A 程序计数器PCB 指令的地址码字段C 操作系统D 程序员2 下列关于指令的功能及分类叙述正确的是__B___。

A 算术与逻辑运算指令,通常完成算术运算或逻辑运算,都需要两个数据B 移位操作指令,通常用于把指定的两个操作数左移或右移一位C 转移指令,子程序调用与返回指令,用于解决数据调用次序的需要D 特权指令,通常仅用于系统软件,这类指令一般不提供给用户3 零地址的运算类指令在指令格式中不给出操作数的地址,参加的两个操作数来自__C__。

A累加器和寄存器 B 累加器和暂存器C 堆栈的栈顶和次栈顶单元D 堆栈的栈顶单元和暂存器4 下列一地址运算类指令的叙述中,正确的是_____。

A 仅有一个操作数,其地址由指令的地址码提供B 可能有一个操作数,也可能有两个操作数C 一定有两个操作数,其中一个操作数是隐含的D 指令的地址码字段存放的一定是操作码5 关于二地址指令一下论述正确的是_____。

A 二地址指令中,运算结果通常存放在其中一个地址码所提供的地址中B二地址指令中,指令的地址码字段存放的一定是操作数C二地址指令中,指令的地址码字段存放的一定是寄存器号D二地址指令中,指令的地址码字段存放的一定是操作数地址6 单字长四地址指令OP A1、A2、A3、A4的功能为(A1)OP(A2)→A3,且A4给出下一条指令地址,假设A1、A2、A3、A4都为主存储器地址,则完成上述指令需访存_____。

A 1B 2C 3D 47 在指令格式设计中,采用扩展操作码的目的是_____。

A 增加指令长度B 增加地址码数量NNC 增加指令数量D 增加寻址空间8 某机器的指令字长为16位,有8个通用寄存器,有8种寻址方式,单操作数指令最多有_____个,双操作数指令最多有_____个。

A 1024 16B 2048 32C 256 64D 1024 329 指令寻址方式有顺序和跳跃两种,采用跳跃寻址方式可以实现_____。

第2章练习题答案

第2章练习题答案

一、选择题1、在下列有关CPU(中央处理器)与Pentium微处理器的叙述中,错误的是__D__。

A. CPU除包含运算器和控制器以外,一般还包含若干个寄存器B. CPU所能执行的全部指令的集合,称为该CPU的指令系统C. Pentium系列处理器在其发展过程中,其指令系统越来越丰富D. Pentium处理器与Power PC处理器虽然产自不同的厂商,但其指令系统相互兼容2、在下列关于指令和指令系统的叙述中,错误的是 C 。

A.指令是构成程序的基本单元,它用来规定计算机执行什么操作B.指令由操作码和操作数组成,操作数的个数由操作码决定C.Intel 公司Pentium 系列的各种微处理器,其指令完全不同D.Pentium 处理器的指令系统包含数以百计的不同指令3、在下列有关CPU 的叙述中,错误的是 D 。

A.CPU 的主要组成部分有运算器、控制器和寄存器组B.CPU 的主要功能是执行指令,不同类型CPU 的指令系统通常有所不同C.为了加快运算速度,CPU 中可包含多个算术逻辑部件(ALU )D.目前PC 机所用的CPU 芯片均为Intel 公司的产品4、根据存储器芯片的功能及物理特性,目前通常用作高速缓冲存储器(Cache) 的是A 。

A.SRAMB.DRAMC.SDRAMD. Flash ROM5、I/O 接口指的是计算机中用于连接I/O 设备的各种插头/ 插座,以及响应的通信规程和电器特性。

在目前的PC 机中,IDE 接口主要用于 C 与主机的连接。

A. 键盘B. 显示器C. 硬盘D. 打印机6、根据存储器芯片的功能及物理特性,目前用作优盘存储器芯片的是_D__。

A.SRAMB.DRAMC.SDRAMD. Flash ROM7、I/O接口指的是计算机中用于连接I/O设备的各种插头/插座,以及相应的通信规程以及电气特性。

在下列相关I/O总线与I/O接口的叙述中,错误的是_D__。

A. PC机系统总线一般分为处理器总线和主板总线B. PCI总线属于I/O总线C. PC机的I/O接口可分为独占式和总线式D. USB是以并行方式工作的I/O接口8、在下列关于BIOS 及CMOS 存储器的叙述中,错误的是 C 。

单片机原理与应用练习题3答案

单片机原理与应用练习题3答案

单片机原理与应用练习题3答案练习题3答案1. 简述下列基本概念:指令,指令系统,机器语言,汇编语言。

答:指令是单片机CPU执行某种操作的命令。

指令系统是一台计算机所能执行的指令集合。

机器语言即二进制代码语言,是计算机可以直接识别。

汇编语言是用助记符、字符串和数字等来表示指令的程序语。

2. 简述AT89S51单片机的指令格式答:该单片机的指令由两部分组成,即操作码和操作数。

操作码用来规定指令进行什么操作,而操作数则是指令操作的对象,操作数可能是一个具体的数据,也可能是指出到哪里取得数据的地址或符号。

指令格式一般为:[ 标号:] 操作码 [操作数1][,操作数2][,操作数3] [;注释]3. 简述AT89S51的寻址方式和所能涉及的寻址空间4. 要访问片外程序存储器和片外数据存储器,应采用哪些寻址方式?答:访问片外程序存储器采用变址寻址方式,片外数据存储器采用寄存器间接寻址方式,且用DPTR可以访问64KB,而用R0或者R1只可访问低256字节。

5. 在AT89S51片内RAM中,已知(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H。

请分析下面各是什么指令,说明源操作数的寻址方式及按顺序执行每条指令后的结果。

答:结果指令指令说明源操作数寻址方式MOV A, 40H 将内部RAM中40H内容传送到累加器A中(A)←(40H)直接寻址(A)=48HMOV R0, A 再将A中内容传送给R0(R0)←(A)寄存器寻址(R0)=48HMOV P1,#0F0H 将立即数0F0H送到P1口,即P1.4~P1.7位1,其余为0(P1) ←0F0H立即数寻址(P1)=0F0HMOV @R0, 将30H中的内容,传直接((R0))=(48H)=38H30H 放到以R0单元内容为地址的单元中((R0)) ←(30H) 寻址MOV DPTR, #3848H 将立即数3848传送给DPTR数据指针(dptr) ←3848H立即数寻址(DPTR)=3848HMOV 40H, 38H 将内部RAM中38H内容传送到40H单元中(40H) ←(38H)直接寻址(40H)=40HMOV R0, 30H 将30H中的内容给R0寄存器直接寻(R0)=38H(R0) ←(30H)址MOV P0, R0 将R0的内容传送到P0(P0) ←(R0)寄存器寻址(P0)=38HMOV A,@R0 将R0内容为地址的该单元内容传送给A(A)←((R0))寄存器间接寻址(A)=40HMOV P2, P1 将P1的内容传送给P2(P2) ←(P1)直接寻址(P2)=0F0H6. 指出下列指令的源操作数的寻址方式MOV A, 65H 直接寻址MOV A, #65H 立即数寻址MOV A, @R0 寄存器间接寻址MOV A, R2 寄存器寻址MOVC A, @A+PC 变址寻址7. 内部RAM和特殊功能寄存器各用什么寻址方式?答:内部RAM有寄存器寻址方式、直接寻址方式和间接寻址方式;特殊功能寄存器除A外只能进行直接寻址。

微型计算机原理应用练习册(附答案)

微型计算机原理应用练习册(附答案)

微型计算机原理应用练习册(附答案)第一章计算机基础一、问答题1、下列数值或字符串表示成相应的ASCII码是多少?(1)换行(2)字母“Q”(3))空格(4)汉字“隘”(国标码)(5)汉字“保”(内部码)(6)51 (7)Hello2、下列各机器数所表示数的范围是(1)8位二进制无符号定点整数;(2)8位二进制无符号定点小数;(3)16位二进制无符号定点整数;(4)用补码表示的16位二进制有符号整数;3、(111)X=273,基数X=?4、有一个二进制小数X=0.X1X2X3X4X5X6(1)若使X≥1/2,则X1……X6应满足什么条件?(2)若使X>1/8,则X1……X6应满足什么条件?5、有两个二进制数X=01101010,Y=10001100,试比较它们的大小。

(1)X和Y两个数均为无符号数;(2)X和Y两个数均为有符号的补码数。

6、一个用十六进制表示的两位整数,如果改用十进制数表示,顺序正好颠倒,该数是多少?二、填空题1、对于R进制数来说,其基数(能使用的数字符号个数)是,能使用的最小数字符号是。

2、八进制数的基数为8,能用到的数字符号个数为。

3、十进制数72转换成八进制数是。

4、与十进制数49.875等值的八进制数是。

5、与十进制数67等值的十六进制数是。

6、十进制小数0.6875转换成十六进制数是。

7、二进制数101.011转换成十进制数是。

8、与二进制数101110等值的八进制数是。

9、十六进制数0E12转换成二进制数是。

10、汉字国标码字符集中共包含有个汉字和图形符号。

11、把汉字区位码的区码和位码都加上十六进制数,即得到汉字国标码;把汉字区位码的区码和位码都加上十六进制数,即得到汉字机内码。

12、将下列十进制数8609、5254、2730、1998变为8421BCD码分别是。

三、选择题1、在计算机机内部,一切信息的存取、处理和传送都是以形式进行的。

A)EBCDIC码B)ASCII码C)十六进制编码D)二进制编码2、下列数据中,可能是八进制数的是。

微机原理第4章练习题及答案

微机原理第4章练习题及答案

微机原理第4章练习题及答案第4章 80x86指令系统一、自测练习题㈠选择题 1.MOV AX,[BX+SI]的源操作数的物理地址是( )。

A.(DS)×16+(BX)+(SI) B. (ES)×16+(BX)+(SI) C.(SS)×10H+(BX)+(SI) D.(CS)×10H+(BX)+(SI)2.MOV AX,[BP+Sl]的源操作数的物理地址是( )。

A.(DS)×10H+(BP)+(SI) A. (ES)×16+(BP)+(SI) C.(SS)×16+(BP)+(SI) D.(CS)×10H+(BP)+(SI) 3.MOV AX,ES:[BX+SI]的源操作数的物理地址是( )。

A.(DS)×16+(BX)+SI) B.(ES)×10H+(BX)+(SI) C.(SS)×10H+(BX)+SI) D.(CS)×16+(BX)+(SI)4.JMP WORD PTR[DI]是( )。

A.段内间接转移B.段间间接转移C.段内直接转移D.段间直接转移5.JMP FAR PTR BlOCK(BLOCK是符号地址)是( )。

A.段内间接转移B.段间间接转移C..段内直接转移D.段间直接转移6.INC指令不影响( )标志。

A.OF B.CF C.SF D.ZF 7.条件转移指令JNE的测试条件是( )。

A.ZF=1 B.CF=0 C.ZF=0 D.CF=1 8.下列指令中,有语法错误的是( )。

A.MOV [SI],[DI] B.IN AL,DX C.JMP WORD PTR[BX+8] D.PUSH WORD PTR 20[BX+S1] 9.假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是。

A.20102H B.20101H C.200FEH D.200FFH 10.对于下列程序段:AGAIN:MOV AL,[SI] MOV ES:[DI],AL INC SI INC DI LOOP AGAIN 也可用指令完成同样的功能。

51单片机练习题---附答案

51单片机练习题---附答案

第一、二章单片机概述与结构一、填空题1.单片机复位后,SP、PC和I/O口的内容分别为 07H\000H\FFH 。

2.单片机有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定。

单片机复位后,若执行SETB RS0指令,此时只能使用 1 区的工作寄存器,地址范围是 08H---0FH 。

3.51单片机驱动能力最强的并行端口为 P0端口。

4.51单片机PC的长度为16位,SP的长度为___8____位,DPTR的长度为_16__位。

5.访问51单片机程序存储器地址空间、片内数据存储器地址、片外数据存储器地址的指令分别为__movc_____,MOV和_movx______。

6.若A中的内容为63H,那么P标志位的值为 1 。

"7.当扩展外部存储器或I/O口时,P2口用作高八位地址总线。

8.51单片机内部RAM区有 4 个工作寄存器区。

9.51单片机内部RAM区有 128 个位地址。

10.外部中断1()的中断入口地址为 0013 ;定时器1的中断入口地址为 001B 。

11.51单片机有 4 个并行I/O口, P0~P3是准双向口,所以由输出转输入时必须先写入 1 。

12.51单片机的堆栈建立在内部RAM 内开辟的区域。

二、选择题1.访问片外部数据存储器时,不起作用的信号是( C)。

'A./RD B./WE C./PSEN D.ALE2.51单片机P0口用作输出时,应外接( A )。

A.上拉电阻 B.二极管 C.三极管 D.下拉电阻3.进位标志CY在( C )中。

A.累加器 B.算逻运算部件ALU C.程序状态字寄存器PSW D.DPTR4.堆栈数据的进出原则是( D )。

A.先进先出 B.进入不出 C.后进后出 D.先进后出5.51单片机系统中,若晶振频率为6MHz,一个机器周期等于(D )μs。

&A.B.3 C.1 D.26.在家用电器中使用单片机应属于微计算机的( B )。

计算机系统结构 第二章自考练习题答案

计算机系统结构 第二章自考练习题答案

第二章数据表示与指令系统历年真题精选1. 计算机中优先使用的操作码编码方法是( C )。

A. BCD码B. ASCII码C. 扩展操作码D. 哈夫曼编码=16,除尾符之外的尾数机器位数为8位时,可表示的规格化最大尾2.浮点数尾数基值rm数值为( D )。

A. 1/2B. 15/16C. 1/256D. 255/2563. 自定义数据表示包括(标志符)数据表示和(数据描述符)两类。

4. 引入数据表示的两条基本原则是:一看系统的效率是否有提高;二看数据表示的(通用)性和(利用)率是否高。

5. 简述设计RISC的一般原则。

6. 简述程序的动态再定位的思想。

7. 浮点数表示,阶码用二进制表示,除阶符之外的阶码位数p=3,尾数基值用十进制表示,除尾符外的尾数二进制位数m=8,计算非负阶、规格化、正尾数时,(1)可表示的最小尾数值;(2)可表示的最大值;(3)可表示的尾数个数。

8. (1)要将浮点数尾数下溢处理成K—1位结果,则ROM表的单元数和字长各是多少并简述ROM表各单元所填的内容与其地址之间的规则。

(2)若3位数,其最低位为下溢处理前的附加位,现将其下溢处理成2位结果,设计使下溢处理平均误差接近于零的ROM表,以表明地址单元与其内容的关系。

同步强化练习一.单项选择题。

1. 程序员编写程序时使用的地址是( D )。

A.主存地址 B.有效地址 C.辅存实地址 D.逻辑地址2. 在尾数下溢处理方法中,平均误差最大的是( B )。

A.舍入法 B.截断法 C.恒置“1”法 D.ROM查表法3. 数据表示指的是( C )。

A .应用中要用到的数据元素之间的结构关系B .软件要处理的信息单元之间的结构关系C .机器硬件能识别和引用的数据类型D .高级语言中的数据类型说明语句4. 标志符数据表示中的标志建立由( A )。

A .编译程序完成B .操作系统完成C .高级语言编程时完成D .汇编语言编程时完成5. 堆栈型机器比通用型机器优越的是( C )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机原理
指令系统练习与答案
一、填空题
1 、一个完善的指令系统应满足以下4 个方面的要求,它们是:完备性、有效性、规整性和兼容性。

2 、一条完整的指令是由操作码和地址码(操作数)两部分信息组成的。

3 、指令中的地址码字段包括源操作数的地址和操作结果数的地址(目的操作数的地址),前者用语指明操作数的存放处,后者用语存放运算的结果。

4 、指令格式按地址码部分的地址个数可以分为零地址指令格式、一地址指令格式、二地址指令格式和三地址指令格式。

5 、常见的操作码方法有定长操作码和扩展操作码。

6 、逻辑运算指令包括逻辑乘(与)、逻辑加(或)、逻辑非(求反)和异或(按位加)等操作。

二、单项选择题
1 、直接、间接、立即这3 种寻址方式指令的执行速度有快到慢的排序是(C )
A .直接、立即、间接
B .直接、间接、立即
C .立即、直接、间接
D .立即、间接、直接
2 、指令系统中采用不同寻址方式的目的是(B )
A .实现存储程序和程序控制
B .缩短指令长度,扩大寻址空间,提高编程灵活性
C .可以直接访问外存
D .提高扩展操作码的可能并降低指令译码难度
3 、一地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常采用(C )
A .堆栈寻址方式
B .立即寻址方式
C .隐含寻址方式
D .间接寻址方式
4 、对某个寄存器中操作数的寻址方式称为(C )寻址方式
A .直接
B .间接
C .寄存器直接
D .寄存器间接
5 、寄存器间接寻址方式中,操作数在(B )
A .通用寄存器
B .主存单元
C .程序计数器
D .外存
6 、变址寻址方式中,操作数的有效地址等于(C )
A .基址寄存器内容加上偏移量
B .堆栈指示器内容加上偏移量
C .变址寄存器内容加上偏移量
D .程序计数器内容加上偏移量
7 、扩展操作码是(D )
A .操作码字段中用来进行指令分类的代码
B .指令格式中不同字段设置的操作码
C .操作码字段外用来操作字段的代码
D .一种指令优化技术,即让操作码的长度随地址数的变化而变化
8 、下面关于汇编语言的叙述中,不恰当的是(D )
A .对程序员的训练要求来说,需要硬件知识
B .汇编语言对机器的依赖性强
C .用汇编语言编写程序的难度比高级语言大
D .用汇编语言编写的程序执行速度比高级语言慢
9 、能够改变程序执行顺序的是(D )
A .数据传送类指令
B .移位操作类指令
C .输入/ 输出类指令
D .条件/ 无条件转移类指令
10 、以下的(D )不能支持数值处理
A .算术运算类指令
B .移位操作类指令
C .字符串处理类指令
D .输入/ 输出类指令
三、名词解释题
1 、指令:计算机能够识别和执行的操作命令
2 、指令系统:一台计算机或一个计算机系统能够执行的各种指令的集合
3 、指令字:一条完整的指令称为一个指令字
4 、操作码:表示操作的性质及功能
5 、地址码:表示指令的操作对象,指出操作数的地址
6 、指令字长:等于地址码长度加上操作码长度
7 、定长操作码:让操作码的长度固定且集中放在指令字的一个字段中
8 、扩展操作码:操作码的长度可变且分散地放在不同的字段中
9 、寻址方式:指确定本条指令的地址及下一条要执行的指令地址的方法
10 、汇编语言:一种面向机器的程序设计语言,用助记符形式表示,属于低级程序设计语言
11 、机器语言:一种能被机器识别和执行的语言,用二进制数“ 0 ”和“ 1 ”形式表示
12 、RISC :精简指令系统计算机
13 :CISC :复杂指令系统计算机,指具有大量指令的计算机系统
四、简答题
1 、计算机指令中一般包含哪些字段?分别是什么含义?
答:计算机指令中一般包含地址码和操作码两部分,地址码表示指令的操作对象,指出操作数的地址,操作码表示操作的性能及功能。

2 、试简要说明汇编语言程序的汇编过程
答:①用MASM 命令将汇编源程序(.asm 文件)汇编成目标程序(.obj 文件)
②用LINK 命令将目标程序(.obj 文件)链接成可执行程序(.exe 文件)
③用DEBUG 命令进行运行和调试可执行程序
3 、常用的指令有哪些?其功能各是什么?
答:略
4 、三地址指令、二地址指令和一地址指令各有什么特点?
答:三地址指令是将地址码 1 和地址码 2 执行操作码操作,然后将结果存放在地址码 3 中;
二地址指令是将地址码1 和地址码2 执行操作码操作后将结果存放在地址码1 中;
一地址指令的地址码是源操作数的地址;
五、分析与计算机题
1 、设某机器的指令长度为1
2 位,每个地址码为
3 位,采用扩展操作码的方式,设计
4 条三地址指令,16 条二地址指令,64 条一地址指令和16 条零地址指令,应如何安排操作码?
答:
2 、设某机器的指令长度为12 位,每个地址码为
3 位,采用扩展操作码的方式,设计
4 条三地址指令,25
5 条一地址指令和8 条零地址指令,应如何安排操作码?
答:
3 、根据操作数所在的位置,是什么寻址方式?
①操作数在寄存器中,是什么寻址方式?
②操作数地址在寄存器中,是什么寻址方式?
③操作数在指令中,是什么寻址方式
④操作数地址在指令中,是什么寻址方式?
⑤操作数地址为某一寄存器中的内容与偏移量之和,是什么寻址方式?
答:
①操作数在寄存器中,是寄存器直接寻址方式;
②操作数地址在寄存器中,是寄存器间接寻址方式;
③操作数在指令中,是立即数寻址方式;
④操作数地址在指令中,是直接寻址方式;
⑤如此寄存器为变址寄存器,则是变址寻址方式;
如此寄存器为基址寄存器,则是基址寻址方式;
4 、设某机器的指令长度为16 位,采用扩展操作码的方式,操作数地址为4 位。

该指令系统已有M 条三地址指令,二地址指令N 条,没有零地址指令,最多还有多少条一地址指令?
答:一地址指令的条数:212-28 × M-24 × N。

相关文档
最新文档