        6.     
       ----------------------
	      
 .
         6.16.   .   
6.17.      ().
              - 
:

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

	6.1.    K 

	     
       
    / (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.  K 

	       
,     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.                          !
--------------------------------------------------------------------------

        6.5.     

	      
.          
    8- .  
    .


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

        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.                      !
----------------------------------------------------------------------
       ! SUB  (IX+D)  !   