指令:每一條指令語句在源程序彙編時都要產生可供計算機執行的指令代碼(即目標代碼),因此這種語句又叫作可執行語句,每一條指令語句表示CPU具備的一個基本能力,好比數據傳送,兩數相加或相減,移位等,而這種能力是在目標程序運行時完成的,是依賴於CPU、存儲器、IO等接口設備來實現的。編程
僞指令:顧名思義,它不是真正的指令,也就是否是最終的指令,是用於指示彙編程序如何彙編源程序,因此這種語句又叫命令語句,例如僞指令告訴彙編程序,該源程序如何分段,有哪些邏輯段在程序段中,哪些是當前段等等,僞指令語句的這些命令功能是由彙編程序在彙編源程序時,經過執行另一段程序來完成的,而不是在運行目標程序時實現的。翻譯
那麼爲何要有僞指令,而不直接都用指令呢?緣由是爲了實現更高級的功能。接口
總結:指令是控制程序運行時的機器代碼運做的,是CPU執行的依據,編程、編譯、執行都是有效的。編譯
僞指令不直接控制運行時刻的機器,可是控制翻譯程序如何生成機器指令代碼,也就是隻爲編譯服務,編譯完成後,僞 指令的做用也就消失了。
程序