|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
在ARM模式下的启动文件中有 msr和mrs指令可以实现对cpsr的读写,
Q% F' J& u4 {* U3 T" k9 _ 但是用户程序 c语言中嵌入 msr和mrs 汇编程序总是报错(环境是keil carm)
, ~* r, K) X- B3 c7 z
# e v9 W8 W, n$ k4 t* R1 s 各位大侠有没有什么方法可以实现读取 cpsr中的进位位?" \3 p* ~) d! d7 I! ~
4 {- D' C1 y7 C# T% C9 [. \ 如何在c环境下构建arm和thumb混合编程环境?. s4 }3 f" @2 Z. l M4 o
+ h. }- R5 V d" a+ }. s) n, E
(如果有一个任务是要你把一个字的内容逐位从io口输出,你会怎么做?不能使用逻辑操作一位一位判断,要用移位指令,移出来的位在 spcr_f寄存器的cy里,我怎么才能访问这个位那?)
. r+ A4 {7 I/ X# F+ j$ {, v 再问 arm里面是不是没有 位寻址区???2 }! W! u/ K- c* ]2 U
|
|