- 1、本文档共135页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章-指令系统 (计算机组成原理)
计算机里有什么? 对于sw(store word)指令: (rt) → (rs) + address 汇编符号:sw rt, I(rs) ④I型条件转移指令,采用相对寻址 条件转移指令比较两个寄存器rs,rt的内容,条件满足时,转移到(PC)+4+address。因为指令字长32位,占4个字节。 ⑤ J型转移指令,采用直接寻址 除了最高字段6位操作码,还剩下26位,作为目标指令的地址,属于直接寻址,也叫绝对地址。 RISC (3)MIPS的指令分类 ①算术指令 R型算术指令有:加法、减法、乘法、除法,无符号加减乘除法。 当OP=00(八进制)时,指令为R型,功能码决定决定具体的操作。 I型算术指令有立即数加法,无符号加法两种。 OP=10(八进制)为立即数加法,实现(rs)+立即数→ (rt); OP=11 (八进制)为无符号立即数加法,实现(rs)+立即数→ (rt); RISC RISC 无符号数除法 (rs) ÷(rt) →Lo Hi=余数 Divu 33 寄存器除法 (rs) ÷(rt)→Lo Div 32 无符号数乘法 (rs) ×(rt) →Hi Lo Multu 31 寄存器乘法 (rs) ×(rt) →Hi Lo Mult 30 无符号数减法 (rs)-(rt) →rd Subu 43 寄存器减法 (rs)-(rt) →rd Sub 42 无符号数加法 (rs)+(rt) →rd Addu 41 寄存器加法 (rs)+(rt) →rd Add 40 说明 操作 汇编符号 Funct字段 (八进制) ②逻辑指令 R型逻辑指令有:与、或、异或、逻辑左移、逻辑右移等 OP=00(八进制),指令为R型,funct决定具体的操作 RISC 寄存器异或 (rs)?(rt) →rd Xor 46 寄存器或 (rs) ∨ (rt) →rd Ori 45 寄存器与 (rs) ∧ (rt) →rd And 44 说明 操作 汇编符号 Funct字段 (八进制) I型逻辑指令包括:立即数与、立即数或、立即数异或等。 RISC 立即数异或 (rs)-(I) →rt Xori 16 立即数或 (rs) ∨ (I) →rt Ori 15 立即数与 (rs) ∧ (I) →rt Andi 14 说明 操作 汇编符号 Funct字段 (八进制) ③存取指令 I型格式,存储器地址为变址寻址,变址器为rs,位移量为后16位address。 EA=(rs) + address 存数指令OP=43O,实现: (rt) →(rs) + address 汇编符号为:sw rt,I(rs) 取数指令OP=53O,实现: ((rs) + address) →rt 汇编符号为:lw rt,I(rs) RISC ④条件转移指令 I型指令,主存单元地址用变址寻址. 相等时转移,OP=04 实现功能:若(rs)=(rt),则转向EA=(PC)+4+address,否则顺序执行。 汇编符号:beq rs,rt,address. 不相等时转移,OP=05 实现功能:若(rs) ≠(rt),则转向EA=(PC)+4+address,否则顺序执行。 RISC ⑤无条件转移指令 无条件转移指令为直接寻址. OP=02 实现功能:转移地址target →PC; 汇编符号:J target 转子程序指令,OP=03 实现功能:(PC) + 4 → $31, target → (PC) RISC ② ADD mem/reg,data 把存储在代码段中立即数与指定的寄存器或存储器单元的内容相加,结果存放在寄存器或存储单元中,指令格式为: 微型机指令系统举例 0 0 0 r/m mod D 低位 D 高位 1 0 0 0 0 0 s w data 低位 data 高位 其中100000及第二字节的000为操作码,w=0为字节运算,w=1为字运算。w=0时,s无效;w=1时,s=0时立即数为16位;而s=1时由8位立即数的低位符号扩展成16位立即数。 例 ADD 2345[BX][DI], -105D 机器语言为00100011微型机指令系统举例 操作码 低位数据符号扩展 字运算 (BX)+(DI)+D16 D16 寄存器方式 低位立即数 若(2857A)=002
您可能关注的文档
- 第十五讲 词语锤炼11.ppt
- 第十五讲 福费廷(包买票据).ppt
- 第十八章 通货膨胀与失业 Inflation and unemployment(PPT-41).ppt
- 第十八章镇痛药(analgesic drugs).ppt
- 第十六章 物流管理系统(LMS).ppt
- 第十六章 內部整合電路聲音(I2S)控制器.ppt
- 第十六讲(体表、针尖).ppt
- 第十四章 微生态调节剂(二)益生元.ppt
- 第十单元 种群与群落 第34讲 群落的主要类型和演替.ppt
- 第十四章 机械系统动力学(改12).ppt
- 2025年安徽工商职业学院单招职业技能测试题库带答案(典型题).docx
- 2025年洛阳科技职业学院单招职业技能测试题库带答案(新).docx
- 2025年荆门职业学院单招职业技能测试题库及答案(易错题).docx
- 2025年宣化科技职业学院单招职业技能测试题库(精练).docx
- 2025年包头职业技术学院单招职业技能测试题库带答案(新).docx
- 2025年江西工商职业技术学院单招职业技能测试题库带答案(精练).docx
- 2025年黑龙江农业经济职业学院单招职业技能测试题库精编.docx
- 2025年山东艺术设计职业学院单招职业技能测试题库带答案(基础题).docx
- 2025年陕西工商职业学院单招职业技能测试题库带答案(突破训练).docx
- 2025年承德护理职业学院单招职业技能测试题库【word】.docx
最近下载
- 跨境电子商务基础:跨境电子商务平台PPT教学课件.pptx
- 2025年芜湖职业技术学院单招职业技能测试题库有完整答案.docx VIP
- 2023-2024学年江西师大附中八年级(下)月考数学试卷(含答案).docx
- 企业碳排放影响因素研究-浙江工商大学杂志社.pdf VIP
- 2024年银行知识财经金融知识竞赛-中国农业发展银行信贷标准化知识笔试考试历年高频考点试题摘选含答案.docx
- 定向越野识图用图课件.ppt
- 2024年心血管内科(副高)考试历年真题常考点试题带答案.docx VIP
- 丹东银行2021年年度报告.docx
- 给水排水管道工程施工及验收规范GB 50268-2008上.ppt
- GB51057-2015 种植塑料大棚工程技术规范.docx
文档评论(0)