PDP-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]
- Este artícul conté una traducció derivada de «PDP-8» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.