目录
概念:用二进制代码来表示的计算机指令,是面向机器的语言。计算机可以直接运行,不需要编译。
优点:执行效率高,灵活。
缺点:程序编写、阅读、理解有很大难度,不利于人开发程序。
为了克服计算机语言的难写、难读、难理解,使用了一些缩写、符号代替部分二进制指令。例如使用Add代替二进制加法指令序列。
是面向机器的语言。
汇编程序:就是把汇编语言程序,翻译成与之等价的机器语言程序的程序。
汇编语言程序:就是用汇编语言写的程序代码。
方便人的编写。
主要考高级语言的特点和应用。
指令:操作码+地址码=指令。操作码决定了操作的性质,也就是要执行的操作是加法、减法还是取数等。地址码决定了操作对象以及操作数和操作结果存放的位置。
伪指令:就是对环境的介绍,在编译的过程中是不会翻译的。
变量的数据类型在编译的时候就需要明确,也就是说在程序代码中需明确变量的数据类型,不能将其定义为可变的。
Java、C++等都是静态的,在定义变量时必须明确数据类型。
在编译的时候可以没有明确变量的数据类型,在程序运行到具体的赋值语句时才明确变量的数据类型。
SP、PHP、VBScrip、TOKEN、Python等都是动态的。可以将变量声明为可变类型,再编译的时候再赋值。