countersince January 6, 2001X68000 LIBRARYEnglish
更新日: 2023 年 7 月 6 日
X68000 LIBRARY > 資料室 > 命令セットリファレンス(準備中) > E > EXT

EXT

EXT

符号拡張 (えくすと)


EXT.W Dr

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00100100010000レジスタr

実行時間

680006801068020680306804068060
4(1/0)4(1/0)🚧🚧🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する結果の最上位ビット
Z結果が 0 のときセット、さもなくばクリア
V常にクリア
C

解説

  1. Dr の最下位バイトを読み出して Yb とします。
  2. Yb をワードに符号拡張したものを Zw とします。
  3. 結果に応じてフラグを操作します。
  4. Zw を Dr の下位ワードへ書き込みます。

Dr の上位ワードは変化しません。


EXT.L Dr

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00100100011000レジスタr

実行時間

680006801068020680306804068060
4(1/0)4(1/0)🚧🚧🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する結果の最上位ビット
Z結果が 0 のときセット、さもなくばクリア
V常にクリア
C

解説

  1. Dr の下位ワードを読み出して Yw とします。
  2. Yw をロングワードに符号拡張したものを Zl とします。
  3. 結果に応じてフラグを操作します。
  4. Zl を Dr の全体へ書き込みます。