宏汇编语言 汇编语言 有什么区别吗

来源:百度知道 编辑:UC知道 时间:2024/06/25 01:14:33

宏汇编语言也属于汇编语言;
  宏汇编语言,简单来说汇编语言的另一个别名;
  汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址。
  在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。普遍地说,特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。

跟楼上理解的一样,宏是一种伪指令,在编译的时候由编译器翻译成相应的汇编指令然后生成.OBJ文件,宏不能对硬件进行控制,只对编译器有作用。其实理解了伪指令和机器指令的区别就是你这个问题的区别了

宏汇编属于汇编语言。宏汇编本人理解就是再给取个名,便于编写程序。
例如某人叫二狗子,签名时候写二狗子不行(叫二狗子的太多了),就要取个大名,但得到公安局登记。宏汇编就相当于公安局。

宏指令是汇编语言程序中的一种伪指令
,只是用于编译过程