- 博客(12)
- 资源 (13)
- 收藏
- 关注
原创 ARM汇编指令
汇编指令格式Operation{cond}{s} Rd,Rn,Operand2寻址方式1.立即数寻址ADD R0,R0,#100 ;//R0=R0+1002.寄存器寻址ADD R2,R1,R0 ;//R2 = R1+R03.寄存器间接寻址 [ ](操作内存数据)LDR R0,[R1] ;//[R1] -->R1中内存地址上内容STR R0,[R1]4.寄存器移位寻址ADD R3,R2,R1 LRL #2 ;//R3= R2+(R1&l...
2021-02-20 17:07:14 420
原创 ARM A系列寄存器
工作模式 编码 功能Usr(USR) 10000 大部分程序运行时候的非特权模式FIQ 10001 进入FIQ中断异常模式(大数据处理中断)IRQ 10010 进入IRQ中断异常(一般数据...
2021-02-20 13:46:43 217
原创 内存分布图
高地址 ########################## 内核空间 应用不允许访问 3G########################## 运行时 栈空间 局部变量 RW ########################## 运行时 堆空间 m...
2021-02-17 11:57:41 158
原创 C语言关键字
类型修饰符:1. auto --> 默认情况:分配的内存可读可写区域区域在{ }中,保存在栈空间2. register--》尽量限制变量定义在寄存器上的修饰符 &这个符号对register不起作用; register int a;3. static--》1)修改函数内变量;2)修饰函数外变量;3)函数的修饰符;4. const -->常量定义, 只读变量;5. extern --> 外部申明6. volati...
2021-02-16 18:27:56 53
原创 C语言编译过程
1. 预处理(宏定义,头文件替换)命令【gcc -E】--》gcc -E -o a.c a.i2. 编译(.c文件编译成汇编文件.s)命令【gcc -S】-->gcc -S -o a.i a.s3.汇编(.s汇编文件变成.o文件)命令【gcc -c】-->gcc -c -o a.sa.o4.链接(链接.o依赖文件成二进制可执行文件)命令【gcc -o】-->gcc -o a a.o --->gcc -o a...
2021-02-16 13:50:37 92
寄存器bit位查看工具,显示寄存器每bit值
2020-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人