1、数据类型
unsigned|signed char : 1 byte
unsigned|signed short : 2
unsigned|signed int : 4
unsigned|signed long long : 8
注意:在ARM中类似于char a;的定义,则默认为unsigned char a;与X86相反,但其他类型则与X86相同,包括short等
2、尾端的问题
大尾端:高地址存低位数据,低地址存高位数据
小尾端:ARM默认支持小尾端程序
网络字节序列:大尾端
3、寄存器标准
r12 : 过程调用间备份寄存器
4、参数传递方式:靠寄存器(r3~r0)、堆栈
返回值也用寄存器(r1~r0,一般r0,返回值大的时候则用两个)
阅读(1770) | 评论(2) | 转发(0) |