Texas Instruments TMS9900

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
TMS9900JDL în pachet ceramic. Știfturile acestui pachet au fost placate cu aur de 24 de karate (100%) pentru a preveni oxidarea și pentru a asigura o conexiune electrică bună.

Introdus în 1976 , TMS 9900 a fost unul dintre primele microprocesoare eficiente pe 16 biți (primele au fost probabil National Semiconductor IMP-16 și procesorul AMD AMD-2901 bit-slice într-o configurație pe 16 biți). Fabricat în tehnologia CMOS , a fost conceput ca o versiune cu un singur cip a minicomputerelor din seria Texas Instruments TI 990, precum și alte modele ale vremii. Cu toate acestea, TMS 9900 s-a remarcat printr-o arhitectură matură și bine proiectată.

9900 a fost echipat cu o adresă de autobuz de 15 biți, o magistrală de date de 16 biți, trei înregistrări interioare întotdeauna pe 16 biți ( PC , WP și ST ). O caracteristică aparte a 9900 a fost conservarea registrelor de uz general în memoria externă, mai degrabă decât în ​​interiorul procesorului (sistemul „memory to memory”). Un singur registru „spațiu de lucru” (WP) a indicat setul de 16 registre stocate în RAM, astfel încât executarea unui [subrutină] sau a unei [întreruperi] implică actualizarea doar a registrului WP, spre deosebire de ceea ce s-a întâmplat pe alte procesoare unde era necesar pentru a salva întregul set de registre pentru a efectua un comutator de context . Această caracteristică era sensibilă în acel moment, deoarece amintirile RAM erau adesea mai rapide decât procesoarele. Rezultatul final s-a tradus într-un răspuns de întrerupere mai rapid, precum și în gestionarea subrutinelor .

TMS9900NL în ambalaj din plastic (montat într-un TI-99 / 4A). În această versiune știfturile, care trebuie lipite, nu erau placate cu aur .

Registrele mapate RAM nu au fost singura caracteristică pozitivă a cipului. De fapt, modelul 9900 a fost echipat cu o bună gestionare a întreruperilor și un set excelent de instrucțiuni. Serial I / O a fost implementat prin intermediul magistralei de adrese. De asemenea, atunci când se compară algoritmi tipici, codul TMS 9900 a fost mai compact și mai rapid decât cel al Intel 8086 .

Principalele dezavantaje au fost reprezentate de necesitatea unui suport RAM rapid și de un spațiu redus pentru adrese.

La fel ca în 6502 , TMS 9900 a fost echipat cu o instrucțiune de salt „indirect” „X” (din eXecute), utilizată pentru a executa o instrucțiune indicată de un registru.

Procesorul, format din aproximativ 8000 de tranzistoare , a fost găzduit inițial într-un pachet ceramic DIP cu 64 de pini neobișnuit de mare, în timp ce mulți alți microprocesori de 8 biți ai vremii foloseau un pachet de plastic cu 40 de pini mai ieftin și mai compact. TMS9900 a fost utilizat pe computerele de acasă TI-99/4 și TI-99 / 4A . Din păcate, cu scopul de a reduce costurile, Texas Instruments a ales să combine procesorul cu o memorie RAM de doar 128 de cuvinte de 16 biți (= 256 octeți). Restul memoriei necesare computerului a fost exploatat de 16 KB ( 8 biți ) integrat în controlerul video și accesibil prin același cip extern, provocând o grea limitare a performanței procesorului.

În ciuda sprijinului redus din partea Texas Instruments, 9900 a fost la un moment dat capabil să depășească popularitatea Intel 8086 .

Versiunile derivate din 9900 au fost TMS 9980, dezvoltat pentru a concura cu Intel 8080, cu o magistrală de date pe 8 biți și un spațiu de adrese de numai 16 KB și ulterior TMS 9995, revizuit în arhitectură. Dezvoltarea ulterioară a familiei a urmat cu seria 99000, utilizată și în minicomputerele 990 / 10A ca soluție low cost. Din păcate, modelul 990 / 10A a ajuns pe piață prea târziu în comparație cu concurența, când vârsta minicomputerelor era deja în drum spre apus.

Alte proiecte

linkuri externe

Controlul autorității LCCN ( EN ) sh85135194
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT