Assembly 为什么不是';在使用DC.W(定义常数)的数字之前需要t#,仅说明?
我有一行代码:Assembly 为什么不是';在使用DC.W(定义常数)的数字之前需要t#,仅说明?,assembly,motorola,68000,immediate-operand,Assembly,Motorola,68000,Immediate Operand,我有一行代码: X DC.W 5 这意味着基本上X=5,但不应该是xdc.W#5 使用MOVE时,我需要始终# #1表示立即值,即值1。如果没有#,则表示内存位置1的内容 使用DC.可以将值(我想您可以称之为“立即”值)放入X指定的内存位置。它不是处理器指令,而是汇编程序保留内存并用指定值填充的指令。通常是DC。(b/w/l)用于将硬编码数据放入ROM中的表中。例如,如果您想创建一个包含四个字节的表,则如下所示: 任何一个都可以: dc.b 4、2、$10、$1A 或 d
X DC.W 5
这意味着基本上X=5
,但不应该是xdc.W#5
使用MOVE时,我需要始终#
#1
表示立即值,即值1。如果没有#
,则表示内存位置1的内容
使用DC.
可以将值(我想您可以称之为“立即”值)放入X指定的内存位置。它不是处理器指令,而是汇编程序保留内存并用指定值填充的指令。通常是DC。(b/w/l)用于将硬编码数据放入ROM中的表中。例如,如果您想创建一个包含四个字节的表,则如下所示:
任何一个都可以:
- dc.b 4、2、$10、$1A
- dc.b.4
- dc.b.2
- dc.b$10
- dc.b$1A
- move.b#$11,($fffff e00).w
MOVE.B #1,VAR