.PL 66
.HE                  101.2341987.00102-01 33 03
.FO                            #
.PN 64


        6.     

               
 .
         6.16.   .   
6.17.      ().
              - 
:

(HL)     :  ,     HL.    
              L     ,     
                 .
(IX+D)   :  ,    IX
             D.
                                                                              
(IY+D)   :  ,    IY
             D.

        6.1.    KO 

              
       
    / (RAM - 
   ).    - 
 ,    ,   .
                
.

        6.1.1.  8-  

-------------------------------------------------------------------
!- ! -  !                !
! - !  -  !                                     !
!    !      !                                     !
!8080        ! Z80          !                                     !
!------------!--------------!-------------------------------------! 
! MOV  R,R'  !  LD  R,R'    !   R' -  !
!            !              !     R.                !
!            !              !                                     !
! MVI  R,N   !  LD  R,N     !   N   -  !
!            !              !   R.                           !
!            !              !                                     !
! MOV  R,M   !  LD  R,(HL)  !      (HL) !
!            !              !     R.           !
!            !              !                                     !
! ---        !  LD  R,(IX+D)!    (IX+D) -!
!            !              !     R.              !
!            !              !                                     !  
! ---        !  LD  R,(IY+D)!    (IY+D)   !
!            !              !     R.           !
!            !              !                                     !
! MOV  M,R   !  LD  (HL),R  !       R  !
!            !              !      (HL).         !

!            !              !                                     !
! ---        !  LD  (IX+D),R!       R  !
!            !              !    (IX+D).             !
!            !              !                                     !           
! ---        !  LD  (IY+D)  !          !
!            !              !    (IY+D).             !
!            !              !                                     !
! MVI  M,N   !  LD  (HL),N  !   A ,!
!            !              !    N,  - !
!            !              !     (HL).               !
!            !              !                                     !
! ---        !  LD  (IX+D),N!    , !
!            !              !    N,   -!
!            !              !   (IX+D).                   !
!            !              !                                     ! 
! ---        !  LD  (IY+D),N!    , !
!            !              !    N,  - !
!            !              !   (IY+D)                    !
!            !              !                                     !
! LDAX B     !  LD  A,(BC)  !   , -!
!            !              !    ,  ! 
!            !              !  .                      !
!            !              !        !     
!            !              ! ,        !
!            !              !   .               !  
!            !              !                                     !    
! LDAX D     !  LD  A,(DE)  !   , -!
!            !              !     DE, !
!            !              !  .                      !
!            !              !  E      !
!            !              ! ,  D      !
!            !              !   .               !
!            !              !                                     !
! LDA  NN    !  LD  A,(NN-  !   , -!
!            !              !     NN,    !
!            !              ! .                        !
!            !              !                                     !      
! STA  NN    !  LD  (NN),A  !    !
!            !              !   ,   - !     
!            !              !   NN.                        !
!            !              !                                     !     
! STAX B     !  LD  (BC),A  !    !
!            !              !   ,   -!
!            !              !     .          !
!            !              !        !
!            !              ! ,        !
!            !              !   .               !
!            !              !                                     ! 
! STAX D     !  LD (DE),A   !    !
!            !              !   ,   -!
!            !              !      DE.         !
!            !              !        !
!            !              ! ,  D      !
!            !              !   .               !
!            !              !                                     !     

! ---        !  LD  A,I     !    I    !
!            !              !   .          !
!            !              !                                     ! 
! ---        !  LD..A,R     !    R    !
!            !              !   .          !
!            !              !                                     !    
! ---        !  LD  I,A     !    !
!            !              !    I.             !    
!            !              !                                     !     
! ---        !  LD  R,A     !    !
!            !              !    R.             !
!            !              !                                     !  
! LXI  DD,NN !  LD  DD,NN   ! 16-   -!
!            !              !     DD.          !
!            !              !                                     !
! ---        !  LD  IX,NN   ! 16-   -!
!            !              !     IX.        !
!            !              !                                     !
! ---        !  LD  IY,NN   ! 16-   -  !
!            !              !     IY.      !
!            !              !                                     !          
! LHLD  NN   !  LD  HL,(NN- !   , - !
!            !              !     NN    NN+1, - !
!            !              !      HL:     !   
!            !              !  NN+1 --->  ,     !                                
!            !              !  NN --->  L.       !
!            !              !                                     !
! ---        !  LD  DD,(NN) !   , - !
!            !              !     NN    NN+1, - !
!            !              !      DD:     !
!            !              !   NN+1 --->  -   !
!            !              !                                !
!            !              !                       (B,D,SPH);    !
!            !              !   NN   --->  -   !
!            !              !                                ! 
!            !              !                       (C,E,SPL).    !
!            !              !                                     !             

! ---        !  LD  IX,(NN) !   , - !
!            !              !     NN    NN+1, -  !
!            !              !     IX:   !
!            !              !   NN+1 -->   IXH,  !
!            !              !   NN   -->   IXL.  !
!            !              !                                     !
! ---        !  LD  IY,(NN) !   , - !
!            !              !     NN    NN+1, -  !
!            !              !     IY:   !
!            !              !   NN+1 -->  IYH;   !
!            !              !   NN   -->  IYL.   !
!            !              !                                     !
! SHLD  NN   !  LD  (NN),HL !    HL     !
!            !              !     NN    NN+1:  !
!            !              !                                     !
!            !              !    --> -  !
!            !              !    NN+1;                   !
!            !              !   L --> -  !

!            !              !    NN.                     !
!            !              !                                     !  
! ---        !  LD  (NN),DD !    - !
!            !              !     NN    NN+1:          !
!            !              !    (,D   !
!            !              ! SPH) --->   NN+1,              !  
!            !              !    (,   !
!            !              ! SPL) --->   NN.                !
!            !              !                                     !   
! ---        !  LD  (NN),IX !    IX   !
!            !              !     NN+1    NN:  !
!            !              !  IXH --->   NN+1;    !
!            !              !  IXL --->   NN.      !
!            !              !                                     !   
! ---        !  LD  (NN),IY !     IY  !
!            !              !     NN+1    NN:  !
!            !              !  IYH --->   NN+1;    !
!            !              !  IYL --->   NN.      !
!            !              !                                     !
! SPHL       !  LD  SP,HL   !    HL - !
!            !              !    :        !
!            !              !    ---> SPH;     !
!            !              !   L ---> SPL.     !
!            !              !                                     !  
! ---        !  LD  SP,IX   !    IX   !
!            !              !    :      !
!            !              !   IXH -->SPH;     !
!            !              !   IXL -->SPL.     !
!            !              !                                     ! 
! ---        !  LD  SP,IY   !    IY   !
!            !              !    :      ! 
!            !              !   IYH -->SPH;     !
!            !              !   IYL -->SPL.     !
-------------------------------------------------------------------                                                                  

        

        ,        - 
,    16- .


        6.2.     (  PUSH  POP)

        6.2.1.   PUSH

            PUSH     GG
  IX,    IY      
  ,     LIFO (LIFO - 
-    ).
               6-
- ,     
 .
                                                                                
  PUSH   1      
       IX  IY  

 ,     SP.
               . 
      ,  
  .

--------------------------------------------------------------  
!- ! -  !           !  
! - !  -  !                                !   
!    !      !                                !   
!8080        ! Z80          !                                !   
!------------!--------------!--------------------------------!
! PUSH PSW   !   PUSH  AF   !  SP                  !
!            !              ! (SP-1) <-- A .                 !
!            !              ! (SP-2) <-- F                   !
!            !              !                                !
! PUSH B     !   PUSH  BC   !  PUSH AF.            !
!            !              !                                !
! PUSH D     !   PUSH  DE   !  PUSH AF.            !
!            !              !                                !  
! PUSH H     !   PUSH  HL   !  PUSH AF.            !
!            !              !                                !  
! ---        !   PUSH  IX   ! (SP-2) <-- IXL.                !
!            !              ! (SP-1) <-- IXXH.               !
!            !              !                                !   
! ---        !   PUSH  IY   !  PUSH IX.            !
--------------------------------------------------------------    

        6.2.2.  KO 

                
,     SP  (SP+1).   
  GG     IX   IY.
              , -
    ,    
     IX  IY.
            ,   - 
         
    IX   IY.    
  .

-------------------------------------------------------------   
!- ! -  !          !     
! - !  -  !                               !     
!    !      !                               !     
!8080        ! Z80          !                               !     
!------------!--------------!-------------------------------!
! POP PSW    ! POP  AF      ! F <-- (SP)                    !
!            !              !   SP                !  
!            !              ! A  <--  (SP+1)                !
!            !              !  SP                 !
!            !              !                               ! 
! POP B      ! POP  BC      !  POP AF             !
!            !              !                               ! 
! POP D      ! POP  DE      !  POP AF             !
!            !              !                               ! 

! POP H      ! POP  HL      !  POP AF             !
!            !              !                               !   
! ---        ! POP  IX      ! IXH <-- (SP+1)                !
!            !              ! IXL --- (SP)                  !
!            !              !                               !  
! ---        ! POP  IY      !  POP IX             !
-------------------------------------------------------------
                                                                 

        

           

        BEISP:   PUSH HL
                 PUSH DE
                 PUSH BC
                    .          )    
                    .          )  
                    .          )
                                                                                
                  POP  BC
                  POP  DE
                  POP  HL
                  RET

            ( HL, DE, BC )  
   ,    .

        6.3.     

              ,  - 
   (SP)    , 
    2 .
               
  .       
      ( 
 2-  ).
                                                                
------------------------------------------------------------------
!- ! -  !                !       
! - !  -  !                                     !
!    !      !                                     !
!8080        ! Z80          !                                     !        
!------------!--------------!-------------------------------------!
!XCHG        !EX  DE,HL     !   16-  !       
!            !              !     DE  HL: !       
!            !              ! DE <--> HL                          !       
!            !              !                                     !           
!---         !EX  AF,AF'    !   16-  !       
!            !              !    AF  AF'. !       
!            !              ! AF'    A'  F'.   !        
!            !              ! AF <--> AF'                         !       
!            !              !                                     !          
!---         !EXX           !  16-    !       
!            !              !     !       


!            !              !  :                  !       
!            !              ! BC <--> BC'                         !       
!            !              ! DE <--> DE'                         !       
!            !              ! HL <--> HL'                         !       
!            !              !                                     !
!XTHL        !EX (SP),HL    !   L     !       
!            !              !   , -!        
!            !              !     SP.  !       
!            !              !     -!        
!            !              !   , !        
!            !              !    SP  1!        
!            !              !  --- (SP+1)                        !        
!            !              ! L --- (SP)                          !
!            !              !                                     !          
!---         !EX (SP),IX    !     IX !
!            !              !    ,!         
!            !              !      !       
!            !              !   SP.                          !        
!            !              !     IX !       
!            !              !    ,!       
!            !              !      !      
!            !              !  SP  1.                    !       
!            !              ! IXH <--> (SP+1)                     !
!            !              ! IXL <--> (SP)                       !       
!            !              !                                     !
!---         !EX  (SP),IY   !  EX  (SP),IX              !       
!            !              ! IYH <--> (SP+1)                     !
!            !              ! IYL <--> (SP)                       !
-------------------------------------------------------------------

        6.4.   

                
         .

--------------------------------------------------------------------------
!- ! -  !                       !
! - !  -  !                                            !
!    !      !                                            !
!8080        ! Z80          !                                            !
!------------!--------------!--------------------------------------------!
!---         ! LDIR         !              !    
!            !              !   ,           !
!            !              !  HL,   ,             ! 
!            !              !    DE. -         !
!            !              !               ! 
!            !              !  .                              !
!            !              !     -        ! 
!            !              !  HL  DE   1,          !
!            !              !      1.            !   
!            !              !  ,  ()=0.       !
!            !              ! :                                    !  
!            !              ! LD,NL,DATA ;          !
!            !              ! LD DE,PUF  ;          ! 

!            !              ! LD BC,737  ;             !
!            !              ! LDIR       ;          !
!            !              !            ;               !
!            !              !                                            !
!---         ! LDI          !      -        !
!            !              ! ,   HL,            !
!            !              !  ,          !
!            !              ! DE.                                        !
!            !              !  DE  HL            !
!            !              ! 1,     1.            !
!            !              ! :                                    !
!            !              ! LD HL,DATA  ;         !
!            !              ! LD DE,PUF   ;         ! 
!            !              ! LD BC,132   ; .          !
!            !              ! LD A,'K'    ;        ! 
!            !              ! LOOP:CMP(HL);          !
!            !              !             ;              !
!            !              !             ;                         !
!            !              ! JR Z,END-   ;   END,          !
!            !              !             ;             !
!            !              ! LDI         ;   (HL)       !
!            !              !             ;  (DE)                       !
!            !              !             ;  HL  DE,          !
!            !              !             ;                  !
!            !              ! JP PE,LOOP  ;   LOOP,         !
!            !              !             ;            !
!            !              !             ;  ,            !
!            !              !             ;             ! 
!            !              !             ;                      !
!            !              !             ;P/V - = 1,          !
!            !              !             ;    = 0             !
!            !              ! END: JP HALT;                       !
!            !              !                                            ! 
!---         ! LDDR         !    LDIR,          ! 
!            !              !    DE  HL         !
!            !              !   1.                          !
!            !              !                                            !   
!---         ! LDD          !    LDI,           !
!            !              !    DE  HL         !
!            !              !   1.                          !
--------------------------------------------------------------------------
.PA



        6.5.     

               
.          
    8- .  
    .


--------------------------------------------------------------------
!- ! -  !                 !
! - !  -  !                                      !
!    !      !                                      !
!8080        ! Z80          !                                      !
!------------------------------------------------------------------!
!---         ! CPI          !    , !
!            !              !   HL,  -  !
!            !              !   ( ). -  !
!            !              !        !
!            !              ! .     !
!            !              !   1.                    !
!            !              !                                      !
!---         ! CPIR         !      !
!            !              !    .   !
!            !              ! .    -  !
!            !              !     HL,   !
!            !              !       !
!            !              ! .        !
!            !              ! .  -   !
!            !              ! ,   = (HL)  -  !
!            !              !   = 0.   -  !
!            !              ! ,        !
!            !              ! HL ,   -   !
!            !              !     1.          !
!            !              !                                      !  
!---         ! CPD          !    CPI,     !
!            !              !    -     !
!            !              !  HL.                           !
!            !              !                                      ! 
!---         ! CPDR         !    CPIR,    !
!            !              !    -     !
!            !              ! HL.                            !
--------------------------------------------------------------------
.PA

        6.6.      

              , - 
   ( )     - 
      .
               - 
.       - 
.
        6.6.1.   8- 

----------------------------------------------------------------------
!- ! -  !                   !
! - !  -  !                                        !
!    !      !                                        !
!8080        ! Z80          !                                        !
!------------!--------------!----------------------------------------!
!ADD R       ! ADD A,R      !   R      !
!            !              !   .            !
!            !              !                                        !    
!ADD M       ! ADD A,(HL)   !      (HL)    !
!            !              !    -     !
!            !              ! .                                !
!            !              !                                        !  
!ADI N       ! ADD  A,N     !   N          !
!            !              !  .              !
!            !              !                                        !   
!---         ! ADD  A,(IX+D)!    (IX+D) -   !
!            !              !       !
!            !              !                                        ! 
!---         ! ADD  A,(IY+D)!    (IY+D) -   !
!            !              !       !
!ADC R       ! ADC A,R      !   R   -   !
!            !              !  (CY)      !
!            !              ! .                          !
!            !              !                                        !  
!ADC M       ! ADC A,(HL)   !      (HL)    !
!            !              !    (CY)     !
!            !              !   .            !
!            !              !                                        !
!ACI N       ! ADC  A,N     !   N  CY     !
!            !              !   .            !
!            !              !                                        !  
!---         ! ADC  A,(IX+D)!    (IX+D)       !
!            !              ! CY    -    !
!            !              ! .                              !
!            !              !                                        ! 
!---         ! ADC  A,(IY+D)!    (IY+D)       !
!            !              ! CY    -    !
!            !              ! .                              !
!            !              !                                        !    
!SUB R       ! SUB R        !   R      !
!            !              !  .              !
!            !              !                                        !
!SUB M       ! SUB  (HL)    !    M  (IL)    !
!            !              !     ! 

!            !              !                                        !
!SUI N       ! SUB  N       !   N   -     !
!            !              !  .                !
!            !              !                                        ! 
!---         ! SUB  (IX+D)  !    (IX+D) -    !
!            !              !       !
!            !              !                                        ! 
!---         ! SUB  (IY+D)  !    (IY+D) -    !
!            !              !       !
!            !              !                                        !
!SBB  R      ! SBC  A,R     !   R   -     !
!            !              !  (CY)   -   !
!            !              !                          !
!            !              !                                        ! 
!SBB  M      ! SBC  A,(HL)  !      (HL)    !
!            !              !   A (CY)     !
!            !              !  .              !
!            !              !                                        !  
!SBI  N      ! SBC  A,N     !   N        !
!            !              ! (CY)    -   !
!            !              ! .                              !
!            !              !                                        !  
!---         ! SBC  A,(IX+D)!    (IX+D)       !  
!            !              !   (CY)       !
!            !              !  .              ! 
!            !              !                                        !
!---         ! SBC  A,(IY+D)!    (IY+D)       !
!            !              !   (CY)       !
!            !              !  .              !
!            !              !                                        ! 
!INR  R      ! INC  R       !   R     !
!            !              !  1.                                  !
!            !              !                                        !  
!INR M       ! INC  (HL)    !      (HL)    !
!            !              !   1.                    !
!            !              !                                        !
!---         ! INC  (IX+D)  !    (IX+D)        !
!            !              !   1.                    !
!            !              !                                        !
!---         ! INC (IY+D)   !    (IY+D)        !
!            !              !   1.                    !
!            !              !                                        ! 
!DCR R       ! DEC  R       !   R       !
!            !              !  1.                                  !
!            !              !                                        !   
!DCR  M      ! DEC  (HL)    !      (HL)    !
!            !              !   1.                      !
!            !              !                                        ! 
!---         ! DEC  (IX+D)  !    (IX+D)        !
!            !              !   1.                      !
!            !              !                                        ! 
!---         ! DEC  (IX+D)  !    (IY+D)        !
!            !              !   1.                      !
----------------------------------------------------------------------


        6.6.2.   16- 

-----------------------------------------------------------------------                                                                
!M- ! -  !                    !
! - !  -  !                                         !
!    !      !                                         !
!8080        ! Z80          !                                         !
!------------!--------------!-----------------------------------------!
!DAD DD      ! ADD HL,DD    !  DD   -     !
!            !              !    HL.               !
!            !              !                                         !   
!---         ! ADD IX,IX    !   IX      !
!            !              !   .   -      !
!            !              !   16         !
!            !              !   .                        !
!            !              !                                         ! 
!---         ! ADD IY,IY    !   IY      !
!            !              !   .   -      !
!            !              !   16         !
!            !              !   .                        !
!            !              !                                         !
!---         ! ADD IX,PP    !  PP   -     !
!            !              !  16-  IX.       !
!            !              !                                         ! 
!---         ! ADD IY,PP    !  PP   -     !
!            !              !  16-  IY.       !
!            !              !                                         !  
!---         ! ADC HL,DD    !    DD        !
!            !              !   (CY)       !
!            !              !    HL.          !
!            !              !                                         !        
!---         ! SBC HL,DD    !    DD        !
!            !              !   (CY)        !
!            !              !    HL.          !
!            !              !                                         ! 
!INX DD      ! INC BB       !    DD      !
!            !              ! BB   1.                  !
!            !              !                                         !  
!DCX DD      ! DEC BB       !    DD      !
!            !              ! BB   1.                    !
-----------------------------------------------------------------------
.PA

        6.6.3.    8-  

----------------------------------------------------------------------
!- ! -  !                   !
! - !  -  !                                        !
!    !      !                                        !
!8080        ! Z80          !                                        !
!------------!--------------!----------------------------------------!
!ANA R       ! AND S        !  "" ,    !
!ANA M       !              !      -    !
!ANI N       ! S = R,N,(HL),! .      !
!            !(IX+D),(IY+D) !   '  -  !
!            !              ! . ""    !
!            !              !  1    ,   !
!            !              !    1.                      !
!            !              ! :                                !
!            !              ! :FCH  1111  1100            !
!            !              ! :    0FH  0000  1111            !
!            !              !             ---------------            !
!            !              ! :  0CH  0000  1100            !
!            !              !                                        !
!ORA R       ! OR S         !  "" ,  - !
!ORA M       !              !           !
!ORI N       ! S = R,N,(HL),! .        !
!            ! (IX+D),(IY+D)!     -    !
!            !              !   '. -   !
!            !              !      0      !
!            !              !    ,        !
!            !              !  0.                               !
!            !              ! :                                !
!            !              ! :  FCH  1111  1100          !
!            !              ! :      F1H  1111  0001          !
!            !              !               ---------------          !
!            !              ! :    FDH  1111  1101          !
!            !              !                                        ! 
!XRA R       ! XOR S        !  "" ,  -  !
!XRA M       !              !          !
!XRI N       ! S = R,N,(HL),!  .      !
!            ! (IX+D),(IY+D)!         !
!            !              ! C  . -   !
!            !              !    1   ,      !  
!            !              !   = 1    = 0.         !
!            !              ! :                                !
!            !              ! :  FCH  1111  1100          !
!            !              ! :      F1H  1111  0001          !
!            !              !               ---------------          !
!            !              ! :    0DH  0000  1101          !
!            !              !                                        !                                                                               
!CMP R       ! CP S         !  S   -    !
!CMP M       !              ! .       !
!CPI N       ! S = R,N,(HL),!  .       !
!            ! (IX+D),(IY+D)!   .           !
---------------------------------------------------------------------!                                                         
.PA

        6.7.   

             .  ,
  ,     - 
      .
             .  - 
     F.
                 
   .
               - 
         
            ,    - 
.
               - 
 .        
   (  )   - 
     -128  127 .
               
    .
                                                                            
------------------------------------------------------------------
!- ! -  !                !
! - !  -  !                                     !
!    !      !                                     !
!8080        ! Z80          !                                     !
!------------!--------------!-------------------------------------!
!JMP NN      !JP NN         !     NN.      !
!            !              !                                     !   
!JNZ NN      !JP NZ,NN      !  H  NN,   Z!
!            !              !  0.                            !
!            !              !                                     ! 
!JZ NN       !JZ,NN         !    NN,   Z !
!            !              !  1.                            ! 
!            !              !                                     !   
!JNC NN      !JP NC,NN      !    NN,   C !
!            !              !  0.                            !
!            !              !                                     !
!JC NN       !JP C,NN       !    NN,     !
!            !              !  1.                            !
!            !              !                                     !   
!JPO NN      !JP PO,NN      !    NN,     !
!            !              ! P/V  0.                        !
!            !              !                                     !
!JP NN      !JP P,NN      !    NN,     !
!            !              ! P/V  1.                        !
!            !              !                                     ! 
!JP NN       !JP P,NN       !    NN,   C !
!            !              !  0.                            !
!            !              !                                     !
!JM NN       !JP MM,NN      !    NN,   S !
!            !              !  1.                            !
!            !              !                                     ! 
!---         !JR E          !   .  !
!            !              !                                     ! 
!---         !JR NZ,E       !     ,!

!            !              !   Z  0.              !
!            !              !                                     !
!---         !JR Z,E        !     ,!
!            !              !   Z  1.              !
!            !              !                                     ! 
!---         !JR NC,E       !     ,!
!            !              !     0.              !
!            !              !                                     ! 
!---         !JR C,E        !     ,!
!            !              !     1.              !
!            !              !                                     ! 
!PCHL        !JP (HL)       !    , -!
!            !              !    HL.             !
!            !              !                                     !
!---         !JP (IX)       !    , -!
!            !              !    IX.             !  
!            !              !                                     !                                                                                      
!---         !JP (IY)       !    , -!
!            !              !    IY.             !
!            !              !                                     ! 
!---         !DJNZ E        !       !
!            !              !  1.   - ! 
!            !              !     ,    !    
!            !              !    = 0           !
-------------------------------------------------------------------  
.PA


        6.8.    


                 
  ,     .
        , 
   .


-------------------------------------------------------------------                                                               
!- ! -  !                !
! - !  -  !                                     !
!    !      !                                     !
!8080        ! Z80          !                                     !
!------------!--------------!-------------------------------------!
!RLC         ! RLCA         !      !
!            !              ! .   -!
!            !              !     . - !
!            !              !   7       !
!            !              !   0   .  !
!            !              !            ----------------------   !
!            !              !            !                    !   !
!            !              ! ------     !      -----------   !   !
!            !              ! ! CY !  <------   ! 7 <-- 0 ! <--   !
!            !              ! ------            -----------       !
!            !              !                                     !
!RRC         ! RRCA         !    - !
!            !              ! .       !
!            !              !     .  !
!            !              !   0   !
!            !              !   7   .  !
!            !              !                                     !   
!            !              !  ------------------                 !   
!            !              !  !   -----------  !  ------         !  
!            !              !  --->! 7 --> 0 !---->! CY !         !
!            !              !      -----------     ------         !
!            !              !                                     !  
!RAL         ! RLA          !    - !
!            !              !   CY.  - !
!            !              !      - !
!            !              ! .   7  !
!            !              ! ,    !
!            !              !   0 .         !
!            !              !   ----------------------------      !
!            !              !   !  ------      ----------- !      !  
!            !              !   -->! CY ! <--- ! 7 <-- 0 !--      !
!            !              !      ------      -----------        !
!            !              !                                     !
!RAR         ! RRA          !    - !
!            !              !   CY.  - !
!            !              !      -  !
!            !              ! .   0  !
!            !              ! ,    !
!            !              !   7.                      !

!            !              !  -----------------------------      !
!            !              !  !  -------------     ------ !      !
!            !              !  -->! 7  -->  0 ! --> ! CY !--      ! 
!            !              !     -------------     ------        !
!            !              !                                     !   
!---         ! RLS T        !   T   !
!            ! T=R,(HL),    ! RLCA.                               !
!            ! (IH+D),(IY+D)!                                     ! 
!            !              !                                     !
!---         ! RRC T        !   T  !
!            !              ! RRCA.                               !
!            !              !                                     !
!---         ! RL T         !   T  CY !
!            !              !  RLA.                        !
!            !              !                                     !          
!---         ! RR T         !   T  CY -!
!            !              !   RRA.                     !
!            !              !                                     !  
!---         ! SLA T        !   T      !
!            !              ! CY. M   0 -   !
!            !              !  0.                            !
!            !              !                                     ! 
!            !              !  ------    -------------            !   
!            !              !  ! CY !<---! 7 <---  0 !<--- 0      !
!            !              !  ------    -------------            !
!            !              !                                     !
!            !              !                                     !    
!---         ! SRL T        !   T     !
!            !              ! CY.    7 -!
!            !              !  0.                               !
!            !              !                                     !     
!            !              !           ------------    ------    !  
!            !              !    0  --->! 7 ---> 0 !--->! CY !    !
!            !              !           ------------    ------    ! 
!            !              !                                     !  
!            !              !                                     !
!---         ! SRA T        !        !
!            !              ! CY.   7 .  !
!            !              ! --------                            !   
!            !              ! !      !                            !
!            !              ! !      Y                            !
!            !              ! !  ----------      ------           !
!            !              ! ---! 7--->0 !----->! CY !           !     
!            !              !    ----------      ------           !
!            !              !                                     ! 
!---         ! RLD          !     - !
!            !              !     - !
!            !              ! ,   HL.      !
!            !              !                                     !
!            !              !       A                  (HL)       !
!            !              ! ----------------    --------------- ! 
!            !              ! ! 1101 ! 1111  !    ! 0000 ! 1111 ! ! 
!            !              ! ----------------    --------------- !
!            !              !                        !


!            !              ! ----------------    --------------- !
!            !              ! ! 0101 ! 0000  !    ! 1111 ! 1111 ! !
!            !              ! ----------------    --------------- !
!            !              !                         !
!            !              !                                     ! 
!            !              ! 4    , - !
!            !              !  HL,   4 - !
!            !              !   .  4 !
!            !              !        ! 
!            !              !  4   .       !
!            !              !                                     !          
!---         ! RRD          !     -!
!            !              !     - !
!            !              ! ,  HL.                !
!            !              !       A                   (HL)      !
!            !              ! ----------------    --------------- !       
!            !              ! ! 0101 ! 1111  !    ! 0000 ! 1111 ! !
!            !              ! ----------------    --------------- !
!            !              !                        !
!            !              ! ----------------    --------------- !
!            !              ! ! 0101 ! 1111  !    ! 1111 ! 0000 ! !
!            !              ! ----------------    --------------- !
!            !              !                         !
!            !              !                                     !
!            !              !  4   , - !
!            !              !  HL,     !
!            !              ! 4  , ,   !
!            !              !  ,   !
!            !              ! 4   , - !
!            !              !  HL.  4    -!
!            !              ! ,  HL,  !
!            !              !  4 .                  !
-------------------------------------------------------------------
-------------------------------------------------------------------
