|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
在ARM模式下的启动文件中有 msr和mrs指令可以实现对cpsr的读写,( z& a6 j, M3 D* ?8 H
但是用户程序 c语言中嵌入 msr和mrs 汇编程序总是报错(环境是keil carm)8 H' p- j( c; h) K/ ~3 n- v3 H
$ J; ^( s0 R# J" z, Y: Q3 j: i各位大侠有没有什么方法可以实现读取 cpsr中的进位位?
, U. }( I. h9 C) g
) ` M% X- r+ F+ ~ U1 I如何在c环境下构建arm和thumb混合编程环境?: N+ [ K1 R6 x V; ?. F& e
4 V3 a G: B' C
(如果有一个任务是要你把一个字的内容逐位从io口输出,你会怎么做?不能使用逻辑操作一位一位判断,要用移位指令,移出来的位在 spcr_f寄存器的cy里,我怎么才能访问这个位那?)
% n- ^# a3 M* ^7 J, w1 L* |再问 arm里面是不是没有 位寻址区???
$ y" ]. C0 ]9 t$ X c! J( f" T: D; H# S% A% f: m
|
|