- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 培训资料制冷剂截止阀.ppt
- 制冷剂的使用期限演示课件.ppt
- 制冷技术_制冷原理_冷库演示课件.ppt
- 制度变迁理论归纳.ppt
- 制动系统课件演讲稿.ppt
- 演讲稿志愿服务主题班会.ppt
- 酯的课件(完整版).ppt
- 经典指示系统调研.ppt
- 指南解读—健康领域演示版.ppt
- 教案指南健康领域解读.ppt
- 220kV变电站主变压器泡沫喷淋灭火系统防误动控制方案研究.docx
- 2024消防水泵房施工方案.docx
- 密闭电石炉净化系操作说明--课件.ppt
- 小儿大动脉炎的科普知识.pptx
- 【备战25年高考数学】题型06 7类三角函数与三角恒等变换解题技巧(原卷版).docx
- 【备战25年高考数学】题型06 7类三角函数与三角恒等变换解题技巧(原卷版) (2).docx
- 2011年高考数学试卷(理)(天津)(空白卷).docx
- 【备战25年高考数学】题型08 10类球体的外接球及内切球解题技巧(解析版).docx
- 【备战25年高考数学】题型09 6类圆锥曲线离心率解题技巧(解析版).docx
- 【备战25年高考数学】题型08 10类球体的外接球及内切球解题技巧(原卷版).docx
最近下载
- 2025统编版(2024)小学道德与法治一年级下册教学计划.docx VIP
- 幼儿园教育评价概述 幼儿园教育评价的要素课件.ppt
- 16J604 塑料门窗(建筑图集).docx
- 第一单元写作《写出人物的特点》课件2024-2025学年统编版语文七年级下册.pptx VIP
- Q/CR 546.4-2016 - 动车组用涂料与涂装 第4部分:转向架用涂料及涂层体系.pdf
- 2019春人教版音乐二年级下册全册教案.doc VIP
- 2024年秋季苏科版八年级物理上册全册教学课件(2024年新教材).pptx
- 城市轨道交通信号施工全套教学课件.pptx
- 矿山股份合同模板5篇.docx
- 采购部门降本增效实施方案.pptx
文档评论(0)