6502
From Atariki
(Różnice między wersjami)
Wersja z dnia 17:59, 8 gru 2005 Piotrv (Dyskusja | wkład) (→Ciekawostki) ← Previous diff |
Wersja z dnia 18:11, 8 gru 2005 KMK (Dyskusja | wkład) (nie kilka i nie mocno) Next diff → |
||
Linia 6: | Linia 6: | ||
* szesnastobitowe adresowanie | * szesnastobitowe adresowanie | ||
* 56 udokumentowanych rozkazów | * 56 udokumentowanych rozkazów | ||
+ | * jeden ośmiobitowy rejestr ogólnego przeznaczenia (akumulator) | ||
+ | * dwa ośmiobitowe rejestry indeksujące (X i Y) | ||
+ | * ośmiobitowy rejestr statusu | ||
+ | * ośmiobitowy wskaźnik stosu | ||
+ | * szesnastobitowy licznik programu | ||
== Ciekawostki == | == Ciekawostki == | ||
- | * Procesor posiada kilka nieudokumentowanych rozkazów. Ich lista mocno zależy od konkretnej wersji procesora. Mimo, że zastępują one czasami kilka rozkazów standardowych, to nie jest zalecane ich używanie. | + | * Procesor ma pewną liczbę nieudokumentowanych rozkazów. Szczegóły działania części z nich zależą od konkretnej wersji procesora. Mimo że zastępują one czasami kilka rozkazów standardowych, to nie jest zalecane ich używanie. |
* Listing programu przeznaczony dla procesora klasy 6502 był wykorzystany w filmie "The Terminator" (1984, pol. '''Elektroniczny Morderca''') przy wyświetlaniu obrazu z kamery Terminatora T800 Model 101. | * Listing programu przeznaczony dla procesora klasy 6502 był wykorzystany w filmie "The Terminator" (1984, pol. '''Elektroniczny Morderca''') przy wyświetlaniu obrazu z kamery Terminatora T800 Model 101. | ||
Wersja z dnia 18:11, 8 gru 2005
6502 to procesor produkowany przez MOS Technology. Pierwszy raz wprowadzony do produkcji we wrześniu 1975 roku. Procesor w odróżnieniu od innych rówieśników nie był budowany w oparciu o mikrokod, był wewnętrznie prostszy i mógł pracować z mniejszymi częstotliwościami zewnętrznymi (zwykle pomiędzy 1 a 2 MHz), osiągając przy tym porównywalną wydajność. Obniżało to koszt układów z nim współpracujących, wykorzystywanych w komputerze.
Parametry
- ośmiobitowa szyna danych
- szesnastobitowe adresowanie
- 56 udokumentowanych rozkazów
- jeden ośmiobitowy rejestr ogólnego przeznaczenia (akumulator)
- dwa ośmiobitowe rejestry indeksujące (X i Y)
- ośmiobitowy rejestr statusu
- ośmiobitowy wskaźnik stosu
- szesnastobitowy licznik programu
Ciekawostki
- Procesor ma pewną liczbę nieudokumentowanych rozkazów. Szczegóły działania części z nich zależą od konkretnej wersji procesora. Mimo że zastępują one czasami kilka rozkazów standardowych, to nie jest zalecane ich używanie.
- Listing programu przeznaczony dla procesora klasy 6502 był wykorzystany w filmie "The Terminator" (1984, pol. Elektroniczny Morderca) przy wyświetlaniu obrazu z kamery Terminatora T800 Model 101.
Zobacz także
- 6502C
- 65C02
- 65C816
- 6502.org
- Zdjęcia i specyfikacja na stronie cpu-collection.de
- cc65 - darmowy cross-kompilator C dla procesora 6502
Ten artykuł to tylko zalążek. Możesz pomóc rozwojowi Atariki poprzez rozszerzenie go o więcej informacji.