关于计算机指令

程序是指令序列。
程序的执行是计算机逐条将指令翻译为计算机动作的过程。
这个最终被执行的指令称为目标代码
目标代码是由源代码通过转译器转译过来的
转译方式分为两种,一种是一次性全部转译,另一种是执行时逐条转译
前者暂时称为一次性全部转译,后者称为解释
相应地,转译器分为一次性全部转译器和解释器
源代码的编写语言分为高级语言和汇编语言
一次性全部转译由高级语言编写的源代码的过程称为编译,相应的转译器称为编译器
一次性全部转译由汇编语言编写的源代码的过程称为汇编,相应的转译器称为汇编器
编译器有时候不一定把源代码编译成目标代码,有时可能是中间代码,中间代码通过解释器逐条转译
还有一种特殊的程序,脚本,程序的“程序”,本质上就是程序的数据,将用户的操作写成某种特定格式的文本,包含“操作码”和“操作数”,操作码对应分支表达式的值,利用程序的文本解析和分支来连续完成特定的操作,这也是自动化测试的原理。

猜你喜欢

转载自www.cnblogs.com/tsai-87/p/10983444.html
今日推荐