ST意法半导体
直播中

马雁翔

7年用户 191经验值
私信 关注
[问答]

请问如何制作移位asm STVD

例:
A,1<<<< 0<<<<<< 0<<<<< 0<
它是不是编译,因为它是正确的STVD汇编程序的记录?

以上来自于谷歌翻译


以下为原文




example:

ld A, 1<<0|1<<3|1<<4
it isn't compiled as it is correct to make record for the STVD assembler?

回帖(2)

王明

2018-11-26 10:30:06
你好user75。
 
 汇编运算符的运算符语法与C语法不同。
 使用表达式结果加载A的正确语法是:
 
 
 BR
 
 EtaPhi

以上来自于谷歌翻译


以下为原文







Hello user75.

assembler shift operators syntax is different from the C one.
The right syntax to load A with the result of your expression is:




  • LD A,#{{1 shl 0} or {1 shl 3} or {1 shl 4}}


BR

EtaPhi
举报

马雁翔

2018-11-26 10:46:46
谢谢,编译

以上来自于谷歌翻译


以下为原文





thank you, compiled
举报

更多回帖

发帖
×
20
完善资料,
赚取积分