工具/软件:Code Composer Studio
您好、
现在假设我们有三个 unsigned int 全局变量、并在类似这样的运行时间内使用映射文件中可用的地址进行访问
但我们在第4行的问题是这个 asm (" MOVL ACC、*XAR6);其中一个内容加载正常、但原始内容在 AH (累加器高电平)器件中可用、因此如何在完全 ACC 中提取 AH 器件 我们不需要 AL (累加器低电平)器件。 我已经尝试过16位移位、但不起作用您能建议我在直列式装配体中进行正确的移位或其他方法吗?
asm (" MOVW DP、#_A"); // 加载页地址
asm (" MOVL ACC、@_A); // 将值加载到 ACC 中、在中可用
asm (" MOVL XAR6、ACC);
asm (" MOVL ACC、*XAR6);//使用间接寻址模式的可变值
asm (" MOVW DP、#_b);
asm (" MOVL @ b、acc);//传输另一个变量中的值 acc
此致
亚什·沙阿