计算机程序怎么运行的,程序是如何被计算机所执行的?

一、计算机程序

要明白程序是如何被计算机所执行的,首先要明白什么是程序?先看看一下几个问题:

程序的概念?

程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。为实现预期目的而进行操作的一系列语句和指令。一般分为系统程序和应用程序两大类。

程序由什么组成?

程序由数据和指令组成。

什么是机器语言?

机器语言是直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义。

运行中的程序存储在什么位置?

程序加载时首先到寄存器中,寄存器会将程序复制到内存中从而进行存储,,当程序运行时,CPU会把主从的程序的数据和指令调用到寄存器特定的位置,从而执行。

什么是内存地址?

内存地址指系统 RAM 中的特定位置,通常以十六进制的数字表示,如同计算机内部特定位置的编号。

程序的解释和运行的计算机部件叫什么?

CPU的控制器是计算机的指挥中心,负责决定执行程序的顺序,给出执行指令时机器各部件需要的操作控制命令.,程序的解释和运行也是由CPU的控制器来完成。

程序=指令+数据

二、程序的执行过程

当我们输入以下程序,编译运行,计算机从屏幕输出hello, world!。整个过程计算机都怎么运作的呢?

你可能感兴趣的:(计算机程序怎么运行的)