int、unsigned int、float、long 和 unsigned long 數(shù)據(jù)類型作為 32 位對象存儲在存儲器中,位于字(4 字節(jié))對齊的地址處。將這些類型的對象加載到并存儲在寄存器的位 0-31 ,如圖 6-2 所示。在大端字節(jié)序模式下,通過以下方式將 4 字節(jié)對象加載到寄存器中:將存儲器的第一個(gè)字節(jié)(即低位地址)移動(dòng)到寄存器的位 24-31,將存儲器的第二個(gè)字節(jié)移動(dòng)到位 16-23,將第三個(gè)字節(jié)移動(dòng)到位 8-15,并將第四個(gè)字節(jié)移到位 0-7。在小端字節(jié)序模式下,通過以下方式將 4 字節(jié)對象加載到寄存器中:將存儲器的第一個(gè)字節(jié)(即低位地址)移動(dòng)到寄存器的位 0-7,將第二個(gè)字節(jié)移動(dòng)到位 8-15,將第三個(gè)字節(jié)移動(dòng)到位 16-23,并將第四個(gè)字節(jié)移到位 24-31。
圖 6-2 32 位數(shù)據(jù)存儲格式 | S | E | E | E | E | E | E | E | E | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M |
| S | I | I | I | I | I | I | I | I | I | I | I | I | I | I | I | I | I | I | I | I | I | I | I | I | I | I | I | I | I | I | I |
| U | U | U | U | U | U | U | U | U | U | U | U | U | U | U | U | U | U | U | U | U | U | U | U | U | U | U | U | U | U | U | U |
| 圖例: S = 符號,M = 尾數(shù),U = 無符號整數(shù),E = 指數(shù),I = 帶符號整數(shù),MS = 最高有效,LS = 最低有效 |