PDP-8

De Uiquipedia
Saltar a: navegación, buscar
Un PDP-8 d'amuesa nel Muséu Nacional d'Hestoria Americana del Institutu Smithsonianu en Washington, D.C.. Este ye un exemplu de la primera generación de PDP-8, construyíu con transistores discretos y más tarde conocíu como Straight 8.

El PDP-8 (Programmed Data Processor - 8), creáu por Digital Equipment Corporation (DEC) n'abril de 1965, foi la primer minicomputadora comercialmente exitosa, con más de 50.000 unidaes vendíes.

Instrucciones[editar | editar la fonte]

Códigu d'operación Instrucción Emplegu Descripción
000 AND AND M Pefáise'l bit a bit ente'l conteníu de memoria M y el Rexistru AC.
001 TAD TAD M Perfáise la suma del conteníu de memoria M con AC.
010 ISZ ISZ M Prodúzse'l saltu de la viniente instrucción si'l conteníu de la memoria ye igual a 0.
011 DCA DCA M Almacénase na posición de memoria M el conteníu del acumulador. L'acumulador, poro, inicialízase.
100 JMS JMS P El conteníu del PC almacénase na posición de memoria P, pa poder retornar a dicha instrucción.
101 JMP JMP P Devuélvese'l control a la direición de memoria P.

Hai otres operaciones lóxiques implementaes per aciu de macros. Por exemplu pa implementar una OR el códigu sedría'l viniente:

CMA         // AC=not(AC)
DCA TMP     // TMP= not(AC)
TAD M       // Faise la suma ente'l conteníu de M y el AC
CMA         // AC=not(AC)
AND TMP     // AC= not(M) and not(TMP)
CMA         // Inviértese'l resultáu

Llinguaxes[editar | editar la fonte]

Los llinguaxes soportaos por PDP-8 fueron el Basic, Focal 71, y Fortran II/IV.

Enllaces esternos[editar | editar la fonte]