|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
在ARM模式下的启动文件中有 msr和mrs指令可以实现对cpsr的读写, C( s' X* o8 q7 l5 h; ?4 c1 T
但是用户程序 c语言中嵌入 msr和mrs 汇编程序总是报错(环境是keil carm)' b2 X- p8 F; w- \/ s+ O% |
, H9 W2 F, M' n1 S% h4 {8 Q
各位大侠有没有什么方法可以实现读取 cpsr中的进位位?8 t# ]4 s6 l& |- R- Y$ i) ^
" H6 V" B' g+ D
如何在c环境下构建arm和thumb混合编程环境?
7 L. y- d* R% E( c! f' k: J( J' ]. \
(如果有一个任务是要你把一个字的内容逐位从io口输出,你会怎么做?不能使用逻辑操作一位一位判断,要用移位指令,移出来的位在 spcr_f寄存器的cy里,我怎么才能访问这个位那?)
- G) r/ G9 ^( T1 u再问 arm里面是不是没有 位寻址区???! g/ _, S, X1 O ~
|
|