99问答网
所有问题
这个ARM汇编程序中的SUBS Rn,Rn,#1是什么意思,BCC 是什么意思?
如题所述
举报该问题
推荐答案 推荐于2018-03-12
SUBS Rn,Rn,#1
意思是 Rn 自身减 1 并设置标志位
BCC LPM
意思是如果 C 标志为 0 (无借位)则跳转到标号 LPM(C 标志是上句的 SUBS 来设置的)。
追问
为什么要写两个C呢?
追答
BCC = Branch if C Clear
追问
你是在哪本书里看到BCC的?我也想买一本。
追答
没有纸质的书,我看的是 ARM7TDMI data sheet。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/eBBzOOezX7jjz7eeOB.html
其他回答
第1个回答 2020-01-27
在arm中,减法有借位的时候,c=0,无借位的时候c=1.这里课本有误,应该写成bcs(c=1的时候跳转)
第2个回答 2018-03-12
2018未来教育计算机三级嵌入式的材料编写有错!根据P62,P94、P95、P99的BCC都是错误的,应该改为BNE。
第3个回答 2018-02-09
此书P62 写到,减法有借位时C=0,特意强调与x86等常规定义有区别。
最佳答案被打脸了。
相似回答
大家正在搜
相关问题
arm汇编语言求帮助啊,新人求帮助
arm汇编指令,N RN 0 是什么意思?RN是什么
汇编中的LDR、LDRB、STRB、SUBS、BNE、CMP...
arm汇编的rn rm rd是什么意思
大家好,我在自学proteus,一个图片中这样画着,请问标有...
protel 99电路图中,RN1 RN2是什么器件?
arm 中b 与bne的区别?
RN是什么意思