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

  1. SLL r: Shift r reg. left logical (3cycle)
  2.  
  3. 機能 C ← 7 6 5 4 3 2 1 0 ← 0 r
  4.       rレジスタ(A/B)の内容を1ビット左にシフトします。レジスタのビット7は、キャリ
  5.       ー(C)に移動し、レジスタのビット0には'0'が入ります。
  6.       "SLA"命令と同様の結果が得られますが、"SLL"命令は論理シフトのため、オーバー
  7.       フロー(V)フラグは変化しません。
  8.  
  9. コード MSB                   LSB
  10.          1 1 0 0 1 1 1 0   CEH
  11.  
  12.          1 0 0 0 0 1 0 r   84H、85H ※
  13.  
  14.      ※   r   ニーモニック コード
  15.          A  0  SLL A      84H
  16.          B  1  SLL B     85H
  17.  
  18. フラグ  I1 I0 U D N V C Z
  19.          - - - -    -
  20.  
  21. モード レジスタ直接
  22.  
  23. 例      設定値      結 果
  24.  
  25.              r          r          SC
  26.                                N  V  C  Z
  27.           00111100   01111000  1 -  0  0
  28.           10010000   00100000  0 -  1  0
  29.  
  30.  
  31. SLL [BR:ll]: Shift location [BR:ll] left logical (5cycle)
  32.  
  33. 機能 C ← 7 6 5 4 3 2 1 0 ← 0 [BR:ll]
  34.       BRレジスタの内容を上位バイト、8ビット絶対アドレスll下位バイトとしてアドレ
  35.       ス指定されたデータメモリの内容を1ビット左にシフトします。データのビット7は
  36.       キャリー(C)に移動し、データのビット0は'0'になります。
  37.       "SLA"命令と同様の結果が得られますが、"SLL"命令は論理シフトのため、オーバー
  38.       フロー(V)フラグは変化しません。
  39.       EPレジスタの内容がデータメモリのページアドレスになります(MODEL2/3)。
  40.  
  41. コード MSB                   LSB
  42.          1 1 0 0 1 1 1 0   CEH
  43.  
  44.          1 0 0 0 0 1 1 0   86H
  45.  
  46.                   l  l             ll
  47.  
  48. フラグ  I1 I0 U D N V C Z
  49.          - - - -    -
  50.  
  51. モード 8ビット絶対
  52.  
  53. 例      設定値      結 果
  54.  
  55.           [BR:ll]    [BR:ll]       SC
  56.                                N  V  C  Z
  57.           00111100   01111000  1 -  0  0
  58.           10010000   00100000  0 - 1  0
  59.  
  60.  
  61. SLL [HL]: Shift location [HL] left logical (4cycle)
  62.  
  63. 機能 C ← 7 6 5 4 3 2 1 0 ← 0 [HL]
  64.       HLレジスタで指定されたデータメモリの内容を1ビット左にシフトします。データ
  65.       のビット7はキャリー(C)に移動し、データのビット0は'0'になります。
  66.       "SLA"命令と同様の結果が得られますが、"SLL"命令は論理シフトのため、オーバー
  67.       フロー(V)フラグも変化します。
  68.       EPレジスタの内容がデータメモリのページアドレスになります(MODEL2/3)。
  69.  
  70. コード MSB                   LSB
  71.          1 1 0 0 1 1 1 0   CEH
  72.  
  73.          1 0 0 0 0 1 1 1   87H
  74.  
  75. フラグ  I1 I0 U D N V C Z
  76.          - - - -    -
  77.  
  78. モード レジスタ間接
  79.  
  80. 例      設定値      結 果
  81.  
  82.            [HL]       [HL]        SC
  83.                                N  V  C  Z
  84.           00111100   01111000  1 -  0  0
  85.           10010000   00100000  0 -  1  0
  86.