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
雖然閱讀這兩個列表中的數據,將數據是讀小尾數格式?
我正在學習彙編語言。比方說,我有兩個數組:這兩個數組將如何保存在內存中?
列表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
雖然閱讀這兩個列表中的數據,將數據是讀小尾數格式?
這是由於英特爾公約 當一個字從RAM加載或存儲到RAM,低位字節在較低的偏移量。 (反向)
您定位的是哪種CPU架構? – user3356 2014-10-17 22:37:03
IA-32處理器 – AamKhayega 2014-10-18 04:36:45
在這種情況下,數據將以little endian格式讀取,而list2將確實保存爲00,00,10,00,20,00等。 – user3356 2014-10-19 00:28:56