|
请教线性汇编如何访问c 定义的全局变量以及数组啊/
[复制链接]
在C里我定义数组unsigned int a[5],b[100]和变量unsigned int c
线性汇编子函数要访问a[3]、b、c,会出现下面的警告和错误,困惑...我的线性汇编是参照汇编程序写的。。。
.reg a_reg,ptr_b
MVKL .1 3 Nm
LDW .D1 *+Nm(_a),a_reg
错误是: Functional unit disagrees with operation,ignored
B14 or B15 required as long displacement base register
我要得到数组b的地址
MVKH .2 _b,ptr_b
MVKL .1 _b,ptr_b
错误是:Functional unit disagrees with operation,ignored
谢谢。。。
|
|