1. 程式人生 > >計算機漫遊——第三章

計算機漫遊——第三章

資料格式

 

術語字(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 生成彙編程式碼檔案