因為作者的怠惰, 所以拖了一個月才更新(笑) 希望大家鞭小力一點, 這次也是從上次結束的地方繼續下去, 從Byte-Order or Endianness(位元組順序)開始介紹。
>>>Byte-Order or Endianness(位元組順序)
Endianness分成兩種, Big endian還有Little endian。
Big endian: 多位元組的data, 以最左邊data或者Most significant byte(MSB)放置於最低的Memory位置稱之。
Little endian: 多位元組的data, 以最右方data或者Least significant byte(LSB)放置於最低的Memory位置稱之。
MSB跟LSB大概意思如下圖:
解釋完定義big endian以及 little endian就比較好理解啦, 接著看下面的範例解釋如何放置。
上半部是示意圖, 下半部用一個簡單的例子來看實際是如何存放的
剩下待補, 接下來會介紹MIPS的register。