Programowanie: Jak stwierdzić typ procesora

From Atariki

Revision as of 19:18, 7 wrz 2005; view current revision
←Older revision | Newer revision→
Jump to: navigation, search

Procedura sprawdzająca, czy zamontowany w komputerze procesor to 6502, 65C02 czy 65C816.

     lda #99
     clc
     sed
     adc #1
     cld
     beq cmos
     lda #0       ;ustawia znacznik Z jak należy
     rts

cmos rep #$02
     bne c816
     inc
     rts

c816 lda #2
     rts

Po wykonaniu procedury w akumulatorze jest 0 dla procesora 6502, 1 dla 65C02 oraz 2 dla 65C816.

Personal tools