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

Scc

Scc

条件付きセット (えすしーしー)


条件

条件コードSccSNcc※説明
0000STSNF1常にセット
1SFSNT0常にクリア
10SHISNLS~C&~Z符号なし比較で大きいときセット、さもなくばクリア
1SLSSNHIC|Z符号なし比較で小さいか等しいときセット、さもなくばクリア
100SCCSNCS~Cキャリーがないときセット、さもなくばクリア
SHSSNLO符号なし比較で大きいか等しいときセット、さもなくばクリア
1SCSSNCCCキャリーがあるときセット、さもなくばクリア
0SLOSNHS符号なし比較で小さいときセット、さもなくばクリア
1SNESNEQ~Z等しくないときセット、さもなくばクリア
0SNZSNZEゼロでないときセット、さもなくばクリア
11SEQSNNEZ等しいときセット、さもなくばクリア
00SZESNNZゼロのときセット、さもなくばクリア
10SVCSNVS~Vオーバーフローがないときセット、さもなくばクリア
1SVSSNVCVオーバーフローがあるときセット、さもなくばクリア
10SPLSNMI~N正のときセット、さもなくばクリア
1SMISNPLN負のときセット、さもなくばクリア
100SGESNLT(N&V)|(~N&~V)符号あり比較で大きいか等しいときセット、さもなくばクリア
1SLTSNGE(N&~V)|(~N&V)符号あり比較で小さいときセット、さもなくばクリア
10SGTSNLE(N&V&~Z)|(~N&~V&~Z)符号あり比較で大きいときセット、さもなくばクリア
1SLESNGTZ|(N&~V)|(~N&V)符号あり比較で小さいか等しいときセット、さもなくばクリア

※ SNcc は HAS060.X で拡張された書き方です。


Scc.B <ea>

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

命令コード

アドレス1514131211109876543210
+00101条件コード11モードレジスタr

アドレッシングモードと実行時間

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1(Ar)
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)----
(d8,Ar,Xn*sf)--🚧🚧🚧🚧
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W🚧🚧
1(xxx).L

コンディションコード

フラグ入力出力
X使用しない変化しない
N使用する※
Z
V
C

※条件の式にあるフラグを使用します。

解説

🚧