第4章指令系统-堆栈寻址和习题PPT文档格式.pptx

上传人:b****3 文档编号:15628608 上传时间:2022-11-09 格式:PPTX 页数:25 大小:609.67KB
下载 相关 举报
第4章指令系统-堆栈寻址和习题PPT文档格式.pptx_第1页
第1页 / 共25页
第4章指令系统-堆栈寻址和习题PPT文档格式.pptx_第2页
第2页 / 共25页
第4章指令系统-堆栈寻址和习题PPT文档格式.pptx_第3页
第3页 / 共25页
第4章指令系统-堆栈寻址和习题PPT文档格式.pptx_第4页
第4页 / 共25页
第4章指令系统-堆栈寻址和习题PPT文档格式.pptx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

第4章指令系统-堆栈寻址和习题PPT文档格式.pptx

《第4章指令系统-堆栈寻址和习题PPT文档格式.pptx》由会员分享,可在线阅读,更多相关《第4章指令系统-堆栈寻址和习题PPT文档格式.pptx(25页珍藏版)》请在冰豆网上搜索。

第4章指令系统-堆栈寻址和习题PPT文档格式.pptx

地址的指令;

(2)500条条具具有有一一个个15位位地地址址和和一一个个3位地址的指令;

位地址的指令;

(3)50条无地址指令。

条无地址指令。

第第4章章指令系统指令系统

(1)

(2)(3)OP(3)A1(15)A2(15)A3(3)000010OP1(3)OP2(15)A1(15)A2(3)111000000000000000000000111110011OP1(3)OP2(15)OP3(18)111000000111110100000000000000000000000001000100101000000000000000000第第4章章指令系统指令系统【例例4.7】某某机机字字长长16位位,存存储储器器直直接接寻寻址址空空间间128字字,变变址址时时的的位位移移量量为为-6463,16个个通通用用寄寄存存器器可可作作为为变变址址寄寄存存器器。

设设计计一一套套指指令令系系统统格格式式,满足下列寻址类型的要求。

满足下列寻址类型的要求。

(1)直接寻址的二地址指令)直接寻址的二地址指令3条。

条。

(2)变址寻址的一地址指令)变址寻址的一地址指令6条。

(3)寄存器寻址的二地址指令)寄存器寻址的二地址指令8条。

(4)直接寻址的一地址指令)直接寻址的一地址指令12条。

(5)零地址指令)零地址指令32条。

试试问问还还有有多多少少种种代代码码未未用用?

若若安安排排寄寄存存器器寻寻址址的一地址指令,还能容纳多少条?

的一地址指令,还能容纳多少条?

第第4章章指令系统指令系统某某机机字字长长16位位,存存储储器器直直接接寻寻址址空空间间128字字,变变址址时时的的位位移移量量为为-6463,16个个通通用用寄寄存存器器可可作作为为变变址址寄寄存存器器。

设设计计一一套套指指令令系系统统格格式式,满满足下列寻址类型的要求。

足下列寻址类型的要求。

000110OP

(2)A1(7)A2(7)第第4章章指令系统指令系统某某机机字字长长16位位,存存储储器器直直接接寻寻址址空空间间128字字,变变址址时时的的位位移移量量为为-6463,16个个通通用用寄寄存存器器可可作作为为变变址址寄寄存存器器。

(2)变址寻址的一地址指令)变址寻址的一地址指令6条条。

110001100111101OP(5)Rx(4)A(7)第第4章章指令系统指令系统某某机机字字长长16位位,存存储储器器直直接接寻寻址址空空间间128字字,变变址址时时的的位位移移量量为为-6463,16个个通通用用寄寄存存器器可可作作为为变变址址寄寄存存器器。

111100001111000111110111OP(8)Ri(4)Rj(4)第第4章章指令系统指令系统某某机机字字长长16位位,存存储储器器直直接接寻寻址址空空间间128字字,变变址址时时的的位位移移量量为为-6463,16个个通通用用寄寄存存器器可可作作为为变变址址寄寄存存器器。

111110000111110001111111011OP(9)A(7)第第4章章指令系统指令系统某某机机字字长长16位位,存存储储器器直直接接寻寻址址空空间间128字字,变变址址时时的的位位移移量量为为-6463,16个个通通用用寄寄存存器器可可作作为为变变址址寄寄存存器器。

111111100000000011111110000000011111111000011111OP(16)第第4章章指令系统指令系统某某机机字字长长16位位,存存储储器器直直接接寻寻址址空空间间128字字,变变址址时时的的位位移移量量为为-6463,16个个通通用用寄寄存存器器可可作作为为变变址址寄寄存存器器。

设设计计一一套套指指令令系系统统格格式式,满满足足下下列列寻址类型的要求。

寻址类型的要求。

若若安安排排寄寄存存器器寻寻址址的的一地址指令,还能容纳多少条一地址指令,还能容纳多少条?

(480,30)11111110000111111111111111111111OP(12)Ri(4)第第4章章指令系统指令系统【例例4.8】假假设设寄寄存存器器R中中的的数数值值为为200,主主存存地地址址为为200和和300的的地地址址单单元元中中存存放放的的内内容容分分别别是是300和和400,若若访访问问到到的的操操作作数数是是200,则则寻寻址址方式是方式是()A.直接寻址直接寻址200B.寄存器间接寻址寄存器间接寻址(R)C.存储器间接寻址存储器间接寻址(200)D.寄存器寻址寄存器寻址R分分析析:

直直接接寻寻址址200和和寄寄存存器器间间接接寻寻址址(R)获获得得的的操操作作数数是是300,存存储储器器间间接接寻寻址址(200)获获得得操操作作数是数是400,寄存器寻址,寄存器寻址R获得操作数获得操作数200.第第4章章指令系统指令系统【例例4.9】在在变变址址寄寄存存器器寻寻址址方方式式中中,若若变变址址寄寄存存器器的的内内容容是是4E3CH,指指令令中中的的形形式式地地址址是是63H,则则它它对对应应的的有效地址是有效地址是()A.63HB.4D9FHC.4E3CHD.4E9FH第第4章章指令系统指令系统【例例4.10】一一条条双双字字长长的的LOAD指指令令存存储储在在地地址址为为200和和201的的存存储储位位置置,该该指指令令将将指指定定的的内内容容装装入入累累加加器器AC中中。

指指令令的的第第一一个个字字指指定定操操作作码码和和寻寻址址方方式式,第第二二字字是是地地址址部部分分。

寄寄存存器器与与主主存存内内容容示示意意图图如如图图所所示示,指指令令的的寻寻址址方方式式字字段段可可指指定定任任何何一一种种寻寻址址方方式式。

问在下列寻址方式中,装入问在下列寻址方式中,装入AC的值。

的值。

(1)直接寻址直接寻址

(2)立即寻址立即寻址(3)间接寻址间接寻址(4)相对寻址相对寻址(5)变址寻址变址寻址(6)寄存器寄存器R1寻址寻址(7)寄存器寄存器R1间接寻址间接寻址(800)(500)(300)(325)(900)(400)(700)第第4章章指令系统指令系统【例例4.11】堆堆栈栈寻寻址址中中,设设A为为累累加加器器,SP为为堆堆栈栈指指示示器器,MSP为为SP指指示示的的栈栈顶顶单单元元,如如果果进进栈栈操操作作的的动动作作顺顺序序是是(A)MSP,(SP)-1SP,那那么么出出栈操作动作顺序应为栈操作动作顺序应为()A.(MSP)A,(SP)+1SPB.(SP)+1SP,(MSP)AC.(SP)-1SP,(MSP)AD.以上都不对以上都不对第第4章章指令系统指令系统【例例4.12】在在向向上上生生成成(地地址址码码减减小小方方向向)堆堆栈栈中中,若若约约定定为为实实顶顶栈栈(即即堆堆栈栈指指针针随随时时指指向向实实有有数数据据的的堆堆栈栈),则则正确的弹出数据操作为正确的弹出数据操作为()A.先使先使(SP)+1,再读出数据,再读出数据B.先读出数据,再使先读出数据,再使(SP)+1C.先使先使(SP)-1,再读出数据,再读出数据D.先读出数据,再使先读出数据,再使(SP)-1第第4章章指令系统指令系统【通考真题通考真题1】某某机机器器字字长长16位位,主主存存按按字字节节编编址址,转转移移指指令令采采用用相相对对寻寻址址,由由两两个个字字节节组组成成,第第一一个个字字节节为为操操作作码码字字段段,第第二二字字节节为为相相对对位位移移量量字字段段。

假假定定取取指指令令时时,每每取取一一个个字字节节PC自自动动加加1。

若若某某转转移移指指令令所所在在主主存存地地址址为为2000H,相相对对位位移移量量字字段段的的内内容容为为06H,则则该该转转移移指指令令成成功功转转移移后后的的目目标标地地址是址是()A.2006HB.2007HC.2008HD.2009H第第4章章指令系统指令系统【通考真题通考真题2】下列关于下列关于RISC的叙述中,错误的是的叙述中,错误的是()A.RISC普遍采用微程序控制器普遍采用微程序控制器B.RIS

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 纺织轻工业

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1