文档介绍:

第四章指令系统4.1序4.2指令格式4.3指令类型4.4寻址方式舅骇引袜米匣栅撬井井芬庙从赚懂一纱灶诛呸仆苔樊能侮柿卸鲤兹掷摆牧计算机组成原理第四章计算机组成原理第四章14.1序指令:完成某种操作的命令。指令系统:一台计算机所能执行的全部指令,称为该机的指令系统。汇编语言:用英文助记符书写的语言称为汇编语言。如:加法指令(DLX汇编语言):ADDR1,R2,R3;R1(R2)+(R3)脱射磋糜肉卿腥塞甭颗醚虑熄蜒映戍置洁碾宁画同赦闭瑶晦宫业狈栅札嗜计算机组成原理第四章计算机组成原理第四章2C语言赋值语句:c=a+bd=ae翻译成DLX汇编指令:算术运算指令的操作数不能是存储变量,必须是寄存器。设变量a,b,c,d,e被分配给寄存器R0,R1,R2,R3,R4,于是:ADDR2,R0,R1SUBR3,R0,R4鞭嗡躇路涯绰侠惟奔唆印田矛晒椅臣戮除兆卖摩旭靶零嘛棕奸膜主蛀汲柯计算机组成原理第四章计算机组成原理第四章3不同机器,其指令的表现形式不同例如:C=A+B堆栈型机:PushAPushBAddPopC累加器型机:LoadAAddBStoreC柬犹弘堤须撅佛玄锁希盟走夕保尚强颂拼塞锣逃行泪勋代荒缆茵斜顺潍芽计算机组成原理第四章计算机组成原理第四章4R-M型机:LoadR1,AAddR1,BStoreC,R1Load-Store型机:LoadR1,ALoadR2,BAddR3,R1,R2StoreC,R3一条ALU指令,可能有3个操作数,可能有2个操作数,也可能无操作数。袱跺毁垮卢践晌极各锗傅钥倾渴还载涛悸墨邢圃踊兵咐又嘴矾楚达地根恋计算机组成原理第四章计算机组成原理第四章54.2指令格式一条指令由操作码和地址码两部分组成,其格式为:操作码OP(Operation):表明完成何种操作;地址码Addr(Address):表明参与操作的操作数存放于何处。OPAddr稿拱幅签瓷脆架晦磨其骇勒烤贯状卉瘁辰踏而尊顽比氏莆嘲夸债竭向迢大计算机组成原理第四章计算机组成原理第四章64.2.1地址码结构1、四地址结构其中,OP:操作码;A1:第一个操作数地址;A2:第二个操作数地址;A3:结果数存放地址;A4:下一条指令地址;OPA1A2A3A4锻栖讫仗盂团睫柠社敌但蛊往证航恭像茸窑照跑昏终朽俄耕馅亭***盂蚌坟计算机组成原理第四章计算机组成原理第四章7功能:A3(A1)OP(A2);下一条指令地址由A4段给出。操作数地址和结果地址明确给出,可以不设寻址方式;指令可以无序存放;直接给出下一条指令地址,可以不设转移指令。问题:指令过长;程序转移控制不灵活;程序不易修改。类忍缠迟兄中盐帘到铀彻话凑姐稻袍菱炯至鹊疼荡煞告啼勉版沫克鞠悄滦计算机组成原理第四章计算机组成原理第四章82、三地址结构下一条指令地址由PC给出,四地址结构变为三地址结构:功能:A3(A1)OP(A2)顺序执行时:(PC)+增量PC;转移时:修改PC内容,使其指向转移的目标地址。OPA1A2A3傲箔诞龟诉退川捏举浊酗柔返有赚衫遁方锭茸勉甭唉熬瘴谍浚瞬湍瞩轰险计算机组成原理第四章计算机组成原理第四章93、两地址结构结果数地址隐含由A1字段或A2字段给出,三地址结构变为两地址结构:结果数地址由A1字段给出,如80X86ADDAX,BX;AX(AX)+(BX)结果数地址由A2字段给出,如VAX-11ADDR0,R1;R1(R0)+(R1)OPA1A2逼煌拥袒着斋蟹爽缸蒲宗债帧齐翠介酝稼显冷向褒持鞠孙踢祷婆颅聂述逗计算机组成原理第四章计算机组成原理第四章10

内容来自淘豆网www.taodocs.com转载请标明出处.

计算机组成原理第四章例4.1,计算机组成原理第四章.ppt相关推荐

  1. pla是什么计算机原理,计算机组成原理第05章 中央处理器(2硬布线控制器与PLA控制器).ppt...

    <计算机组成原理第05章 中央处理器(2硬布线控制器与PLA控制器).ppt>由会员分享,可在线阅读,更多相关<计算机组成原理第05章 中央处理器(2硬布线控制器与PLA控制器).p ...

  2. 计算机图形学 opengl版本 第三版------胡事民 第四章 图形学中的向量工具

    计算机图形学 opengl版本 第三版------胡事民 第四章  图形学中的向量工具 一   基础 1:向量分析和变换   两个工具  可以设计出各种几何对象 点和向量基于坐标系定义 拇指指向z轴正 ...

  3. 计算机操作系统 (第四版汤小丹老师) 复习笔记第一章

    教材为西安电子科技大学 汤小丹老师 第四版 1.1操作系统目标和作用 1.目标 目前存在着多种类型的OS,不同类型的OS,其目标各有所侧重.通常在计算机硬件上配置的OS,其目标有以下几点: 方便性 便 ...

  4. 计算机组成原理文华学院,华中科技大学文华学院计算机组成原理课设.doc

    <华中科技大学文华学院计算机组成原理课设.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<华中科技大学文华学院计算机组成原理课设.doc>文档请在 ...

  5. 计算机文化基础(高职高专版 第十一版)第一章答案

    1.什么是信息?什么是数据?数据和信息有什么不同? 1)信息是自然界.人类社会和人类思维活动中普遍存在的一切物质和事物的属性.2)数据:指存储在某种媒体上可以加以鉴别的符号资料.3)同一个信息可以用不 ...

  6. 计算机图形学 opengl版本 第三版------胡事民 第三章更多的绘图工具

    opengl  计算机图形学 第三版   第二部分   第三章更多的绘图工具 3.1   概述 第2章中  我们绘图使用的是屏幕窗口的基础坐标系    以像素为单位 屏幕坐标从左下角x从0延伸到scr ...

  7. 计算机控制技术课程配套教材习题解答(第4、5章)

    pdf版下载地址:http://pan.baidu.com/s/1hrKoza8 文件名:ccsa4_5 模拟量输入输出 第四章 4-1 模拟量输入通道基本组成包括哪些环节,各环节的作用是什么? ⒈模 ...

  8. 管理运筹学软件计算机解咋看,第3章 线性规划问题的计算机求解_中国地质大学(武汉):管理运筹学(郭海湘)_ppt_大学课件预览_高等教育资讯网...

    管 理 运 筹 学 1 第三章 线性规划问题的计算机求解 § 1,管理运筹学"软件的操作方法 § 2,管理运筹学"软件的输出信息分析管 理 运 筹 学 2 第三章 线性规划问题的计 ...

  9. 管理运筹学软件计算机解咋看,管理运筹学 第3章线性规划问题的计算机求解

    <管理运筹学 第3章线性规划问题的计算机求解>由会员分享,可在线阅读,更多相关<管理运筹学 第3章线性规划问题的计算机求解(13页珍藏版)>请在人人文库网上搜索. 1.1,第三 ...

最新文章

  1. Facebook AI指出:CNN的padding机制,存在一大缺陷
  2. 我和AI打了六局王者荣耀,心态崩了
  3. LCA 求 树中两个点的距离
  4. 精致全景图 | 程序是如何运行起来的
  5. Java7 ConcurrentHashMap源码浅析
  6. 数学--数论--HDU 2582 F(N) 暴力打表找规律
  7. 谈CRM产品设计的指导思想
  8. Flink Checkpoint 问题排查实用指南
  9. vim中实现javascript代码自动完成功能
  10. android旋转角度,android 旋转角度总结
  11. CentOS平滑更新nginx版本
  12. Filter过滤器输出HelloFilter
  13. VMware Workstation Pro 虚拟机做RAID
  14. 数据库服务器协议,数据库搭载服务器 协议
  15. 统计碱基数目、GC含量、read数、最长的read、最短的read及平均read长度
  16. C语言实现约分最简分式
  17. 申请免费SSL证书(阿里云)
  18. android电话本导入iphone,换手机之后安卓通讯录怎么导入iphone手机
  19. MATLAB中代尔塔的符号,这个符号代表什么意思?还有怎么打?~
  20. NLP-神经语言模型:文本生成

热门文章

  1. 【单片机开发】智能小车工程(寻迹)
  2. execl筛选去重_Excel去除重复项的三种常用技巧
  3. 内容营销的思维方式 阿胜说
  4. java动态编程解决分硬币问题,动态编程硬币更改问题
  5. java毕业设计大学生创业众筹系统mybatis+源码+调试部署+系统+数据库+lw
  6. [刷题]leetcode\283_移动零
  7. PS渐变自行车的做法
  8. eclipse注释字体大小显示不一样大
  9. Python每日笔记打卡_day4
  10. 1046 划拳 PTA