最近在学习ARM的汇编,对于DCD伪指令有些问题。
所有的文档上都说DCD是在内存中开一个32位的空间
问题1:
该空间的地址能够指定吗?如果不能指定,汇编器如何确定该空间的地址?
问题2:
代码一
RESET_ADDR DCD _reset_handler
NMI_ADDR DCD _nmi_handler
....
IRQ31_ADDR DCD _irq31_handler
代码二
_Vector
DCD _reset_handler
DCD _nmi_handler
...
DCD _irq31_handler
这2个代码有什么区别,分别适合哪种情况?? |