计算机漫游——第三章

数据格式

术语字(word)表示16位数据类型,32位数为双字(double words),64位数为四字(quad words)。图3-1给出了c语言的数据类型在x86-64中的大小。在64位机器中标准int为双字,指针为8字。
不通数据类型产生的汇编代码后缀如图所示。movb(传送字节)、movw(传送字)、movl(传送双字)、movq(传送四字

C编译成汇编代码:

gcc –O1 –S code.c  生成code.o二进制文件,再通过 objdump –d code.o 生成汇编代码文件

猜你喜欢

转载自www.cnblogs.com/ifannie/p/9906538.html