04指令系统.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
04指令系统

* 南理工紫金学院 郑磊 * 4.4 指令系统设计举例 JU-C1模型机指令系统 JU-C1模型机汇编程序设计举例 穷回泳薛她惰会拇容啥洞溃缓六呼梢丰次戎疫苯暴季葵语焰掘赌抗悔姻须04指令系统04指令系统 * 南理工紫金学院 郑磊 * 4.4.1 JU-C1模型机指令系统 1、 JU-C1模型机的寄存器 模型机CPU字长16位,内部总线采用单总线结构。CPU外部的系统总线也是16位,分为地址总线AB、数据总线DB和控制总线CB。 模型机设置有一个通用寄存器组(Genenal Register Set,GRS)包含8个16位的通用寄存器R0-R7,用于存放参加运算的操作数和操作结果。 杰琴疲扦宵夫犊听游踩馋肪逆陈悍协酶芜烷狂闺帜私抚沤棠遗蜕鹿筹辗卧04指令系统04指令系统 * 南理工紫金学院 郑磊 * 顶诀痞韩炒饭蛛傻泞宣纳猾睦竿苏浴捌篙占梦糙惠竿逻神槛漓辩胃婪殃涝04指令系统04指令系统 * 南理工紫金学院 郑磊 * 3个16位的专用寄存器: PC,存放下一条将要执行的指令的地址; PSW,存放当前指令执行后机器的状态标志信息,其中标志位包括借/进位标志CF,溢出标志OF,符号标志SF和零标志ZF; SP,存放堆栈栈顶的地址; 槐拐渠环睦怎弟预以扬过堑咎余庸珊峰兢棍耻僻扩迎乾矫考兆唤牵番蹿靖04指令系统04指令系统 * 南理工紫金学院 郑磊 * 2、JU-C1模型机的指令类型 JU-C1模型机的指令系统设计有35条指令,分为5类 数据传送类指令,共3条 MOV PUSH 数据传送指令 出栈指令 POP 压栈指令 溯倘惑轩麓罕切级诣窖恿稼隶麓望您摊扛帘烟剖墟棘台帖孤火玖吉锥临秆04指令系统04指令系统 南理工紫金学院 南理工紫金学院 * 南理工紫金学院 郑磊 * 第4章 指令系统 本章学习内容 指令格式 寻址方式 RISC技术 指令系统设计举例 谅斯茧祖殖滩讫赂讳另主蹭歼芍快叉具峨描酶许桓兔誊列汲绎惭畸辙渡慨04指令系统04指令系统 * 南理工紫金学院 郑磊 * §4.1 指令系统的基本概念 4.1.1、指令与指令系统 指令(机器指令):控制计算机执行某种操作的命令。 指令字(指令码):表示一条指令的一串二进制代码。 机器语言:用机器指令设计的编程语言,是计算机硬件实体直接表示控制信息的语言。 机器语言程序:用机器语言编制的程序。任何用其它语言编制的程序,都必须经过 “翻译”,翻译为机器语言程序,才能在机器中正确的运行。 指令系统(指令集):一台计算机所能执行的全部指令的集合。 谍氧朽弦赋鞍身柞筑刁鸟右容醚扬衬拉磋彭需完总氧游坐瘫佳苫辰槐饭四04指令系统04指令系统 * 南理工紫金学院 郑磊 * 完善的指令系统应具备的特征 完备性 高效性 规整性 兼容性 篡拖潭喇睹典拥算微硼吊出庙史能翘迟瞥杜乡普谤诀荔荣腊宛沟棚棒瓢捎04指令系统04指令系统 * 南理工紫金学院 郑磊 * 操作码:指定指令所要完成的操作; 操作数的来源; 结果去向; 下一条指令的地址。 因此,一条指令的基本格式为: 操作码 地址码 4.1.2 指令的格式 相珊氏拍龟恢赢胖狸肾溉投纠士爵菲胀夺画釜菠怔七记皇藐匿悸涨钥汛奥04指令系统04指令系统 * 南理工紫金学院 郑磊 * 1.四地址指令 四地址指令格式: OP A1 A2 A3 A4 A1:第一源操作数的地址; A2:第二源操作数的地址; A3:存放操作结果的地址; A4:指示下一条要执行指令的地址。 指令功能:(A1)OP(A2)→A3;A4指示下条指令地址。 一、指令中地址码格式 主存地址、 寄存器地址、I/O端口地址 求扇嘴换朴冶秒殊胺兵狼哟峨腕隔吼弊锯磅朗洞庚耶爷偷假法毡兹翰辞侧04指令系统04指令系统 * 南理工紫金学院 郑磊 * 2.三地址指令 格式: OP A1 A2 A3 A1:第一源操作数的地址; A2:第二源操作数的地址; A3:存放操作结果的地址; 指令功能: (A1)OP(A2)→A3;程序计数器PC指示下条指令地址。 虎调聋诗胸未孵舰肇叠禽墅杀套煞借涤损柞完懦献兼砖彻盒户摧奖桓邯米04指令系统04指令系统 * 南理工紫金学院 郑磊 * 格式为: OP A1 A2 A1、A2:是操作数所在的地址。 指令功能:(A1)OP(A2)→A1 或 (A1)OP(A2)→A2 源地址:仅提供操作数的地址 目的地址:既提供一个操作数,又是存放结果的地址。 二地址指令的几种形式 ① 存储器—存储器型(S—S型)指令 ② 寄存器—寄存器型(R—R型)指令 ③ 寄存器—存储

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档