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
