Przerwania: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
| Linia 1: | Linia 1: | ||
==6502== | |||
Procesor 6502 obsługuje 3 typy przerwań: | Procesor 6502 obsługuje 3 typy przerwań: | ||
| Linia 4: | Linia 6: | ||
* [[RESET]] | * [[RESET]] | ||
* [[NMI]] (żądanie przerwania - niemaskowalne) | * [[NMI]] (żądanie przerwania - niemaskowalne) | ||
W procesorze 6502 jest błąd polegający na tym, że jeśli przerwanie NMI i IRQ wystąpią jednocześnie, to drugie nie zostanie obsłużone. Zostało to poprawione w procesorze [[65C816]]. | |||
==65C816== | |||
Procesor [[65C816]] obsługuje sześć typów przerwań: | Procesor [[65C816]] obsługuje sześć typów przerwań: | ||
| Linia 11: | Linia 17: | ||
* [[NMI]] (żądanie przerwania - niemaskowalne) | * [[NMI]] (żądanie przerwania - niemaskowalne) | ||
* [[ABORT]] | * [[ABORT]] | ||
* [[BRK]] | * [[BRK]] (programowe przerwanie maskowalne) | ||
* [[COP]] | * [[COP]] (programowe przerwanie niemaskowalne) | ||
[[Kategoria:Menu Główne]] | [[Kategoria:Menu Główne]] | ||
[[Kategoria:Atari 8-bit]] | [[Kategoria:Atari 8-bit]] | ||
[[Kategoria:Programowanie Atari 8-bit]] | [[Kategoria:Programowanie Atari 8-bit]] | ||