              㬥  ஫ 6800
 
樨 ࠢ ணࠬ  ࠧ   ⥣ਨ:
1)樨   ॣ஬/㪠⥫ ⥪,2) 樨
室 Jump  Branch.

     樨   ॣ஬  㪠⥫ ⥪

  樨  אַ ࠢ  ॣ஬  
㪠⥫ ⥪ ᮡ࠭  ⠡.3.  ࠢ CPX 
 ᯮ짮  ࠢ 祭 ᭮ ॣ 
16- 祭   ᮤন ॣ 䫠.
TSX  㦠   ॣ  ᫥
 , 饭  ⥪. TXS  㦠 
㪠⥫ ⥪ 祭  1  ⥪饣 ᮤন
᭮ ॣ.  ਢ  ⮬,  ᫥騩 ,
     ⥪,   , 㪠
 ॣ஬.ᯮ짮   権 
 ᭥ ᠭ  ⥪  ⥬ 6800. ⥪ 
 ।⠢  ᫥⥫ ᯨ᮪ , ࠭
 RAM. ⥫ ⥪ ᮤন 16-  , 
ᯮ  㯠  ⤥쭮     
᭮ ਭ樯 LIFO (᫥ - )  ⨢
砩 ० 㯠, ᯮ㥬  㣨 ०
樨.
   権  6800   뢠 
⥭ᨢ ᯮ짮 ⥪  䥪⨢ ࠡ⪨
६饭 , ணࠬ  뢠. 樨 
 ᯮ짮  ᮧ    ⥪  
 RAM.  ⥪ ࠭祭 ⮫쪮 ꥬ 㯭
. 樨 push  pull  㪠⥫ ⥪ ஢
 . 15  16
                                              
   ---------------------           -------------------------

      . = F3        --               . = F3
  ----------------------  |         -------------------------     
       m-2                |             m-2
       m-1                |     SP->    m-1
SP->   m               <--             m       F3
       m+1     7F                      m+1     7F
       m+2     63                      m+2     63
       m+3     FD                      m+3     FD
       ....                             ....   
PC->   PSHA                            PSHA
       ᫥..                PC   ᫥.. 
                 
  )। 믮 psha        )᫥ 믮 psha
. 15 ⥪ 樨  push 樨

                                               
   ------------------------          ----------------------- 

     .  =00          <--               .  =1
  ------------------------- |         -----------------------
       m-2                  |              m-2
       m-1                  |              m-1
SP->   m                    |              m
       m+1  1A            --      SP->     m+1  1A
       m+2  3C                             m+2  3C
       m+3  D5                             m+3  D5
       .....                               .....
PC->   PULA                                PULA
       ..                PC->     ᫥..

  . 16 ⥪   pull 樨

  push ࠭ ᮤন 㪠 
( ਬ -)  , । 㪠⥫ ⥪.
⥫ ⥪ ⮬᪨ 㬥蠥 ᫥饩 樥
࠭  㪠뢠  ᫥饥 ⮥   ⥪.
 pull (pula  pulb) 㦠 ᫥ , 
࠭   ⥪,  㪠 . ⥫ ⥪
⮬᪨ 㢥稢  ࠧ । ७ᮬ , ⠪
  ⠭ 㪠뢠  ᫥ ࠭  ⥪ ,  
 ᫥饥 ⮥ . ⨬,   pull  
㤠   ; ਬ 1  室  
(m+1) ᫥騬  믮 pula. ᫥ push 
ᠫ      頥 .
  ࠡ ணࠬ  ᯮ짮 権 JUMP  BRANCH
  . 17.

       PC  ணࠬ        PC  ணࠬ
        n     6E =JMP                  n    7E =JMP
        n+1   K=ᬥ饭             n+1    KH=᫥..
              ....                   n+2    KL=᫥..
        +   ᫥..                   .....
                                      K     ᫥..    
)Jump  ஢ ०    )Jump  ७ ०
         樨                     樨

                       ணࠬ
                        n        20= BRA
                        n+1      K*=ᬥ饭
                                  .......
                       (n+2)+-K  ᫥..
K*- 7-⭮ 祭  
                        )Branch

       . 17  ணࠬ  権 JUMP  BRANCH
 
  믮 権 室  ணࠬ (BSR)  室
 ணࠬ (JSR) ࠭    ⥪ 
  . 18-20. ন 㪠⥫ ⥪ 㬥蠥
᫥ ⮣,        頥 
⥪.    権     
  , ᫥騩  ⠬ ,  ᮮ⢥
 BSR  JSR. , ॡ㥬  BSR  JSR 
   塠,  ᨬ  ⮣ ਬ
஢  ० (2 )  ७ 
० (3 )  JSR.

          m-2                         SP-> m-2
          m-1                              m-1 (n+2)H
 SP->     m                                m   (n=2)L
          m+1  7E                          m+1  7E
          ....                             ....
PC->      n    BSR                         n    BSR
          n+1 +-K=ᬥ饭*                n+1 +-K ᬥ饭
          n+2 ᫥...              n+2 ᫥...
  * 7-⭮ 祭                  .....
                                     PC->  (n+2)+-K 1- ./
     ) 믮                   )᫥ 믮

   . 18  ணࠬ  樨 BSR

          m-2                          PC-> m-2
          m-1                               m-1 (n+3)H
  SP->    m                                 m   (n+3)L
          m+1  7E                           m+1  7E
          m+2  7A                           m+2  7A
          m+3  7C                           m+3  7C
          .....                                 .....
 PC->     n    JSR=BD                       n    JSR 
          n+1  SH= /                 n+1  SH= /
          n+2  SL= /                 n+2  SL= /
          n+3  ᫥....         n+3  ᫥...
          .....                             .....
                                       PC-> S   1- ./
          (S ࠧ  SH  SL)
       ) 믮                    )᫥ 믮
 
. 19  ணࠬ  樨 JSR (७ ० .)

० 祬    ⥪, ணࠬ 稪(PC)
⮬᪨ ६ ࠢ쭮 ᫮ ࠧ, ⮡
뢠   ᫥饩 樨.  
樨 ணࠬ (RTS) ⠫   
⥪  㦠   PC,     21.

       m-2                       SP -> m-2
       m-1                             m-1   (n+2)H
SP->   m                               m     (n+2)L
       m+1  7E                         m+1    7E
       m+2  7A                         m+2    7A

PC->   n  JSR=AD                       n  JSR=AD
       n+1 K=offset*                   n+1 K=offset
       n+2 ....             n+2 ....

                                 PC->  X+K 1 ./
     =8 ⭮         =ᮤন ᭮ ॣ
    a)  믮             ) ᫥ 믮
 
   . 20  ணࠬ  JSR (஢ ०)

SP-> m-2                                m-2
     m-1  (n+3)H                        m-1
     m    (n+3)L                 SP->   m   
     m+1  7E                            m+1  7E
     m+2  7A                            m+2  7A

     n    JSR=BD                        n    JSR=BD
     n+1  SH= /                  n+1  SH= /
     n+2  SL= /                  n+2  SL= /
     n+3  ....         PC->  n+3  ....

          ᫥../                   ᫥../
PC-> Sn   RTS                           Sn   RTS

  )। 믮             )᫥ 믮
   . 21  ணࠬ   RTS

 ᪮쪮 権,  ࠭    ⥪.
뢠 ணࠬ ᯥ祭 (SWI),  뢠
(WAI), ᪨㥬 뢠(IRQ)  ᪨㥬 뢠
(NMI) ࠭ ᮤন ७ ॣ஢  (
᪫祭 ᠬ 㪠⥫ ⥪) ⥪    .
23.   ⠭    뢠 (RTI),
   .22.

SP->  m-7                                m-7
      m-6  CCR                           m-6  CCR
      m-5  ACCB                          m-5  ACCB
      m-4  ACCA                          m-4  ACCB
      m-3  XH(.ॣ)                m-3  XH
      m-2  XL(.ॣ)                m-2  XL
      m-1  PC(n+1)H                      m-1  PCH
      m    PC(n+1)L              SP->    m    PCL
      m+1  7E                            m+1  7E

      n+1  ᫥....     PC->    n+1  ᫥....

      Sn   ...            Sn  ...
PC->       RTI                               RTI

 )  믮                ) ᫥ 믮

 . 22  ணࠬ  뢠

ணࠬ              ⭮ 뢠  
뢠   뢠            ᪨㥬 
 .   .         뢠(NMI) ..
n  3F=SWI    n  3E=WAI         n ᫥ ⥪騩  ணࠬ
    |            |                |        / \
    |            |             /  \  /int\  
    |            |         ___ /NMI? \__ /mask \_______
    |            |         |   \     /   \set? /       |
    |            |         |     \ /       \  /(CCR4)  |
    |            |         |                |        |
    |            |         |      த .ண. |
    |            |         |      n+1 ᫥....|
    V            V         V                           V
--------------------------------------------------------
    |                                ⥪
 ⥪               SP-> m-7
ন  --->           m-6  ᫮
 ॣ஢                 m-5  
    |                      m-4  
    |                      m-3  ॣ (XH)
    |                      m-2  ॣ (XL)
    |                      m-1 PC(n+1)H
    |                      m   PC(n+1)L  
    |
-------------------------------------------------   Restart
|SWI       |HRDWR    ------------->|WAI       NMI|     |
|          |INTR     |           |             |     |
|          |         /\            |             |     | 
|          |       /Int\  Hrdwr.   |             |     |
|          |   /Mask \ Int.Reg. |          NMI|     |   
|          |<---/ set ?  \<---- 横 --->|     |
|          |    \ (CCCR) /                       |     |
|          |      \    /                         |     |
|FFFA      |FFF8    \/                     FFFC  |FFFE | 
|FFFB      |FFF9                           FFFD  |FFFF |
--------------------------------------------------------
祭  뢠               |
FFF8       IRQ  MS             ⠭  뢠
FFF9       IRQ  LS                        CCR4
FFFA       SWI  MS                         |
FFFB       SWI  LS             㧨  뢠
FFFC       NMI  MS              ணࠬ 稪
FFFD       NMI  LS--->                     |
FFFE       Reset MS             ணࠬ ࠡ⪨  
FFFF       Reset LS                  뢠
                                1 . 뢠
 ࢮ 樨 ࠧ ᪨   
Per.Mem.Assign.
    MS-訩  ,LS-訩  
. 23  ணࠬ  뢠

                 樨  JUMP  BRANCH
樨 jump  branch ᮡ࠭  ⠡.4.  樨
ᯮ  ࠢ 室   窨 ணࠬ
 .  NOP ( 樨)   祭 ,
  樥 ⨯ jump  ࠭祭 ᫥. 
⢨   㢥祭 PC  1.   
  ணࠬ  ⠢ ன 㣮 樨,
   祭 ⫠.  ⠪ ᯮ 
ࠢ (equalizing) ६ 믮 १ 
ࠥਨ  ࠢ饩 ணࠬ. 믮 権
jump,branch. ᥣ BRA   室 ணࠬ ⠪ 
  . 17.   砥  jump
(஢),   ᬥ饭  祭 ᭮
ॣ  ᯮ १   ᫥饩 樨,
   믮.  ० ७ 樨
 ᫥饩 樨,    믮,
   祥 ।⢥ ᫥  JMP
樥.  BRANCH (BRA) ᥣ  樨
JMP(७)  ᪫祭 ⮣,  ਬ ०
⭮⥫쭮 樨  室 ࠭祭  -125 
 +127    ᠬ 樨 室.  樨 
樨 BRA ॡ  1   祬 JMP (७)
, ॡ   横   믮.
 ⢨ ஢ 室  / (JSR)  (BSR)  室 
ணࠬ   . 18-20. ⨬,  PC ᮮ⢥⢥
६ ० 祬  頥  ⥪ ⠪, ⮡
㪠뢠  ࠢ  .  BSR  
JSR (७)   ᪫祭 . BSR ॡ
 ⪨  樨 祬 JSR-2 ,   3- ⠪
믮   横 ॥ 祬 JSR.   / (RTS)
ᯮ   /, ⮡    ணࠬ,
    . 21. 䥪  믮 SWI  WAI  
  묨 뢠ﬨ   . 22. SWI ⠢
  ᮤন ᢮ ॣ஢  ⥪, ⥬ ᪨
⮢  楤 뢠  祥 , ⭮騬
 ᠬ FFFA   FFFB. ⨬,    砥 樨
ணࠬ PC ६, ⮡ 㪠뢠   
ࠢ ᮬ , ० 祬 頥  ⥪.
 RTI (  뢠)(䨣.22) ᯮ 
 楤 뢠, ⮡  ࠢ 
ணࠬ.  SWI   ⠢ 祪 뢠
(break points)  ࠢ ணࠬ, ..   
ᯮ짮 ⮡ ⠭ ⢨   ᮤন
ॣ஢   ,    ᫥.  WAI 
ᯮ  㬥襭 ६ 室  㦨
⭮ 뢠 ; 頥  ⥪ ᮤন   ⥬
 뢠,䥪⨢ 㤠  ᫥⥫쭮 
⭮ 뢠 ६ 饭  ⥪. 
 樨 ᫮ 室, . 24,   7 
  㣠 権.
 
  . 24  樨 ᫮ 室

           BMI : N=1  BEQ: Z=1
           BPL:  N=0  BNE: Z=0
           BVC:  V=0  BCC: C=0
           BVS:  V=1  BCS: C=1
           BHI: C+Z=0 BLT: NandV=1
           BLS: C+Z=1 BGE: NandV=0
           BLE: Z+(NandV)=1 BGT: Z+(NandV)=0
 
                                     ᯮ, ⮡
஢ १ ।饩 樨   ਢ
  த 믮 ᫥饩  ᫥⥫쭮
樨,. ᫨ 䨪஢ ᮢ ᫮,   
室    ணࠬ, ᫨ ஢ ᯥ譮.
4        N,Z,V  C:
1. 室   (BMI)  室   (BPL) 
  N, ⮡ । ⥫  ⥫
।騩 १.
2. 室  ࠢ⢥ (BEQ)  室  ࠢ⢥ (BNE)
ᯮ, ⮡ ஢    Z, ⮡
। ࠢ  ࠢ  १ ।饩 樨.
  樨 ,  ᫥  ﬨ
ࠢ (CMP), ⮡ ஢ ࠢ⢮  ஬
 ࠭.  ⠪ ᯮ ᫥  ⮬ ⮢ (BIT),
⮡ । 室     ﭨ  
   ࠭.
3. 室  䫠 ९  (BVC)  䫠 ९
⠭ (BVS)  ﭨ  V,  ᭥ 
맢  ।  䬥᪮ ९.
4. 室  䫠 ७  (BCC)   䫠 ७
⠭ (BCS)  ﭨ  C, ⮡ ।
 맢  ।  ७ . BCC  BCS
ᯮ  ஢ ⭮⥫ 稭, 
㥬 祭 ᬠਢ   
᫠,..   00(襥)  FF(襥).BCC, ᫥ 
樥 ࠢ CMP 㤥 뢠 室, ᫨ 
祭     ࠢ 祭 ࠭.
, BCS 㤥 뢠 室, ᫨ 祭 
  祬 ࠭.
 ⥫쭠 , 室   祬 (BHI)  室
  祬   (BLS)   魮 
 BCC  BCS. BHI   C  Z =0; ᫨  ᫥  CMP
 㤥 뢠 室 ᫨ 祭   
() 祬 ࠭. , BLS 㤥 뢠 室, ᫨
 ୮ 祭    () 祬
 ࠢ ࠭.
⠢訥     ஢ १⮢ 権   
  祭 ᬠਢ   ᫠ 騥
2.  ⫨砥   ୮   ᫥饬
᫥:   ਥ    ,  
   2, ࠢ ந  訬 
 訬   祭 -128  +127.
室   祬  (BLT)    ࠢ  (BGE)
    N and V=1  N and V =0, ᮮ⢥⢥.
BLT 㤥 ᥣ 뢠 室, ᫥  ஬,  ஬
᪫뢠  ⥫ ᫠.    㤥
뢠 室, ᫥  CMP, ஬ 祭 
뫮 ⥫,  ࠭-⥫. BLT  
뢠 室, ᫥   CMP,  ன 祭 
 ⥫쭮,  祭 ࠭ ⥫쭮.
BGE-  BLT, 㤥 뢠 室, ᫥  ﬨ
   ⥫ 祭 ᪫뢠   
१ -.
᫥ ,室   祬  ࠢ  (BLE)
   祬  (BGT)    
Z and(N+V)=1  Z and (N+V)=0, ᮮ⢥⢥. ⢨ BLE
筮 ⢨ BLT  ᪫祭,  室 㤥 ⠪
, ᫨ १ ।饩 樨 ࠢ . ⭮,
BGT  BGE,  ᪫祭,   室  㫥
१.
            樨 ॣ  ᫮ (䫠)
  ᫮ (CCR)  6- ॣ஬ 
,    ࠢ饩 ணࠬ  ६ ⥬
樨. 祭 ⮢   . 25
   . 25 । ⮢ ॣ ᫮ 
            b5   b4  b3  b2  b1  b0
            H    I   N   Z   V   C
H=㯥७,⠭ ᥣ, ந室 ७
ࠧ鸞  b3  b4, ஦ ﬨ ADD,ABA,ADC; 頥
᫨  ७,   㣨 ﬨ. I= ᪠
뢠,⠭ १ ⭮  ணࠬ
뢠   SET; 頥 樥 CLI.( 筮 
ᯮ  䬥᪨ ). ⠭  0
 १ 樨 RTI, ᫨ I, ࠭  ⥪, .
N=⥫,⠭,᫨ 訩 (b7) १
ࠢ 1,  頥 (뢠  0).
Z=, ⠭  1, ᫨ १ , 頥.
V=९,⠭  1, ᫨ १ 䬥᪮
樨-䬥᪮ ९,  頥.
C=७, ⠭,᫨  ७   稬
 (b7) १,  頥. 
樨,   ⠡. 5 㯭 짮⥫  אַ
ࠢ ॣ஬ CCR. ᫥⥫쭮 CLI-WAI 権
ࠡ⠥ ࠢ쭮 ⮫쪮, ᫨ ।  뫠 ⭮
( 稬 =1).  ४ ।⢮
 SEI 樨    樨- ⠪  NOP. 
।०  易⥫  MC6800, ந 
 1977 . ⥬,  ॡ ⮡  뢠
뫮   ࠢ ணࠬ  ᯮ짮 
᫥⥫쭮 CLI-NOP-SEI,   CLI-SEI.
 . 5 樨 ॣ  ᫮
                                                   ᮤন CCR
樨                   -  = .. H I N Z V C 
---------------------------------------------------------------------
⪠ ७            CLC    0C 2  1  0->C    . . . . . R
⪠ ᪨ 뢠    CLI    0E 2  1  0->I    . R . . . .
⪠ ९        CLV    0A 2  1  0->V    . . . . R .
⠭ ७          SEC    0D 2  1  1->C    . . . . . S
⠭ ᪨ 뢠  SEI    0F 2  1  1->I    . S . . . .
⠭ ९      SEV    08 2  1  1->V    . . . . S .
 ->CCR          TAP    06 2  1  A->CCP  *
CCR -->         TPA    07 2  1  CCP->A  . . . . . .
R=(reset),S=⠭(set), .= , * - 
⠭  ᮮ⢥⢨  ᮤন  .  
 
                 樨

  8-⮢묨 묨 ᫠, ।⠢塞묨  
設 .  ᫮ ()  ।⠢  
 ,    믮,  ᨬ  ⮣
  室  ࠢ饩 ணࠬ. 6800  72
㭨 樨,   ᯮ  믮 ⢨ 
197  256 ⥩,   , ᯮ 8-
  ᫮.  讥 ᫮ 権  ᫥⢨
⮣,    믮塞 権   祬 
० 樨.
  ० 樨 ⭮  ᯮᮡ,  ணࠬ
⠢    樨  . ணࠬ 
 ⮤  樨 ७ ॣ஢    祥
譥 . 롮  ᯮᮡ 樨 
짮⥫,  뢠 ⠭ 筨  ਥ
  . ࠭  ᮮ⢥騩  樨 ⮣
  ᯮ짮 ⮤. ᫨ ᯮ 筮
ணࠬ஢, ० 樨  㪠뢠  樨.
ਬ,।⢥,אַ,஢  ७
०    ᯮ짮  樨 ADD. ⢥騩
० । 롮஬ ( 16-筮 祭)  権
8B,9B,AB,BB, ᮮ⢥⢥.
ଠ । 筨 砥  ଠ 
롮, ᫨ ᥬ஢᪠ ணࠬ ᯮ, ⮡ த
 樨.ਬ, ।⢥ ० 롨ࠥ 
ᥬ஬ 直 ࠧ,   砥 ᨬ "#"  
࠭. , "X"   ࠭ 뢠 롮 ० 
஢. 쪮 ⭮⥫ ० ਬ  branch
, ᫥⥫쭮,  樨 ᠬ 筠
 ᥬ, ⮡ । ० 樨.  権
 ᯮ , אַ  ७ ०, ᥬ
롨ࠥ אַ ०, ᫨ 祭 ࠭ 室 
 0-255,  롨ࠥ ७ ०. 
 権,   ७ ० ,  אַ -
.   権 ᥬ ⮬᪨ 롨ࠥ ०
७ 樨,  ᫨ ࠭ 室  
0-255.  樨 ᮡ࠭  . 26.
 
          . 26  ० 樨

אַ:                 n   D0 
------- 
ਬ: SUBB Z          n+1 Z= ࠭ 
 樨       n+2 ᫥..  
=0-255   *                      .         
(=          Z   K=࠭    
࠭)                           
(=塠          Z   KH=࠭   
࠭)                Z+1 KL=࠭   

*    ᫨ Z<=255 ᥬ 롨ࠥ  ,  
롨ࠥ ७ ० 樨
 
।⢥:       n   
-----------------
ਬ: LDAA #K         n+1 =࠭
(=          n+2 ᫥.      
࠭)                     
(=塠          n   
࠭)                n+1 KH=࠭
(CPX,LDX,LDS)           n+2 KL=࠭
                        n+3 ᫥..

७:            n   F0 
------------
ਬ:CMPA Z           n+1 ZH= ࠭
 樨       n+2 ZL= ࠭
256-65535 *             n+3 ᫥..
(=               ...
࠭)                Z   =࠭
                             
(=塠          Z   KH=࠭
࠭)                Z+1 KL=࠭
         
⭮⥫쭠:          n        
--------------
ਬ: BNE K           n+1      +-K=ᬥ饭 室
(=7 ⭮ 祭    n+2      ᫥. (2)
 )                       .   
 樨                .
 -125,+129                        .
⭮⥫쭮 n          (n+2)+-K ᫥.. (3)
(2) ᫨  ⢫ ࠢ
(3) ᫨  ⢫ ࠢ

஢ :        n    
----------------- 
ਬ: ADDA Z,X         n+1  Z=ᬥ饭
 樨        n+2  ᫥..
0-255 ⭮⥫쭮             .
᭮ ॣ,          .
(Z=8 ⭮   X+Z  K=࠭
祭)

७ ० (砥 ० ୮ ᮢ)
-----------  
᫥⥫   樨 筮 ⤥  
 ஡. ᪫祭  ⮬ ࠢ 砥 
権,  ᯮ    
࠭   権,   ࠧ 
 ࠬ.        "࠭"
 ஡       饭.  筮
    ᨬ   
権.
 ᫮ ADD ।⠢ ਬ  樨
  ࠭:
   ࠭         ਩
 ADDA      MEM12       ᮤন 祩 MEM12  
                       
 
 ADDB      MEM12     ᮤন 祩 MEM12 
                       
ਬ, ᯮ짮 ࠭  樨 ஢ TST
⠪ ਬ  ࠬ  ᯮ ० 樨
, ⮡     ஢
:
                   ᮤঠ
 TSTB             ᮤন  
 TSTA             ᮤন  
 権      ࠭ 
ᮤন  室 ଠ  ,.. ७
 ᠬ 樨. ਬ,  ABA ⠢ 
᫮ ᮤন       १ 
 .  INCB-㣮 ਬ "୮
樨", ⠢ ᮤন  㢥  1.
 INX, ६ ᭮ ॣ, 㢥稢
ᮤন ᭮ ॣ  1.  ணࠬ  
権 ⠪ ⨯ ஢  . 27  28.  
㭪 騩 砩  ᫥,  ਬ- ࠢ.
᫮ ਬ   10-筮 祭. 樨 ⠪
⨯ ॡ ⮫쪮     樨.  樨
७ ० 横  横   ⠡. 6.
. 27 ७ 
                                            
   ----------------                  -----------------
   |              |                  | ॣ  | 
   |              | <--              |  199->200      |<-- 
   |              |   |              |                |  |
   ----------------   |              ------------------  |
         RAM          |                     RAM          |
   ----------------   |              ------------------  |
   |               |  |              |                |  |
   |               |<-|              |                |<-|
   |               |  |              |                |  |
   -----------------  |              ------------------  |
    ணࠬ   |               ணࠬ    |
   -----------------  |              ------------------  |
   |               |  |              |                |  | 
PC |     |<--      PC=5000 |   INX          |<--
   |               |                 |                |  
   -----------------                 -----------------
. 28 ୠ 

                                            
   ----------------                  -----------------
   |              |                  |    | 
   |              | <--              |  15 ->16       |<-- 
   |              |   |              |                |  |
   ----------------   |              ------------------  |
         RAM          |                     RAM          |
   ----------------   |              ------------------  |
   |               |  |              |                |  |
   |               |<-|              |                |<-|
   |               |  |              |                |  |
   -----------------  |              ------------------  |
    ணࠬ   |               ணࠬ    |
   -----------------  |              ------------------  |
   |               |  |              |                |  | 
PC |     |<--      PC=5001 |   INCB         |<--
   |               |                 |                |  
   -----------------                 -----------------
।⢥ ० 樨
--------------------------------
࠭  祭,     ந
. ਬ, 
     ࠭      ਩
    LDAA     #25       㧨 ᫮ 25   
⠢  ।⢥ 㧨   祭 25,
㣮 樨  뫪  ॡ. ।⢥
० 롨ࠥ 㪠 । 祭 ᨬ #. 
ணࠬ  ⮣ ०   . 29.

. 29  ।⢥ 樨
                                            
   ----------------                  -----------------
   |              |                  |    | 
   |              | <--              |      25        |<-- 
   |              |   |              |                |  |
   ----------------   |              ------------------  |
         RAM          |                     RAM          |
   ----------------   |              ------------------  |
   |               |  |              |                |  |
   |               |<-|              |                |<-|
   |               |  |              |                |  |
   -----------------  |              ------------------  |
    ணࠬ   |               ணࠬ    |
   -----------------  |              ------------------  |
   |               |  |              |                |  | 
PC |         |<--      PC=5002 |     LDAA       |<--
   |               |                 |      25        |  
   -----------------                 -----------------
ଠ ࠭   ᮮ⢥⢥ ।
ᨬ  ᫮ 祭.  ᪫祭 権
CPX,LDX,LDS ࠭    祭  ࢠ
 0  255.   CPX,LDX,LDS ॡ 16-⭮ 祭,
।⢥ ० 樨    権
ॡ 塠 ࠭.  ।⢥ ०
樨  ࠭  䠪᪨ ᮬ 祩
, ᫥饩 ।⢥  ᠬ 樥.
 7 뢠 室 樨 横  横 
।⢥ ० 樨.

  אַ  ७ 樨

 ࠭ 樨 筨  ᮬ 祭,
  ந .  אַ  ७ 
樨 ⫨ ⮫쪮  ,  ன 
 ࠢ . ﬠ  ஦  8-
࠭  ᫥⥫쭮  ᮢ 祩  ⮫쪮
  0-255, 塠 ࠭ ஦ ७
ᮢ,   ⨣ ⠫ 祩 
 256  65535. ਬ אַ 樨   ⢨  室
ணࠬ   . 30.

. 30  אַ 樨
          
                                            
   ----------------                  -----------------
   |              |                  |    | 
   |              | <--              |      35        |<-- 
   |              |   |              |                |  |
   ----------------   |              ------------------  |
         RAM          |                     RAM          |
   ----------------   |              ------------------  |
   |               |  |              |                |  |
 ADDR   DATA       |<-|   ADDR=100   |      35        |<-|
   |               |  |              |                |  |
   -----------------  |              ------------------  |
    ணࠬ   |               ணࠬ    |
   -----------------  |              ------------------  |
   |               |  |              |                |  | 
PC |     |<--      PC=5004 |     LDAA       |<--
   |   ADDR        |            5005 |      100       |  
   -----------------                 ------------------
ADDR=0<255
 ᫥    樨  樨 LDAA (ﬠ)
 祩  5004 (PC=5004) ᬮ ᫥ 祩 5005 
⢥  ࠭. ⥬  ⠭ PC ࠢ
祭,   (100  ਬ)  ᪨
࠭,  ⮬ 砥 祭, ஥   㦥
  ,  ⮩ 祩.  権 ॡ
塠⭮ ࠭, ⠪  LDX,  ࠭ 뫨 
  祥 100  101.  8 뢠 室 樨
横  横  אַ ० ᮢ.
 ७  ,ਬ 31, ,  ᪫祭 ⮣,
 塠  砥  祥 5007  5008 ᫥ 
樨 LDAB (७),   祩 5006.

. 31 ७ ० 樨
                                            
   ----------------                  -----------------
   |              |                  |    | 
   |              | <--              |      45        |<-- 
   |              |   |              |                |  |
   ----------------   |              ------------------  |
         RAM          |                     RAM          |
   ----------------   |              ------------------  |
   |               |  |              |                |  |
 ADDR   DATA       |<-|   ADDR=300   |      45        |<-|
   |               |  |              |                |  |
   -----------------  |              ------------------  |
    ணࠬ   |               ணࠬ    |
   -----------------  |              ------------------  |
PC |     |  |              |                |  | 
   |   ADDR        |<--      PC=5006 |     LDAB       |<--
   |   ADDR        |            5007 |      300       |  
   -----------------                 ------------------
७   ᫨  ⠭ ०
樨, ..   ⮤ ⨦   
. ﬠ , ⠪  ॡ ⮫쪮  ,
   ⮤ ࠡ⪨   ஦ ࠢ騩
  訬 ᫮ .  設⢥ ਫ 
אַ 樨 祥  0-2565 ࠭  RAM. 
ᯮ  ਧ樨   ६ ࠭
⥬ ६, ,  ன ஥ ᮢ
  祭.  樨  横   ⠡.7
 ० ७ 樨.

        ⭮⥫쭮 樨

  אַ  ७ ० , 砥  
 ᮫묨 ᫮묨 ᠬ.  ⭮⥫쭮 
樨, 騩 樨 branch, । 
  ⭮⥫쭮 ⥪饣 祭 PC. 樨 室
஦ 塠 設 ,    樮
 樨    ⭮⥫쭮 樨. (. 䨣.32)

 . 32 ⭮⥫ ० 樨

                                             
   ----------------                  -----------------
   |              |                  |                | 
   |              | <--              |                |<-- 
   |              |   |              |                |  |
   ----------------   |              ------------------  |
         RAM          |                     RAM          |
   ----------------   |              ------------------  |
   |               |  |              |                |  |
   |               |<-|              |                |<-|
   |               |  |              |                |  |
   -----------------  |              ------------------  |
    ணࠬ   |               ணࠬ    |
   -----------------  |              ------------------  |
PC |     |<--      PC 5008 |     BEQ        |<-- 
   | ᬥ饭      |                 |     15         |
(PC+2) ᫥.. |         PC 5010 |  ᫥..   |  
   -----------------                 ------------------
  ⥫쭮 㬥 㬥 室   ࠢ
8-     7-⭮ ᫮ 
,8-  ࠭ ࠪ   ,0-,1-
. ⠢訥 7  ।⠢ ᫮ 祭. 
ਢ  ⭮⥫쭮  樨 +-127 ⭮⥫쭮
 ᠬ  室.   室
 ⭮⥫쭮 ᫥饩 樨,  
, ᫨  ᫮ 室  㤮⢮﫨.   
 ஦,  ᫥  ᯮ 
 PC+2. ᫨ D ।   祭 室,
⮣  
         (PC+2)-127 <=D<=(PC+2)+127
      PC-125<=D<=PC+129
.. 楫 樨 室     -125  
 +129 ⭮⥫쭮 ᠬ 樨 室.  ७
ࠢ  ⮩  ᯮ ᫮ 室
(JMP), 室  ணࠬ (JSR)     ணࠬ
(RTS).  䨣. 32,   砥  樨  BEQ
(室 ᫨ १ ᫥ 樨 ࠢ 0)  
  Z  ॣ  ᫮. ᫨   ࠢ 0,
㪠뢠  㫥 १,   த 믮
᫥饩 樨 (   5010  . 32). ᫨ ।騩
१  , ᫮ 室 㤮⢮  
 ᬥ饭 (offset) 15  ⮬ 砥  PC+2  
室  祩 5025  ᫥饩 樥. 樨
室  ணࠬ 䥪⨢ ࠢ  
 窨 ணࠬ    ᨬ  १
.   ࠢ ணࠬ 筮 室  ROM 
   , ⭮⥫ , ᯮ짮 
믮 権 室  ﭭ ᫮
祭.  樨  横     ⠡. 10.

           ᭮ ᮢ

᫮   ⮬ 砥 ६    ⥪饣
ᮤন ᭮ ॣ. ࠭ 筨 ⠪ 
                 ࠭     ਩
         STAA             X             
⠢  ࠭ ᮤন     
।塞 ᮤন ᭮ ॣ (ᯮ,  
"" ࠭, ⮡   ॣ).  
 樨  ࠢ   ६ 믮 ணࠬ
(LDX,INX,DEC),  ० ᭮ ᮢ   "
室" , ⮡  ⢨ ணࠬ.  ࠭
 ⠪ ᮤঠ ᫮ 祭, ஥ 㤥 
⮬᪨     祭 믮.  ଠ 
஢  . 33.

. 33  ० 樨

                                             
     ----------------                  -----------------
     |              |                  |ACCB =59        | 
     |              | <--              |X=400           |<-- 
     |              |   |              |                |  |
     ----------------   |              ------------------  |
           RAM          |                     RAM          |
     ----------------   |              ------------------  |
ADDR|               |   |              |                |  |
= X+| DATA          |< -|   ADDR=405   |      59        |<-|
offs|               |   |              |                |  |
     -----------------  |              ------------------  |
      ணࠬ   |               ணࠬ    |
     -----------------  |              ------------------  |
 PC  |     |<--      PC 5006 |     LDA X     |<-- 
     | ᬥ饭      |                 |      5         |
     |               |                 |                |  
     -----------------                 ------------------
    ᬥ饭<=255

  砥 LDAB ()-  樨   5006, 
ᬮ  ᫥饩 祩 祭, ஥  
  ( 5  ਬ),  ॡ㥬 , 
5  ᮤন ᭮ ॣ (祭 400).  ଠ
࠭ ᬥ饭   ।⠢   ᫮
祭   0-255,   ਬ.  । ਬ
STA X ࠭ ⥭ 0,, .. 0   饭, 
  ࠢ ().  11 뢠 室 樨 
横  ७ ० 樨.   

 
.
 


