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

  1. SUB A, r: Subtract r reg. from A reg. (2cycle)
  2.  
  3. 機能 A ← A - r
  4.       rレジスタ(A/B)の内容をAレジスタから減算します。
  5.  
  6. コード MSB                   LSB
  7.          0 0 0 1 0 0 0 r   10H、11H ※
  8.  
  9.      ※    r  ニーモニック コード
  10.          A  0   SUB A, A    10H
  11.          B  1   SUB A, B    11H
  12.  
  13. フラグ  I1 I0 U D N V C Z
  14.          - - ★ ★
  15.  
  16. モード Src: レジスタ直接
  17.     Dst: レジスタ直接
  18.  
  19. 例      設定値             結 果
  20.  
  21.           A     B            A       SC
  22.                                   N  V  C  Z
  23.        D=0, U=0 の場合
  24.           A8H   42H          66H  0  1  0  0
  25.           36H   5AH          DCH  1  0  1  0
  26.        D=1, U=0 の場合
  27.           88    39           49   0  0  0  0
  28.        D=1, U=1 の場合
  29.           88    39           09   0  0  1  0
  30.  
  31.  
  32. SUB A, #nn: Subtract immediate data nn from A reg. (2cycle)
  33.  
  34. 機能 A ← A - nn
  35.       8ビット即値データnnをAレジスタから減算します。
  36.  
  37. コード MSB                   LSB
  38.          0 0 0 1 0 0 1 0   12H
  39.  
  40.                   n  n             nn
  41.  
  42. フラグ  I1 I0 U D N V C Z
  43.          - - ★ ★
  44.  
  45. モード Src: 即値データ
  46.     Dst: レジスタ直接
  47.  
  48. 例      設定値             結 果
  49.  
  50.           A    nn            A       SC
  51.                                   N  V  C  Z
  52.        D=0, U=0 の場合
  53.           A8H   42H          66H  0  1  0  0
  54.           36H   5AH          DCH  1  0  1  0
  55.        D=1, U=0 の場合
  56.           88    39           49   0  0  0  0
  57.        D=1, U=1 の場合
  58.           88    39           09   0  0  1  0
  59.  
  60.  
  61. SUB A, [BR:ll]: Subtract location [BR:ll] from A reg. (3cycle)
  62.  
  63. 機能 A ← A - [BR:ll]
  64.       BRレジスタの内容を上位バイト、8ビット絶対アドレスllを下位バイトとしてアド
  65.       レス指定されたデータメモリの内容をAレジスタから減算します。
  66.       EPレジスタの内容がデータメモリのページアドレスになります(MODEL2/3)。
  67.  
  68. コード MSB                   LSB
  69.          0 0 0 1 0 1 0 0   14H
  70.  
  71.                   l  l             ll
  72.  
  73. フラグ  I1 I0 U D N V C Z
  74.          - - ★ ★
  75.  
  76. モード Src: 8ビット絶対
  77.     Dst: レジスタ直接
  78.  
  79. 例      設定値             結 果
  80.  
  81.           A  [BR:ll]         A       SC
  82.                                   N  V  C  Z
  83.        D=0, U=0 の場合
  84.           A8H   42H          66H  0  1  0  0
  85.           36H   5AH          DCH  1  0  1  0
  86.        D=1, U=0 の場合
  87.           88    39           49   0  0  0  0
  88.        D=1, U=1 の場合
  89.           88    39           09   0  0  1  0
  90.  
  91.  
  92. SUB A, [hhll]: Subtract location [hhll] from A reg. (4cycle)
  93.  
  94. 機能 A ← A - [hhll]
  95.       16ビット絶対アドレスhhllでアドレス指定されたデータメモリの内容をAレジスタ
  96.       から減算します。
  97.       EPレジスタの内容がデータメモリのページアドレスになります(MODEL2/3)。
  98.  
  99. コード MSB                   LSB
  100.          0 0 0 1 0 1 0 1   15H
  101.  
  102.                   l  l             ll
  103.  
  104.                   h  h             hh
  105.  
  106. フラグ  I1 I0 U D N V C Z
  107.          - - ★ ★
  108.  
  109. モード Src: 16ビット絶対
  110.     Dst: レジスタ直接
  111.  
  112. 例      設定値             結 果
  113.  
  114.           A   [hhll]         A       SC
  115.                                   N  V  C  Z
  116.        D=0, U=0 の場合
  117.           A8H   42H          66H  0  1  0  0
  118.           36H   5AH          DCH  1  0  1  0
  119.        D=1, U=0 の場合
  120.           88    39           49   0  0  0  0
  121.        D=1, U=1 の場合
  122.           88    39           09   0  0  1  0
  123.  
  124.  
  125. SUB A, [HL]: Subtract location [HL] from A reg. (2cycle)
  126.  
  127. 機能 A ← A - [HL]
  128.       HLレジスタでアドレス指定されたデータメモリの内容をAレジスタから減算します。
  129.       EPレジスタの内容がデータメモリのページアドレスになります(MODEL2/3)。
  130.  
  131. コード MSB                   LSB
  132.          0 0 0 1 0 0 1 1   13H
  133.  
  134. フラグ  I1 I0 U D N V C Z
  135.          - - ★ ★
  136.  
  137. モード Src: レジスタ間接
  138.     Dst: レジスタ直接
  139.  
  140. 例      設定値             結 果
  141.  
  142.           A   [HL]           A       SC
  143.                                   N  V  C  Z
  144.        D=0, U=0 の場合
  145.           A8H   42H          66H  0  1  0  0
  146.           36H   5AH          DCH  1  0  1  0
  147.        D=1, U=0 の場合
  148.           88    39           49   0  0  0  0
  149.        D=1, U=1 の場合
  150.           88    39           09   0  0  1  0
  151.