- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理_第5章剖析
第五章?? 指令系统 5.1机器指令 5.1.1机器指令格式 在计算机内部,指令由若干位二进制代码表示,这些代码划分成几个字段,字段的结构和组合形式称为指令格式。 指令的基本格式表示为 1、相对寻址 EA=(PC)+A 存储器访问的局部性 2、基址寻址 EA=(RB)+A 3、变址寻址 EA=(RX)+A 自动变址: EA=A+( R) R←( R)+1 例:设$表示采用相对寻址,则如下指令执行时,会把地址为131的内存单元的内容赋值给R1。当前正在执行的指令地址为100。PC的值为101。 100 LOAD $30, R1 // R1 ← M(101 + 30) 另外,相对寻址也常用于跳转和分支指令。 例:跳转指令JMP。 1000 LOAD #10, R1 1001 LOAD #3, R2 1002 JMP $2 1003 LOAD #20 ,R1 1004 LOAD #4, R2 1005 ADD R2, R1, R1 1006 STORE R1, R2 七、堆栈寻址 隐含约定SP的内容为栈顶单元 的地址码,并可根据堆栈操作的性质 自动修改SP内容。 变化类型: 1、 后变址(postindexing) EA=( R)+(A) 2、 前变址(preindexing) EA=(( R)+A) 3、自增型寄存器间址 (R)+ 4、自减型寄存器间址 (R) CPU常用两种方式确认寻址方式: 1、根据操作码 2、指令格式中设置方式字段 后变址 * 地址码 操作码 一、指令字长度 指令字长度即一个指令字中包含 的二进制代码的位数,是指令格式 设计的最基本出发点。 定长指令格式 变长指令格式 二、操作码结构 操作码长度决定了指令系统中完 成不同操作的指令条数。 1、固定长度操作码 优点:可以简化译码逻辑,减少指令的译码时间,便于扩充操作种类。 2、可变长度操作码(扩展操作码) 优点:可以缩短指令字的长度,减少程序的总位数,节省存储空间,故有利于提高程序的运行速度。 A3 A2 A1 OP 例:某机指令字长度为16位,包括基本操作码4位和3个地址段,每个地址段长4位,其格式为: A3 A2 A1 OP 1) 4位基本操作码若全部用于表示三地址指令,则共有多少条? 2)若三地址指令15条,二地址指令最多可有多少条? 3)若三地址指令、二地址指令和一地址指令各有15条,零地址指令16条,则共有61条指令。 0 0 0 0 X X X X X X X X X X X X 0 0 0 1 X X X X X X X X X X X X ┇ ┇ ┇ ┇ 1 1 1 0 X X X X X X X X X X X X 15条三地址指令 1 1 1 1 0 0 0 0 X X X X X X X X 1 1 1 1 0 0 0 1 X X X X X X X X ┇ ┇ ┇ ┇ 1 1 1 1 1 1 1 0 X X X X X X X X 15条二地址指令 1 1 1 1 1 1 1 1 0 0 0 0 X X X X 1 1 1 1 1 1 1 1 0 0 0 1 X X X X ┇ ┇ ┇ ┇ 1 1 1 1 1 1 1 1 1 1 1 0 X X X X 15条一地址指令 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 ┇ ┇ ┇ ┇ 1 1 1 1 1 1 1 1 1 1 1 1 1 1
您可能关注的文档
- 计算机基础知识第1章2_计算机基本操作剖析.ppt
- 实验动物饲养与管理汇编.ppt
- 计算机基础课件3剖析.ppt
- 实验四VB(CAD)电机数据界面布局设计汇编.doc
- 实验三球菌汇编.ppt
- 实验室仪器设备期间核查方法汇编.doc
- 实验四粉末制片法(双子叶类—大黄、黄连)汇编.ppt
- 计算机基础PPT剖析.ppt
- 实验十二验证动量守恒定律汇编.doc
- 计算机基础说课课件剖析.ppt
- 2024万科物业入驻进场仪式活动方案53P.pptx
- 2024国窖白酒非遗文化体验新品品鉴晚宴活动结案25P.pptx
- 2025南阳佳润百万方大盘第四代住宅城市更新推广策略提报146P.pptx
- 2024生态旅游新地标城市药用植物园年度公关活动方案89P.pptx
- 2025闲来茶肆新式茶馆品茶围炉煮茶市集茶话会活动方案40P.pptx
- 2024精品云贵川Bistro连锁餐饮品牌策划方案21P.pptx
- 2024邵阳武冈云山森林公园游客服务中心epc设计规划方案83P.pptx
- 2025深圳光明元宇宙亲子酒店改造设计方案23P.pptx
- 2025初秋毛线突击队手工毛线艺术创意活动方案27P.pptx
- 2025景区地产秋季山野市集露营计划(秋野市集 山野漫游计划主题)活动策划方案66P.pptx
最近下载
- 人教版(2023版)初中语文九年级上册全册同步练习+单元综合训练+专项训练+期中期未测试合集(含答案)【可编辑可打印】.docx VIP
- 2025年高考全国二卷数学真题(解析版).docx
- WIPO-2025年全球创新指数:全球百强创新集群排名(英译中)-WIPO-2025.pdf VIP
- 24春国家开放大学《小学数学教学研究》期末大作业参考答案.docx VIP
- 一种桥臂复用Buck-Boost LLC变换器的控制电路和控制方法.pdf VIP
- 人流健康宣教课件.pptx VIP
- 第一单元习作:我的乐园(范文点评)-2023-2024学年四年级语文下册单元作文能力提升(统编版).docx VIP
- 标准图集-12J201 平屋面建筑构造.pdf VIP
- 养老机构运营与管理教学.pptx VIP
- 风力发电经济性与市场分析.docx VIP
原创力文档


文档评论(0)