正文
一、程序执行流程
首先是程序员用 C/C++ 语言等高级语言编写程序,然后通过操作系统上的编译器将程序编译成基于机器语言的 EXE 文件,接着程序运行时,在内存中生成 EXE 的文件副本,最后 CPU 执行程序的二进制内容,即指令和数据。
EXE 文件 : 即 0 1 二进制文件或者十六进制文件
汇编器(Assembler): 将汇编语言转换为机器语言的程序
编译器(Assembler): 将高级语言转换为机器语言的程序
机器语言 : 是指 CPU 能够直接解释和执行的语言
二、软件控制硬件流程
应用的可执行文件是指计算机的 CPU 可以直接解释