ビッグエンディアン:同じサイズの2つのレジスタ間を移動する

DSPに同じサイズ、例えばAとBの2つのCPUレジスタがある場合、両方とも16ビット(2バイト)であり、 私が次の指示をするならば:

A、Bを動かす

私は2つの質問があります:

  1. Aの下位バイトはBの上位バイトに移動しますか?
  2. Endianessは、移動元または移動先のレジスタとサイズが異なるメモリ位置を扱っている場合にのみ表示されますか?
0

1 答え

    move が16ビット移動の場合、Bの下位バイトはAの下位バイトに入り、Bの上位バイトはAの上位バイトに入りますなぜ違うのですか?

  1. 両方の場所のサイズが同じであれば、ビット単位でコピーしても構いません。

0
追加された