Assembly “说明将是什么?”;移动 #&燃气轮机$3,var";在68k汇编中是什么意思?

Assembly “说明将是什么?”;移动 #&燃气轮机$3,var";在68k汇编中是什么意思?,assembly,68000,Assembly,68000,在68k汇编中,指令move#>$3,var意味着什么?我明白了。语法#>是一个运算符,用于强制68K中的长(立即)寻址模式,因此我的指令move#>$3,var意味着-将值$3(0x03)移动到变量var强制68K汇编中的长寻址模式。我不确定支持此操作的处理器 @赫希博士差点就搞定了。我想说是语法错误。使用需要在它的左边有一个汇编操作数(与右边的$3相比,一个十六进制,$,3的值,当然,它只是3),但是缺少了。我不确定这一点,但是“>”字符可能代表“高字节”或“高字”在这里在“$3”的情况下“

在68k汇编中,指令
move#>$3,var
意味着什么?

我明白了。语法
#>
是一个运算符,用于强制68K中的长(立即)寻址模式,因此我的指令
move#>$3,var
意味着-将值$3(0x03)移动到变量
var
强制68K汇编中的长寻址模式。我不确定支持此操作的处理器


@赫希博士差点就搞定了。

我想说是语法错误。使用
需要在它的左边有一个汇编操作数(与右边的
$3
相比,一个十六进制,
$
3
的值,当然,它只是
3
),但是缺少了。我不确定这一点,但是“>”字符可能代表“高字节”或“高字”在这里在“$3”的情况下“>$3”等于零。但此“>”符号应作为编译器级运算符而不是指令级运算符进行计算。“我想知道68020(或30?)的高级内存间接寻址模式。但我不熟悉这些模式,在使用AT&T语法时就更不熟悉了。@Blamer,除非这是一个谜题,你能告诉我们你在哪里看到这种语法吗?它是基于68K的DSP的遗留代码实现的一部分。