在ARM模式下的启动文件中有 msr和mrs指令可以实现对cpsr的读写," C7 O; b$ T; X1 L
但是用户程序 c语言中嵌入 msr和mrs 汇编程序总是报错(环境是keil carm) 6 k- i4 _6 j9 _- a5 i2 t3 B6 F9 H2 g1 e$ v2 F
各位大侠有没有什么方法可以实现读取 cpsr中的进位位?$ G# K- h% K' j3 H/ T
" O0 K" C# s) b如何在c环境下构建arm和thumb混合编程环境?' i, a0 B9 T* X
3 j1 r. E( e8 X1 P
(如果有一个任务是要你把一个字的内容逐位从io口输出,你会怎么做?不能使用逻辑操作一位一位判断,要用移位指令,移出来的位在 spcr_f寄存器的cy里,我怎么才能访问这个位那?); g1 R/ I0 e. Z. S
再问 arm里面是不是没有 位寻址区??? 9 o! L( X R4 F