说明和程序
  • 更新时间:2024-09-28 13:27:28
  • 网站建设
  • 发布时间:1年前
  • 398

简单地说,计算机指令就是指挥计算机工作的指令和命令,程序就是按一定顺序排列的一系列指令,计算机的工作过程就是执行程序的过程。指令与程序1.指令

计算机中的控制器通过指令指挥机器工作,人用指令表达自己的意图,交给控制器执行。通常一条指令包括两方面:操作码和操作数。操作码决定了要完成的操作,操作数表示参与操作的数据及其所在的单元地址。

在计算机中,指令以二进制代码的形式存储在内存中。

在一条指令的执行过程中,第一步是对指令进行取指分析,即按照程序指定的顺序从内存中取出当前要执行的指令,送入指令寄存器控制器,对取来的指令进行分析,即根据指令中的操作码判断计算机应该做什么。二是执行指令,即控制器根据指令分析的结果,发出一系列完成运算所需的控制信号,以指挥相关部件完成本次运算,同时做好准备为下一条指令。2.指令系统

计算机可以执行的各种指令的集合称为计算机的指令系统。每台计算机都有自己特定的指令系统,其指令内容和格式各不相同。

虽然为不同的CPU设计的指令系统不同,但基本上所有的计算机都包含以下几类指令:数据传输指令、输入输出(I/O)指令、算术运算指令、逻辑运算指令、移位运算指令、程序控制指令、字符串操作指令、处理器控制指令、数据转换指令等。

在计算机指令系统的优化和发展过程中,出现了两个完全不同的优化方向:复杂指令集计算机(Complex Instruction Set Computer,CISC)技术;精简指令集计算机(Reduced Instruction Set Computer,RISC)技术。这里的计算机指令是指计算机最底层的机器指令,即CPU可以直接识别的指令。

计算机系统变得越来越复杂,同时要求指令系统的结构能够使计算机系统的整体性能更快、更稳定。最初,人们采用的优化方法是设置一些功能复杂的指令,将一些常用的本应由软件实现的功能改成硬件指令系统,即通过增加硬件的复杂度来获得高性能,这是CISC技术的思路。

日益复杂的指令系统不仅难以实现,而且可能降低系统的性能。 1979年,以帕特森教授为首的一群计算机科学家开始在加州大学伯克利分校开展这项研究。发现计算机中各种指令的使用率差别很大。 一个典型程序运行过程中使用的80%的指令,在其指令系统中只占20%的指令。事实上,最常用的指令是store、fetch和加法等简单指令。因此,长期致力于复杂指令系统的设计实际上是在设计一个指令系统在实践中难以使用的处理器。

RISC 技术是在1980 年代开发的。它的基本思想是尽可能地简化计算机指令的功能,只保留那些功能简单、可以在一节拍内执行的指令,用子程序实现更复杂的功能。3.程序

计算机程序(通常简称为程序,在港澳台地区称为程序)是指按照一定的规则和思想组织起来,能够正确完成指定任务的一系列指令。现在的计算机不能直接理解人类的自然语言,所以不能用自然语言编写计算机程序。程序通常是用某种编程语言编写的,并在某种目标机器上运行。

编写程序(即编程,其专业术语为“编程”)是一项系统而繁琐的工作,需要程序员具备相应的专业基础知识,更重要的是良好的编程习惯和风格。就像盖房子一样,首先需要设计图纸,然后才开始施工。

编写程序的过程包括问题分析、结构设计、用户界面设计、代码设计与调试、维护等。通俗地说,问题分析就是明确程序需要完成什么功能,要达到什么效果。设计了程序的总体框架;用户界面设计是指程序运行时与用户交互的输入输出界面的设计;代码设计是指程序代码的编写,然后通过调试尽可能地消除程序中的错误,保证程序的功能性和正确性;对于正在使用的程序,还需要维护以纠正错误或升级功能和性能。

我们专注高端建站,小程序开发、软件系统定制开发、BUG修复、物联网开发、各类API接口对接开发等。十余年开发经验,每一个项目承诺做到满意为止,多一次对比,一定让您多一份收获!

本文章出于推来客官网,转载请表明原文地址:https://www.tlkjt.com/web/12722.html
推荐文章

在线客服

扫码联系客服

3985758

回到顶部