Texas Instruments TMS1000
![](http://upload.wikimedia.org/wikipedia/commons/thumb/a/ad/Tms1100-merlin.png/180px-Tms1100-merlin.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/7/7c/TI_TMS1000C_die.jpg/180px-TI_TMS1000C_die.jpg)
Texas Instruments TMS 1000 - jeden z pierwszych mikroprocesorów i pierwszy jednoukładowy komputer. Na pojedynczym układzie scalonym umieszczono procesor, pamięć RAM, pamięć ROM, układy wejścia/wyjścia oraz zegar taktujący.
Zaprojektowany i produkowany od 1971 w firmie Texas Instruments i zastosowany w kalkulatorze SR-16 z 1974 r, a wersja TMS1100 w konsoli do gier Microvision.
Dane TMS1000
- 4-bitowa architektura harwardzka
- zegar: 300 kHz
- wszystkie rozkazy sprzętowe są wykonywane w 6 cyklach zegara
- przestrzeń adresowa 1024
- rozkazy sprzętowe: 11
- rozkazy mikroprogramowane: 32
- stos: 1x10 bitów
- brak przerwań
- technologia: PMOS 8 µm
- zasilanie: 15V
- rejestry:
- akumulator: 4 bity
- X i Y
- X 2 bity (3 bity dla wersji z 128 słowami pamięci RAM)
- Y 4 bity
- adres rozkazu przechowywany w rejestrach:
- licznik rozkazów - 6 bitów
- rejestr strony - 4 bity
- flaga rozdziału - 1 bit (tylko dla 2048 bajtowej pamięci stałej)
- adres powrotu
- adres powrotu z podprogramu - 6 bitów
- adres strony powrotu z podprogramu - 4 bity
Wersje
TMS1000 | TMS1100 | TMS1200 | TMS1070 | TMS1270 | TMS1300 | |
---|---|---|---|---|---|---|
Liczba wyprowadzeń | 28 | 28 | 40 | 28 | 40 | 40 |
ROM (bajtów) | 1024 | 2048 | 1024 | 1024 | 2048 | 2048 |
RAM (słów) | 64 | 128 | 64 | 64 | 64 | 128 |
Liczba rozkazów | 43 | 54 | 43 | 43 | 43 | 54 |
Liczba wyjść R | 11 | 11 | 13 | 11 | 13 | 16 |
Liczba wyjść O | 8 | 8 | 8 | 8 | 10 | 8 |
Liczba wejść | 4 | 4 | 4 | 4 | 4 | 4 |
Zobacz też
Linki zewnętrzne
- Texas Instruments TMS1000. antiquetech.com. [zarchiwizowane z tego adresu (2011-10-13)].
- The Most Widely Used Computer on a Chip - The TMS 1000
- Intel and TI: Microprocessors and Microcontrollers
- Computer Museum. computermuseum.li. [zarchiwizowane z tego adresu (2008-08-04)].
Media użyte na tej stronie
Autor: Binarysequence, Licencja: CC BY-SA 4.0
Texas Instruments TMS1100 microcontroller inside the Parker Brothers Merlin electronics game
Autor: Konstantin Lanzet (with permission), Licencja: CC-BY-SA-3.0
CPU Texas Instruments TMS1200
Autor: Pauli Rautakorpi, Licencja: CC BY 3.0
Die shot of Texas Instruments TMS1000C 4-bit microcontroller with mask ROM (TMS1000JDLC).