Anar al contingut

PDP-8

De L'Enciclopèdia, la wikipedia en valencià
Erro al crear miniatura:
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.

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.

Instruccions

[editar | editar còdic]
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 | editar còdic]

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

Vore també

[editar | editar còdic]

Referències

[editar | editar còdic]