(.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. .
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. .
|
|
|
|
|
|
|
|
: 2018-10-14; !; : 331 |
:
!
.
.
==> ...