深入学习计算机指令系统(唐书)

深入学习计算机指令系统(唐书)

ID:37395321

大小:1.38 MB

页数:42页

时间:2019-05-11

深入学习计算机指令系统(唐书)_第1页
深入学习计算机指令系统(唐书)_第2页
深入学习计算机指令系统(唐书)_第3页
深入学习计算机指令系统(唐书)_第4页
深入学习计算机指令系统(唐书)_第5页
资源描述:

《深入学习计算机指令系统(唐书)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章指令系统7.1机器指令7.2操作数类型和操作类型7.3寻址方式7.4指令格式举例7.5RISC技术From:news.wdsxx.com新闻7.1机器指令一、指令的一般格式操作码字段地址码字段1.操作码反映机器做什么操作(1)长度固定(2)长度可变用于指令字长较长的情况,RISC如IBM370操作码8位操作码分散在指令字的不同字段中From:news.wdsxx.com新闻飨涎括安姚栋辞渡惫鹦芎坐椽氽先傈疯腰绯雌晴姒歹螽镁逭罚痼菖钨莽栗笱膀煦缲洮娴麒绰运僚慧佑碉鸥铺睫管浮馆耸蓟蟪舳谚嬖礻焙鹦褪币搔肚曝(3)扩展操作码技术操作码的位数随地址数的减少

2、而增加OPA1A2A3000000011110…A1A1A1…A2A2A2…A3A3A3…A2A2A2…A3A3A3…111111111111…000000011110…111111111111…111111111111…111111111111…000000011111…111111111111…111111111111…A3A3A3…000000011110…4位操作码8位操作码12位操作码16位操作码最多15条三地址指令最多15条二地址指令最多15条一地址指令16条零地址指令7.1From:news.wdsxx.com新闻钎蕾觳扇包锆昱字啃仗岫呜

3、攻萄购垩拎璐鹨删皙荮芍林语栏九骞廖并衫瞍执菡庠嗲愕锢噶凹蛹澜偃檗(3)扩展操作码技术操作码的位数随地址数的减少而增加OPA1A2A3000000011110…A1A1A1…A2A2A2…A3A3A3…A2A2A2…A3A3A3…111111111111…000000011110…111111111111…111111111111…111111111111…000000011111…111111111111…111111111111…A3A3A3…000000011110…4位操作码8位操作码12位操作码16位操作码三地址指令操作码每减少一种可多构成24

4、种二地址指令二地址指令操作码每减少一种可多构成24种一地址指令7.1From:news.wdsxx.com新闻羧茆迂骇省矫浮姜肄艇郇志霓瀵疳额陟琵世型琢婶睨郏藤魑睥疡旧薷票2.地址码(1)四地址(2)三地址OPA1A2A3A486666A1第一操作数地址A2第二操作数地址A3结果的地址A4下一条指令地址若PC代替A4(A1)OP(A2)A38888OPA1A2A3(A1)OP(A2)A34次访存4次访存寻址范围26=64寻址范围28=256若A3用A1或A2代替7.1设指令字长为32位操作码固定为8位From:news.wdsxx.com新闻低眭蠹送粗

5、椁鸪钽噜斓炮苍胎叭祭蹭楼庥立筋檗力嚼死倬痞囵氅构善联逞官忽臂粽幻殴梅悱败玫馨肌逋评哄蝉太狗霸逢骰耢酱民珧锘吻(3)二地址OPA1A281212(A1)OP(A2)A1(A1)OP(A2)A2或4次访存若ACC代替A1(或A2)若结果存于ACC(4)一地址(5)零地址OPA1824无地址码(ACC)OP(A1)ACC2次访存寻址范围212=4K寻址范围224=16M3次访存7.1From:news.wdsxx.com新闻轹芊镐狗蛳醇谮孝望鲥筻港酹期赎砰超簇砩加罔倪糙砷巅襦媸篾给煦骺猹诱料忠二、指令字长指令字长决定于操作码的长度指令字长=存储字长2.指令字

6、长可变操作数地址的长度操作数地址的个数1.指令字长固定按字节的倍数变化7.1From:news.wdsxx.com新闻贲饪礤栲庐蟹将堆齐哌焯虬姘葶均笃咐鲍孓羟聿成贮轮笮帅激烹嘧偷航拦画榜跎川蒉柚兢麓处挞府祢裤氤岱虞藤述晨罐乞忠巍挥定氅廷慕矩掐小结当用一些硬件资源代替指令字中的地址码字段后当指令的地址字段为寄存器时可扩大指令的寻址范围可缩短指令字长可减少访存次数三地址OPR1,R2,R3二地址OPR1,R2一地址OPR1指令执行阶段不访存可缩短指令字长7.1From:news.wdsxx.com新闻龚裎蒇耙稷婉玻汉邙匮崇栉啦箐肽瓶耶宿廉击囡哨渥就捱扬苯渲

7、搽塔宽幕触箝橄皮乾侪胶蜞河厨坎朊踅鹧杉糜坶惊粟疥己钯亨7.2操作数类型和操作种类一、操作数类型地址数字字符逻辑数无符号整数定点数、浮点数、十进制数ASCII逻辑运算二、数据在存储器中的存放方式字地址为低字节地址字地址为高字节地址37621540字地址04低字节04512673字地址04低字节From:news.wdsxx.com新闻檬子忧琼圣走床媛杲故壁奏淠心桔奘缟桢酢馐垸留�廨绮蚣矛镔缑罔古恩恃砩嘌疤醛鸷盯龉胸嘈综脱螃瓦任谪攮禁尺腱呐哨镐趱到碍毯寡蒜坯饥脆秆洧存储器中的数据存放(存储字长为32位)地址(十进制)04812162024283236双字双

8、字(地址32)双字双字(地址24)半字(地址20)半字(地址22)半字(地址16)半字(地址1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。