.


:




:

































 

 

 

 





(.1.2). CPU08 Z N .

MOV , . MOV :

 

MOV #data,adr ;
MOV adr1,adr2 ;
  MOV x+, adr ; , H:X, . H:X 1 .
  MOV adr,x+   ; , H:X. H:X 1 .

 

, ( ) , .. $00 $FF. HCS08 .

 

.1.2. .

V H I N Z C
LDA LDA #opr LDA opr LDA opr LDA opr,x LDA opr,x LDA,x LDA opr,SP LDA opr,SP     A (M)   IMM DIR EXT IX2 IX1 IX SP1 SP2   0   -   -   b   b   -
LDX LDX #opr LDX opr LDX opr LDX opr,x LDX opr,x LDX,x LDX opr,SP LDX opr,SP     X (M)   IMM DIR EXT IX2 IX1 IX SP1 SP2   0   -   -   b   b   -
LDHX LDHX #opr LDHXopr LDXopr LDX opr,x LDX opr,x LDX,x LDX opr,SP :X   H:X (M:M+$0001)   IMM DIR EXT IX2 IX1 IX SP1   0   -   -   b   b   -

STA STA opr STA opr STA opr,X STA opr,X STA,X STA opr,SP STA opr,SP   CC   M (A)   DIR EXT IX2 IX1 IX SP1 SP2   0   -   -   b   b   -
STX STX opr STX opr STX opr,X STX opr,X STX,X STX opr,SP STX opr,SP   X   M (X)   DIR EXT IX2 IX1 IX SP1 SP2   0   -   -   b   b   -
STHX STHX opr STHX opr STX opr,SP   H:X   (M:M+$0001) (H:X)   DIR EXT SP1   0   -   -   b   b   -
MOV MOV opr1,opr2 MOV #opr1,opr2 MOV opr1,X+ MOV X+,opr2     (M)opr2 (M)opr1   H:X (H:X)+$0001   DIR DIR IMD DIR DIR IX+ IX+ DIR     0     -     -     b     b     -
TAX . X (A) INH - - - - - -
TXA A (X) INH - - - - - -
TAP CCR   CCR (A) INH b b b b b b
TPA A (CCR) INH - - - - - -
TSX 1 SP H:X H:X (SP)+$0001 INH - - - - - -
TXS 1 H:X SP (SP) (H:X)-$0001 INH - - - - - -

14 (.1.3), (ADD ADC), (SUB SBC), (INC DEC), , (MUL DIV). (ADD ADC), (SUB SBC) (CMP CPX) . H:X , , . MUL . CC , X:ACC. DIV (H:ACC) (). CC, - . . AIX AIS. :

 

AIX #$FF; H:X.

AIX #$80; 128 H:X.

AIS #$01; SP.

AIS #$FF; SP.

, CPU08 , AIX AIS.

.1.3. .

V H I N Z C ADD ADD #opr ADD opr ADD opr ADD opr,X ADD opr,X ADD,X ADD opr,SP ADD opr,SP   ( ). .   A (A) + (M)   IMM DIR EXT IX2 IX1 IX SP1 SP2   b   b   -   b   b   b ADC ADC #opr ADC opr ADC opr ADC opr,X ADC opr,X ADC,X ADC opr,SP ADC opr,SP   ( ) . .   A (A) + (M) + ()   IMM DIR EXT IX2 IX1 IX SP1 SP2   b   b   -   b   b   b SUB SUB #opr SUB opr SUB opr SUB opr,X SUB opr,X SUB,X SUB opr,SP SUB opr,SP   ( ) . .   A (A) - (M)   IMM DIR EXT IX2 IX1 IX SP1 SP2   b   -   -   b   b   b SBC SBC #opr SBC opr SBC opr SBC opr,X SBC opr,X SBC,X SBC opr,SP SBC opr,SP   ( ) . .   A (A) - (M) ()   IMM DIR EXT IX2 IX1 IX SP1 SP2   b   -   -   b   b   b MUL . . , .     X:A (X) ´ (A)     INH   -   0   -   -   -   0 DIV . , . . , .   A (H:A)/(X) H   INH   -   -   -   -   b   b CMP CMP #opr CMP opr CMP opr CMP opr,X CMP opr,X CMP,X CMP opr,SP CMP opr,SP   ( ). . .   (A) (M)   IMM DIR EXT IX2 IX1 IX SP1 SP2   b   -   -   b   b   b CPX CPX #opr CPXopr CPXopr CPX,X CPX opr,X CPX opr,X CPX opr,SP CPX opr,SP   ( ). . .   () - ()   IMM DIR EXT IX2 IX1 IX SP1 SP2   b   -   -   b   b   b CPHX CPHX #opr CPHXopr CPHXopr CPX opr,SP   H:X :+1. . H:X .     (H:X) (M:M+$0001)   IMM DIR EXT SP1     b   -   -   b   b   b INC INC opr INCA INCX INC opr,X INC,X INC opr,SP   1 , , .   M (M) + $01 A (A) + $01 X (X) + $01 M (M) + $01 M (M) + $01 M (M) + $01   DIR INH INH IX1 IX SP1   b   -   -   b   b   - DEC DEC opr DECA DECX DEC opr,X DEC,X DEC opr,SP   1 , , .   M (M) - $01 A (A) - $01 X (X) - $01 M (M) - $01 M (M) - $01 M (M) - $01   DIR INH INH IX1 IX SP1   b   -   -   b   b   - DAA . (A)10 INH - - - b b b AIX AIX #opr : , . :     H:X (H:X) + #opr     IMM     -     -     -     -     -     - AIS AIS #opr SP , . SP.     SP (SP) + #opr     IMM     -     -     -     -     -     -

 





:


: 2018-10-14; !; : 331 |


:

:

! . .
==> ...

1922 - | 1717 -


© 2015-2024 lektsii.org - -

: 0.014 .