指令与汇编程序关系-汇编语言与指令集区别

程序编程 108

文章阐述了关于指令与汇编程序关系,以及汇编语言与指令集区别的信息,欢迎批评指正。

文章信息一览:

伪指令和汇编程序指令的关系?

伪指令是给编译程序指示如何编译的,不是计算机实际执行的指令。伪指令是汇编指令的一个子集。汇编指令包含所有的指令,也包含伪指令,也包括机器指令(CPU实际执行的指令)。

所谓伪指令就是没有对应的机器码的指令,它是用于告诉汇编程序如何进行汇编的指令,它既不控制机器的操作也不被汇编成机器代码,只能为汇编程序所识别并指导汇编如何进行。

指令与汇编程序关系-汇编语言与指令集区别
(图片来源网络,侵删)

在 ARM 汇编语言程序里,有一些特殊指令助记符,这些助记符与指令系统的助记符不同,没有相对应的操作码,通常称这些特殊指令助记符为伪指令,他们所完成的操作称为伪操作。

汇编语言中,指令一般用大写, 是机器码的助记符号,与一定的机器码相对应。而伪指令(汇编命令和宏命令等)通常用.开头,小写。

编语言中指令或伪指令的主要区别是:指令是CPU执行的依据,编程、编译、执行都是有效的。伪指令只为编译服务,编译完成后,伪指令作用消失。

指令与汇编程序关系-汇编语言与指令集区别
(图片来源网络,侵删)

关于指令与汇编程序关系,以及汇编语言与指令集区别的相关信息分享结束,感谢你的耐心阅读,希望对你有所帮助。

扫码二维码