assembly - 什么是汇编程序中的伪操作?

标签 assembly terminology directive

什么是汇编编程中的伪操作?

我在 this page 阅读了一份声明:

“如果一个特定符号出现在源代码中,但在符号表中找不到,则该符号从未被定义。也就是说,汇编器没有在任何代码的标签字段中遇到该符号在第一遍中扫描的语句,或者符号从来不是 .comm、.csect、.lcomm、.sect 或 .set pseudo-op 的主题。”

最佳答案

Pseudo op代表“伪操作”,有时也称为“汇编指令”。这些是不直接转换为机器指令的关键字。示例是您的问题中提到的那些或 .data、.def、.desc、.dim、.double、.eject、.else、.elseif、.end 等等。请参阅您的汇编程序手册。

关于assembly - 什么是汇编程序中的伪操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9210854/

相关文章:

c - x86 - 使用内联汇编设置位

assembly - 为什么即使包含 JUMPDEST 也无法跳转到指令?

linux - printf 和退出表单 C 的 x86 assembly 错误

java - 混淆了 JavaBeans、POJO、bean?

javascript - AngularJS:ng-model 不清除输入

javascript - 将 HTML 内容从 Angular Controller 发送到网页

assembly - 编程语言如何存储数组

html - 表示开始和结束 HTML 标签之间的文本的词

function - 'closure' 和 'lambda' 之间有什么区别?

angularjs - Angular 解释自定义指令的链接函数内的 {{}}