深入理解操作系统:程序机器级表示---读书笔记(一)

数据格式

  由于是从16位体系结构扩展至32位的,因此Intel用术语“字(word)”表示16位数据类型。因此,称32位数据为“双字”,称64位数据为“4字”。C语言与x86-64的基本数据类型对应关系如下表所示。

C语言声明 Intel数据类型 汇编代码后缀 大小(字节)
char 字节 b 1
short w 2
int  双字 l 4
long  四字 q 8
char* 四字 q 8
float 单精度 s 4
double 双精度 l 8

  

猜你喜欢

转载自www.cnblogs.com/steven-eson/p/10440372.html