home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1998 January (DVD) / VPR980100.ISO / DRIVER / IBM / VW200 / VW200_2.EXE / DEVINFO / SMC88ZH1.TXT < prev    next >
Text File  |  1995-05-05  |  4KB  |  116 lines

  1. SBC A, [ir]: Subtract with carry location [ir reg.] from A reg.
  2.                                                                         (4cycle)
  3.  
  4. 機能 A ← A - ir - C
  5.       irレジスタ(IX/IY)でアドレス指定されたデータメモリの内容とキャリー(C)をAレ
  6.       ジスタから減算します。
  7.       XPレジスタ(IX指定時)、YPレジスタ(IY指定時)の内容がデータメモリのページアド
  8.       レスになります(MODEL2/3)。
  9.  
  10. コード MSB                   LSB
  11.          0 0 0 1 1 1 1 ir   1EH、1FH ※
  12.  
  13.      ※   ir  ニーモニック コード
  14.          IX 0  SBC A,[IX] 1EH
  15.          IY 1  SBC A,[IY] 1FH
  16.  
  17. フラグ  I1 I0 U D N V C Z
  18.          - - ★ ★
  19.  
  20. モード Src: レジスタ間接
  21.     Dst: レジスタ直接
  22.  
  23. 例        設定値          結 果
  24.  
  25.           A   [ir]    C      A      SC
  26.                                   N  V  C  Z
  27.        D=0, U=0 の場合
  28.           A8H   42H    1     65H  0  1  0  0
  29.           36H   5AH    1     DBH  1  0  1  0
  30.        D=1, U=0 の場合
  31.           88    39     1     48   0  0  0  0
  32.        D=1, U=1 の場合
  33.           88    39     1     08   0  0  1  0
  34.  
  35.  
  36. SBC A, [ir+dd]: Subtract with carry location [ir reg.+dd]
  37.                                                             from A reg. (4cycle)
  38.  
  39. 機能 A ← A - [ir+dd] - C
  40.       irレジスタ(IX/IY)の内容とディスプレースメントddの和でアドレス指定されたデ
  41.       ータメモリの内容とキャリー(C)をAレジスタから減算します。
  42.       ddは符号付きデータとして扱われ、範囲は-128~127です。
  43.       XPレジスタ(IX指定時)、YPレジスタ(IY指定時)の内容がデータメモリのページアド
  44.       レスになります(MODEL2/3)。
  45.  
  46. コード MSB                   LSB
  47.          1 1 0 0 1 1 1 0   CEH
  48.  
  49.          0 0 0 1 1 0 0 ir   18H、19H ※
  50.  
  51.                   d  d             dd
  52.  
  53.      ※   ir  ニーモニック コード
  54.          IX 0  SBC A,     18H
  55.                  [IX+dd]
  56.          IY 1  SBC A,     19H
  57.                  [IY+dd]
  58.  
  59. フラグ  I1 I0 U D N V C Z
  60.          - - ★ ★
  61.  
  62. モード Src: ディスプレースメント付きレジスタ間接
  63.     Dst: レジスタ直接
  64.  
  65. 例        設定値          結 果
  66.  
  67.           A  [ir+dd]  C      A      SC
  68.                                   N  V  C  Z
  69.        D=0, U=0 の場合
  70.           A8H   42H    1     65H  0  1  0  0
  71.           36H   5AH    1     DBH  1  0  1  0
  72.        D=1, U=0 の場合
  73.           88    39     1     48   0  0  0  0
  74.        D=1, U=1 の場合
  75.           88    39     1     08   0  0  1  0
  76.  
  77.  
  78. SBC A, [ir+L]: Subtract with carry location [ir reg.+L]
  79.                                                             from A reg. (4cycle)
  80.  
  81. 機能 A ← A - [ir+L] - C
  82.       irレジスタ(IX/IY)の内容とLレジスタの内容の和でアドレス指定されたデータメモ
  83.       リの内容とキャリー(C)をAレジスタから減算します。
  84.       Lレジスタの内容は符号付きデータとして扱われ、範囲は-128~127です。
  85.       XPレジスタ(IX指定時)、YPレジスタ(IY指定時)の内容がデータメモリのページアド
  86.       レスになります(MODEL2/3)。
  87.  
  88. コード MSB                   LSB
  89.          1 1 0 0 1 1 1 0   CEH
  90.  
  91.          0 0 0 1 1 0 1 ir   1AH、1BH ※
  92.  
  93.      ※   ir  ニーモニック コード
  94.          IX 0  SBC A,     1AH
  95.                  [IX+L]
  96.          IY 1  SBC A,     1BH
  97.                  [IY+L]
  98.  
  99. フラグ  I1 I0 U D N V C Z
  100.          - - ★ ★
  101.  
  102. モード Src: インデックスレジスタ付きレジスタ間接
  103.     Dst: レジスタ直接
  104.  
  105. 例        設定値          結 果
  106.  
  107.           A  [ir+L]   C      A      SC
  108.                                   N  V  C  Z
  109.        D=0, U=0 の場合
  110.           A8H   42H    1     65H  0  1  0  0
  111.           36H   5AH    1     DBH  1  0  1  0
  112.        D=1, U=0 の場合
  113.           88    39     1     48   0  0  0  0
  114.        D=1, U=1 の場合
  115.           88    39     1     08   0  0  1  0
  116.