Programowanie: Jak stwierdzić typ procesora
From Atariki
(Różnice między wersjami)
Wersja z dnia 10:19, 11 wrz 2005 Miker (Dyskusja | wkład) ← Previous diff |
Wersja z dnia 12:47, 10 mar 2006 KMK (Dyskusja | wkład) Next diff → |
||
Linia 21: | Linia 21: | ||
</pre> | </pre> | ||
- | Po wykonaniu procedury w akumulatorze jest 0 dla procesora 6502, 1 dla 65C02 oraz 2 dla 65C816. | + | Po wykonaniu procedury w akumulatorze jest 0 dla procesora [[6502]], 1 dla [[65C02]] oraz 2 dla [[65C816]]. |
[[Kategoria: Niezbędnik kodera]] | [[Kategoria: Niezbędnik kodera]] |
Wersja z dnia 12:47, 10 mar 2006
Procedura sprawdzająca, czy zamontowany w komputerze procesor to 6502, 65C02 czy 65C816.
.816 lda #$99 clc sed adc #$01 cld beq cmos lda #$00 ;ustawia znacznik Z jak należy rts cmos rep #$02 bne c816 inc rts c816 lda #$02 rts
Po wykonaniu procedury w akumulatorze jest 0 dla procesora 6502, 1 dla 65C02 oraz 2 dla 65C816.