计算机指令

指令就是指挥机器工作的指示和命令,程序就是一系列按一定顺序排列的指令,执行程序的过程就是计算机的工作过程。
  控制器靠指令指挥机器工作,人们用指令表达自己的意图,并交给控制器执行。一台计算机所能执行的各种不同指令的全体,叫做计算机的指令系统,第一台计算机均有自己的特定的指令系统,其指令内容和格式有所不同。
  通常一条指令包括两方面的内容:一是指机器执行什么操作,即给出操作要求,二是指出操作数在存储器或通用寄存器组中的地址,即给出操作数的地址。
  在计算机中,操作要求和操作数地址都由二进制数码表示,分别称作操作码和地址码,整条指令以二进制编码的形式存放在存储器中。
  指令的种类和多少与具体的机型有关,在此不详述,请参见具体的机器资料手册。
  指令的顺序执行,将完成程序的执行,因而有必要了解指令的执行过程。首先是取指令和分析指令。按照程序规定的次序,从内存储器取出当前执行的指令,并送到控制器的指令寄存器中,对所取的指令进行分析,即根据指令中的操作码确定计算机应进行什么操作。
  其次是执行指令。根据指令分析结果,由控制器发出完成操作所需的一系列控制电位,以便指挥计算机有关部件完成这一操作,同时,还为取下一条指令作好准备。

时间: 2024-10-28 15:45:42

计算机指令的相关文章

计算机指令_DOS/BAT

   指令就是指挥机器工作的指示和命令,程序就是一系列按一定顺序排列的指令,执行程序的过程就是计算机的工作过程.    控制器靠指令指挥机器工作,人们用指令表达自己的意图,并交给控制器执行.一台计算机所能执行的各种不同指令的全体,叫做计算机的指令系统,第一台计算机均有自己的特定的指令系统,其指令内容和格式有所不同.        通常一条指令包括两方面的内容:一是指机器执行什么操作,即给出操作要求,二是指出操作数在存储器或通用寄存器组中的地址,即给出操作数的地址.      在计算机中,操作要求

丰趣海淘:跨境电商平台的前端性能优化实践

原文出自[听云技术博客]:http://blog.tingyun.com/web/article/detail/586 随着互联网的发展,尤其是在2000年之后浏览器技术渐渐成熟,Web产品也越来越丰富,这时我们被浏览器窗口内的丰富"内容"所吸引,关注HTML/CSS,深入研究Dom.Bom和浏览器的渲染机制等,接触JavaScript库,"前端"这个职业,由此而生. 前端技术在这10多年中飞速发展,到了今天,我们可能发现"内容"的美在视觉上是有

现流行数据库程序开发工具的比较分析

比较|程序|数据|数据库 [程序开发系列一]现流行数据库程序开发工具的比较分析 武汉华中师大信管系 谢刚 摘要:随着计算机技术不断发展,各种数据库编程工具也随着发展,使当今的大多数程序开发人员可以摆脱枯燥无味的用计算机指令或汇编语言开发软件,而是利用一系列高效的.具有良好可视化的编程工具去开发各种数据库软件,从而达到事半功倍的效果,但是现在市面上的数据库编程工具门类众多,优良不齐,比如VB,VC,DEPHI,PB等,对此我特别针对流行的开发语言介绍相应的较为成熟的数据库编程工具. 关键字:数据库

【转载】x86和x64

x86是对基于intel处理器的系统的标准缩写.X与处理器没有任何关系,它是一个对所有*86系统的简单的通配符定义,是一个 intel通用计算机系列的编号,也标识一套 通用的计算机指令集合,由于早期intel的CPU编号都是如8086,80286来编号,由于这整个系列的CPU都是指令兼容的,所以都用X86来标识所使用的指令集合如今的奔腾.P2.P4.赛扬系列都是支持X86指令系统的,所以都属于X86家族.  64位技术是相对于32位而言的,这个位数指的是CPU GPRs(General-Purp

服务器内存所引入的新技术

服务器 作为企业信息化至关核心计算机,运行着企业关健业务.而服务器的意外冗机或故障,都有可能会给企业造成难以估计的损失.服务器也是一台计算机,但它不同我们使用的台式电脑或笔记本电脑.除了在数据处理性能上比一般的台式计算机强以满足复杂的企业数据处理,同时要保证服务器正常可靠运行的重要性,还应用了许多台式计算机所没有特殊技术. 比如服务器内存,也属于内存的一种类型,但并不像我们所使用的计算机内存,注重的往往是内存总线速度,带宽.等待周期等参数.但对于服务器而言,我们考虑的则是内存厂商.服务器厂商对于

病毒、蠕虫与木马之间的区别

随着互联网的日益流行,各种病毒木马也猖厥起来,几乎每天都有新的病毒产生,大肆传播破坏,给广大互联网用户造成了极大的危害,几乎到了令人谈毒色变的地步.各种病毒,蠕虫,木马纷至沓来,令人防不胜防,苦恼无比.那么,究竟什么是病毒,蠕虫,木马,它们之间又有什么区别?相信大多数人对这个问题并没有一个清晰的了解,在这里,我们就来简单讲讲. 病毒.蠕虫和特洛伊木马是可导致您的计算机和计算机上的信息损坏的恶意程序.它们可能使你的网络和操作系统变慢,危害严重时甚至会完全破坏您的系统,并且,它们还可能使用您的计算机

[叩响C#之门]第1章 初识编程 1.4 编译

1.4 编译 自计算机诞生以来,计算机语言经历了翻天覆地的变化.早期的电脑用带孔的卡片来输入和输出信息,孔的有无就表示着二进制的1和0两个数字,这种由0和1组成的最原始的计算机指令称为机器语言(Machine Language).

如何在DB2中更新执行计划

和ORACLE数据库一样,DB2数据库里面也是通过优化器来分析你的SQL,生成它认为最优的执行计划(Access Plan).DB2的优化器实际上是一个标准规则集合,一般来说我们只要告诉DB2要检索什么,而不是如何检索. 那么DB2的优化器是根据什么来判断SQL的最优存取路径呢? DB2的优化器是基于成本的优化器,也就是CBO(Cost Based Optmizer).也就是说DB2 优化器会应用查询成本公式,该公式对每条可能的存取路径的四个因素进行评估和权衡:CPU 成本.I/O 成本.DB2

讲解一个标准规则的集合─DB2优化器

和Oracle数据库一样,DB2数据库里面也是通过优化器来分析你的SQL,生成它认为最优的执行计划(Access Plan).DB2的优化器实际上是一个标准规则集合,一般来说我们只要告诉DB2要检索什么,而不是如何检索. 那么DB2的优化器是根据什么来判断SQL的最优存取路径呢? DB2的优化器是基于成本的优化器,也就是CBO(Cost Based Optmizer).也就是说DB2 优化器会应用查询成本公式,该公式对每条可能的存取路径的四个因素进行评估和权衡:CPU 成本.I/O 成本.DB2