Anar al contingut

IBM 7090

De L'Enciclopèdia, la wikipedia en valencià
Erro al crear miniatura:
IBM 7094

La computadora 7090 va ser creada a finals de 1958 per IBM (International Business Machines).

Introducció

[editar | editar còdic]

El seu antecessor, IBM 709, usava tubos de buit pero en la IBM 7090 es varen usar ya transistors, conseguint unes velocitats sis voltes superiors que la seua antecessora. I molta més diferència en la velocitat s'observava en l'IBM 704 que era menys potent. Les primeres instalades daten de finals de 1959. Era compatible en molts dels programes creats per a 704 i compartia part del conjunt d'instruccions de la 709.

La IBM 7090 es va crear com una computadora de propòsit general, pero, com totes les computadores de la seua época, el seu disseny va prestar importància a la velocitat en el càlcul científic. També es va usar per a negocis com a controlador de l'estoc, contabilitat de les empreses, etc.

En 1965 ya s'havien venut més de 300 IBM 7090/94, en un preu que rondava els tres millons de dólars.

Registres

[editar | editar còdic]

Els registres podien ser directament direccionables i visibles pel programador i uns atres no podien ser modificats directament pel programador sino que era la pròpia màquina la que els modificava. Els bits es llegien d'esquerra a dreta.

En la següent taula es mostren els registres no direccionables:

Nomene Llongitut Descripció
Contador d'instruccions 15 bits Apunta a la següent instrucció a eixecutar
Registre de direccions 15 bits Conté la direcció de les instruccions
Registre d'almagasenament 36 bits Registre a on es coloquen les senyes llegides de memòria abans de ser usats
Registre d'instruccions 18 bits Registre a on s'almagasena l'instrucció quan està eixecutant-se

En la següent taula es mostren els registres direccionables:

Nomene Llongitut Descripció
AC (Registre Acumulador) 38 bits S'usa per a realisar operacions com la suma i la resta, a on un operant s'almagasena en el registre acumulador i l'atre operant en un atre registre distint, quedant el resultat en el registre acumulador
MQ (Registre Multiplicador) 36 bits S'usa principalment per a la multiplicació i la divisió. El restant queda almagasenat en el registre AC.
XR (Registres d'índex) 15 bits Hi havia 3 registres índex en el 7090 i sèt en el 7094
SE (Indicador del sentit) 36 bits Usat per a llegir i escriure

Referències

[editar | editar còdic]