:
1 68 705 J 1 ?
2 MOR 68 705 J 1 ?
3 68 705 J 1 ?
4 ?
5 68 705 J 1 ?
6 68 705 J 1 ?
7 DDRA?
8 68 705 J 1 ?
68 705 J 1 - . , . - 68 705 J 1 . 13.29.
13.29 - 68 705 J 1
DDRA ( $0004) DDRB ( $0005), 13.1.1. , 8 .
PORTA, . , . , . ; , ( 0). . , . , . 13.30. , , . 13.29.
13.30 -
, , .
ϳ , .
. 13.29, . 13.30, :
|
|
lda #ff;
sta $0004;
3: lda #00; ,
;
sta $0000; 0
jsr M1; ,
; 1
lda #ff; 1
sta $0000;
jsr M2; ,
; 3
bra 3;
;
M1: ldx #8;
;
; 0
M4: decx;
; .
;
bne M4; decx
rts;
; .
; lda #ff,
;
;
M2: ldx #4;
;
; 1
M5: decx;
;
;
bne M5; decx
rts;
; .
; bra
, .
, , ᒺ. .
, ᒺ ( /) 15- MFT, . , 0 , 1 7 .
, , :
CLRX;
LDa #$80; ,
; 8-
STa $0000;
LDa #$FE; ,
; 7...1
; , 0
STA $0004;
; DDRA
BSET 5,$0008;
; TSCR
CLI; CCR (
; )
M1: JMP M1;
;
;
;
2: BSET 3,$0008; TOFR (
; ) TSCR
ldA $0000;
; PORTA ( #$80)
EOR #$80;
STA $0000; ³
|
|
; ( 0 )
rtI;
; ( JMP M1)
3: BSET 1,$000A; IRQR (
; ) IRQF
; ( )
; ISCR
BSET 7,$0000; 7 PORTA
rtI;
; 7 PORTA
, 2 3. ϳ 2 , . , 1, MFT. , 8 . , .
$07 F 8 03 0 F 03 18 03 00 03 00
$07F8 $07F9 $030 F, $07 F $07 F $0318 .
, 3, .
, 1025 1022 . , RT 1-0 TSCR.
. 13.11. , : , PDRB, ISCR PDRA, , $80 $00 . CYCLES , .
13.11
/
A | X | PORTA | DDRA | TSCR | TIMER | CCR | CYCLES | |
CLRX | XX | $00 | XX | $00 | $03 | $00 | 111.I | $00 |
LDa #$80 | $80 | $00 | XX | $00 | $03 | $00 | 111. I.Z. | $03 |
STa $0000 | $80 | $00 | XX | $00 | $03 | $01 | 111. IN.. | $05 |
LDa #$FE | $80 | $00 | XX | $00 | $03 | $02 | 111. IN.. | $09 |
STA $0004 | $FE | $00 | XX | $00 | $03 | $02 | 111. IN.. | $0 B |
BSET 5,$0008 | $FE | $00 | $80 | $FE | $03 | $03 | 111. IN.. | $0 F |
CLI | $FE | $00 | $80 | $FE | $23 | $05 | 111. IN.. | $14 |
JMP M1 | $FE | $00 | $80 | $FE | $23 | $05 | 111.. N.. | $16 |
JMP M1 | $FE | $00 | $80 | $FE | $23 | $ FF | 111.. N.. | $3 FD |
JMP M1 | $FE | $00 | $80 | $FE | $ A 3 | $00 | 111.. N.. | $400 |
BSET 3,$0008 | $FE | $00 | $80 | $FE | $ A 3 | $03 | 111. IN.. | $40 D |
ldA $0000 | $FE | $00 | $80 | $FE | $23 | $04 | 111. IN.. | $412 |
EOR #$80 | $80 | $00 | $80 | $FE | $23 | $05 | 111. IN.. | $415 |
STA $0000 | $00 | $00 | $80 | $FE | $23 | $05 | 111. I.Z. | $417 |
rtI | $00 | $00 | $00 | $FE | $23 | $06 | 111. I.Z. | $41 B |
JMP M1 | $ FE | $00 | $00 | $ FE | $23 | $09 | 111.. N.. | $424 |
JMP M1 | $FE | $00 | $00 | $FE | $23 | $FF | 111.. N.. | $7 FC |
JMP M1 | $FE | $00 | $00 | $FE | $23 | $FF | 111.. N.. | $7 FF |
JMP M1 | $FE | $00 | $00 | $FE | $ A 3 | $00 | 111.. N.. | $802 |
BSET 3,$0008 | $FE | $00 | $00 | $FE | $ A 3 | $03 | 111. IN.. | $807 |
ldA $0000 | $FE | $00 | $00 | $FE | $23 | $05 | 111. IN.. | $814 |
EOR #$80 | $00 | $00 | $00 | $FE | $23 | $05 | 111. I.Z. | $817 |
STA $0000 | $00 | $00 | $00 | $FE | $23 | $06 | 111. IN.. | $819 |
rtI | $80 | $00 | $80 | $FE | $23 | $07 | 111. IN.. | $81 D |
|
|
:
1 , ?
2 ?
3 ?
4 - MFT?
:
1 RT 1-0 ?
2 ?
3 (/) ᒺ. ᒺ 1 7 , 0 . , , MFT.