2014-10-17 61 views
0

我正在學習彙編語言。比方說,我有兩個數組:這兩個數組將如何保存在內存中?

列表1字節00H,10H,20H,30H 列表2 WORD 0000H,0010H,0020H,0030H

列表1將在內存中保存:00,10,20,30

但將列表2被保存爲:(?難道我就在這裏)00,00,10,00,20,00,30,00

雖然閱讀這兩個列表中的數據,將數據是讀小尾數格式?

+0

您定位的是哪種CPU架構? – user3356 2014-10-17 22:37:03

+0

IA-32處理器 – AamKhayega 2014-10-18 04:36:45

+0

在這種情況下,數據將以little endian格式讀取,而list2將確實保存爲00,00,10,00,20,00等。 – user3356 2014-10-19 00:28:56

回答

0

這是由於英特爾公約 當一個字從RAM加載或存儲到RAM,低位字節在較低的偏移量。 (反向)

相關問題