本文介绍了在x86 ASM的NASM语法中,括号是什么意思?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
给定以下代码:
L1 db "word", 0
mov al, [L1]
mov eax, L1
[L1]
中的括号表示什么?
这个问题是关于NASM的。英特尔语法汇编的另一个主要特点是MASM风格,当不涉及寄存器时,括号的工作方式不同:请参见Confusing brackets in MASM32
推荐答案
[L1]
表示地址L1处的内存内容。在这里运行mov al, [L1]
之后,al
寄存器将在地址L1(字母‘w’)接收字节。
这篇关于在x86 ASM的NASM语法中,括号是什么意思?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!