网站大量收购独家精品文档,联系QQ:2885784924

指令系统学习版.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
指令系统 ;.; * 当用计算机解决某个问题时,我们首先必须为它编写程序。 程序是一个指令序列,这个序列明确告诉计算机应该执行什么操作,在什么地方找到用来操作的数据。一旦把程序装入内存储器,就可以由计算机来自动完成取出指令和执行指令的任务。 ;.; * 专门用来完成此项工作的计算机部件称为中央处理器,通常简称CPU。     ;.; * ;.; *        计算机语言具有高级语言和低级语言之分。 高级语言如C,FORTRAN等,其语句和用法与具体机器的指令系统无关。 低级语言分机器语言(二进制语言)和汇编语言(符号语言),这两种语言都是面向机器的语言,和具体机器的指令系统密切相关。机器语言用指令代码编写程序,而符号语言用指令助记符来编写程序。 ;.; * 面向对象的编程方式 ;.; * A=A+B+C 高级语言(C) A=A+B+C 低级语言(汇编) ;.; * 完成一个 y=a+b-c P6页,翻译的机器指令要7句 ;.; * ;.; * 指令格式 机器指令是用机器字表示的。 指令字(简称指令):表示一条指令的机器字。 指令格式则是指令字用二进制代码表示的结构形式指令字的格式如下: 由操作码字段(OP)和操作数字段组成。 操作码字段表征指令的操作特性与功能; 操作数字段通常指定参与本指令运算的地址。 操作码字段 操作数字段 操作码字段 ;.; * 一、操作码 指令系统的每一条指令都有一个操作码,它表示该指令应进行什么性质的操作。 不同的指令用操作码字段的不同编码来表示,每一种编码代表一种指令。 组成操作码字段的位数一般取决于计算机指令系统的规模。指令系统包含的指令越多,其操作码的位数越多。 ;.; * 定长指令:指令系统的所有指令的操作码和地址码的长度固定不变。 变长指令:指令系统中不同指令可以有不同的长度,称为变长指令系统。 ;.; * 指令助记符 由于硬件只能识别1和0,所以采用二进制操作码是必要的,但是我们用二进制来书写程序却非常麻烦。 为了便于书写和阅读程序,每条指令通常用3个或4个英文缩写字母来表示。这种缩写码叫做指令助记符 比如MOV 或者ADD等 ;.; * 二、地址码             根据一条指令中有几个操作数地址,可将该指令称为几操作数指令或几地址指令。 一般的操作数有被操作数、操作数及操作结果这三种数,因而就形成了三地址指令格式。在此基础上,后来又发展成二地址格式、一地址格式和零地址格式 ;.; * 假设指令字长为16位,操作数地址码为6位,指令有零地址、一地址、二地址三种格式。 设操作码固定,若零地址指令有M种,一地址指令有N种,二地址指令最多有几种? ;.; * ;.; * 指令的寻址方式 计算机中程序是由指令序列构成的,大多数指令是顺序存放在存储器中的。当执行一段程序时,通常是一条指令接一条指令的顺序执行。这种程序顺序执行的过程,我们称为指令的顺序寻址方式。 为实现指令的顺序寻址,计算机中使用程序计数器(又称指令指针寄存器)PC来计数指令的顺序号,并通过自动增量方式实现顺序寻址。 ;.; * 顺序寻址方式 ;.; * 跳跃寻址方式 ;.; * 一些常见的指令 ;.; * 指令的功能 传送指令 运算指令 程序控制指令 ;.; * if (x 0) y = 0; else y = 1; 对应的汇编是:cmp dword ptr [x],0 ja do1 mov dword ptr [y],1 d01: mov dword ptr [y],0 ;.; * 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 100 12 10

文档评论(0)

liuxiaoyu98 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档