计算机指令和程序是一回事情吗?

计算机指令和程序是一回事情吗?,第1张

1、原理不同

指令:控制器按指令指令指令机器。人们用指令表达他们的意图,并把旦旁它们交给控制者执行。计算机可以执行的一整套不同的指令称为计算机的指令系统。每台计算机都有自己的专用指令系统,其指令内容和格式也各不相同。

程序:计算机需要加载代码,也需要加载数据。在计算机的底层,通过高级语言例如Java,C/C++,C#等)将其翻译成机器语言,并由CPU加载。

2、所含内容不同

指令:包括两个方面: *** 作码和 *** 作数,它们决定了要完成的 *** 作。

(1) *** 作员是指执行 *** 作的设备的数据和地址。

(2)在计算机中, *** 作要求和 *** 作数地址用二进制数字隐冲表示,分别称为 *** 作码和地址码。整个指令以二进制编码的形式存储灶迟歼在内存中。

程序:以某些程序设计语言编写,运行于某种目标结构体系上。打个比方,程序就如同以英语(程序设计语言)写作的文章,要让一个懂得英语的人(编译器)同时也会阅读这篇文章的人(结构体系)来阅读、理解、标记这篇文章。

扩展资料:

程序算法的特点:

1、有穷性:算法必须确保在执行有限步之后完成。

2、可行性:算法是精确可行的,即使在数学上,算法也是可行的,但如果在实际应用中,程序不能执行,那么算法是不可行的。

3、确切性:算法的每一步都必须有明确的含义。

4、输入:算法必须有0个或多个输入。

5、输出:一个算法必须有一个或多个输出。

参考资料来源:百度百科-程序

参考资料来源:百度百科-计算机指令

指令,是CPU硬件设计时确定的、能够完成特定 *** 作的二进制格式的代码笑友。

指令系统,是某类CPU所能执行的所有指碰物槐令的总和。

程序,是完成特定任务的多条指令构成的指令序列。

机器语言,是一种编程语言,它直接用二进制指令格式编写或构造程序。

汇编语言,是一种编程语言,它将机器指令用易于理解和记忆的单词或单词缩写符号来描述,用它写出的程序需要翻译成机器语言程序后才能运行,不过翻译非常非常简单。

windows下运行“windows+r”键入“cmd”,就就进入dos系统,输入“debug”进入debug程序(windows7下之间按照上述步骤输入即可蚂闹);windows8及以上没有debug程序,需要自己安装,在百度下搜索“dosbox”然后安装,修改一些源文件即可。

从指定地址开始逐条输入汇编语句并汇编成机器码存入内存中,若地址缺省,则在上一条指令的最后一条指令之后输入汇编语句。

算法与程序: (1).一个程序不一定满足有穷性。例 *** 作系统蠢裤,只要整个系统不遭破坏,它将永远不会停止,即使没有作业需要处理,它仍处于动态等待中。因此, *** 作系统不是枣谈一个算法。 (2).程序中带岩简的指令必须是机器可执行的,而算法中的指令则无此限制。 (3).算法代表了对问题的解,而程序则是算法在计算机上的特定的实现。一个算法若用程序设计语言来描述,则它就是一个程序.


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12565551.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存