-1

エンディアンネスの概念に疑問があります。ウィキペディアを紹介しないでください。既に読んでいます。

エンディアン性、システムに実装されているハードウェア ケーブル (メモリとレジスタの間、データ バスを介して)の2 つの方法だけではありませんか?

私の理解では、下の図はリトル エンディアンの実装です (メモリ アドレス (たとえば 4000) から水平線をたどってから、レジスタの下位/上位部分に到達するための垂直線をたどってください) 4バイトレジスタの下位部分へ。どの言語(ARM の LDR など)のREAD および WRITE命令ともまったく関係がないと思います。

1 バイトのメモリ アドレス:

 - 4000 value:XX ------------------|
 - 4001 value:XX ---------------|  |
 - 4002 value:XX ------------|  |  |
 - 4003 value:XX ---------|  |  |  |
                          |  |  |  |
 general-purpose register:XX XX XX XX
4

1 に答える 1