El PDP-8 (Programmed Dnuga Processor - 8) és un miniordenador de 12 bits creada per Digital Equipment Corporation (DEC) en abril de 1965, de la série PDP. Va ser la primera minicomputadora comercialment exitosa, en més de 50.000 unitats venudes durant la vida útil del model. El seu disseny bàsic seguia l'estela del pioner LINC pero té un conjunt d'instruccions més chicotet, que a la seua volta és una versió ampliada del conjunt d'instruccions del PDP-5.[1] Màquines similars de DEC són el PDP-12, que és una versió modernisada dels conceptes PDP-8 i LINC, i el sistema de control industrial PDP-14.

PDP-8
Una PDP-8 de mostra en el Museu Nacional de Història Americana del Institut Smithsoniano en Washington D. C. Este és un eixemple de la primera generació de PDP-8, construïda en transistors discrets i més vesprada coneguda com Straight 8.

Instruccions

editar
Còdic d'operació Instrucció Use Descripció
000 AND AND M Es realisa el and bit a bit entre el contingut de memòria M i el Registre AC.
001 TAD TAD M Es Realisa la suma del contingut de memòria M en AC.
010 ISZ ISZ M Es produirà el bot de la següent instrucció si el contingut de la memòria és igual a 0.
011 DCA DCA M S'almagasena en la posició de memòria M el contingut de l'acumulador. L'acumulador, per tant, es inicializa.
100 JMS JMS P El contingut de el PC s'almagasena en la posició de memòria P, per a poder retornar a dita instrucció.
101 JMP JMP P Es torna el control a la direcció de memòria P.

Hi ha atres operacions llògiques que es conseguien implementar per mig de macros. Per eixemple per a implementar una OR el còdic seria el següent:

CMA         // AC=not(AC)
DCA TMP     // TMP= not(AC)
TAD M       // Es realisa la suma entre el contingut de M i el AC
CMA         // AC=not(AC)
AND TMP     // AC= not(M) and not(TMP)
CMA         // S'invertix el resultat

Atres operacions que s'implementaven per mig de macros eren la resta, l'or exclusiva entre unes atres.

Llenguages

editar

Els llenguages soportats per PDP-8 varen ser el Basic, Focal 71 i Fortran II/IV.

Vore també

editar

Referències

editar