AT&T汇编-x86
x86CPU下AT&T汇编
与AT&T汇编对应的是inter汇编,还有go的plan9
c语言中基本数据类型得大小(byets)
c data type | typical 32-bit | x86-32 | x86-64 |
---|---|---|---|
char | 1 | 1 | 1 |
short | 2 | 2 | 2 |
int | 4 | 4 | 4 |
long | 4 | 4 | 8 |
long long | 8 | 8 | 8 |
float | 4 | 4 | 4 |
double | 8 | 8 | 8 |
long double | 8 | 10/12 | 10/16 |
cahr * | 4 | 4 | 8 |
- at&t汇编语言数据格式
c声明 | inter数据类型 | 汇编代码后缀 | 大小(byte) |
---|---|---|---|
char | 字节 | b | 1 |
short | 字 | w | 2 |
int | 双字 | l | 4 |
long | 双字 | l | 4 |
long long | 4 | ||
char * | 双字 | l | 4 |
float | 单精度 | s | 4 |
double | 双精度 | l | 8 |
long double | 扩展精度 | t | 10/12 |
数据传送指令(mov)
mov? S,D