指令:每一条指令语句在源程序汇编时都要产生可供计算机执行的指令代码(即目标代码),因此这种语句又叫作可执行语句,每一条指令语句表示CPU具备的一个基本能力,好比数据传送,两数相加或相减,移位等,而这种能力是在目标程序运行时完成的,是依赖于CPU、存储器、IO等接口设备来实现的。编程
伪指令:顾名思义,它不是真正的指令,也就是否是最终的指令,是用于指示汇编程序如何汇编源程序,因此这种语句又叫命令语句,例如伪指令告诉汇编程序,该源程序如何分段,有哪些逻辑段在程序段中,哪些是当前段等等,伪指令语句的这些命令功能是由汇编程序在汇编源程序时,经过执行另一段程序来完成的,而不是在运行目标程序时实现的。翻译
那么为何要有伪指令,而不直接都用指令呢?缘由是为了实现更高级的功能。接口
总结:指令是控制程序运行时的机器代码运做的,是CPU执行的依据,编程、编译、执行都是有效的。编译
伪指令不直接控制运行时刻的机器,可是控制翻译程序如何生成机器指令代码,也就是只为编译服务,编译完成后,伪 指令的做用也就消失了。
程序