assembly - 68k 了解 EQU X+10 美元

标签 assembly motorola 68000

假设我有以下两行代码:

    ORG $8100
X   DC  1,2,3,4,5,...
EX  EQU X+$10

X+$10 是什么意思? (在摩托罗拉 68000 上)

最佳答案

$ 表示十六进制常量,在本例中为十六进制 10 或十进制 16。所以

EX  EQU X+$10

表示EX变量被定义为比X变量多16。

在此示例中,X 恰好是 8100 十六进制,因此 EX 将为 8110 十六进制。

关于assembly - 68k 了解 EQU X+10 美元,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10375425/

相关文章:

assembly - ARM 汇编将寄存器存储到内存

assembly - Mips:将一个变量存储在另一个变量中

assembly - 雇用,Amiga Devpac 上的隔行扫描屏幕,带有窗口、菜单和按钮

assembly - 68k寄存器地址

assembly - 为什么 DC.W(定义常量)的数字前不需要 #,而只需要指令?

assembly - 为什么 mov eax,val 不是 mov $val,%eax 的英特尔语法等效项?

assembly - 我教科书中的算术右移示例,当 MSB 为零时,移位为 1

windows-ce - 下载适用于 windows ce 的互联网浏览器

c# - 如何在我的 WinCE 应用程序中集成扫描条码选项?

assembly - 为什么地址寄存器后递增是(A0)+