« IBM 704 » : différence entre les versions
Contenu supprimé Contenu ajouté
m syntax |
|||
(2 versions intermédiaires par un autre utilisateur non affichées) | |||
Ligne 40 :
== Historique ==
Sur le marché du calcul scientifique, l’IBM 704 succédait à l'[[IBM 701]], dont il améliorait significativement l’architecture et l’implémentation. Du fait de ces améliorations
Les améliorations par rapport au 701 incluaient le remplacement des [[Tube de Williams|tubes de Williams]] par une [[mémoire à tores magnétiques]] et l’ajout de trois [[Registre d'index|registres d'index]]. Pour supporter ces améliorations, la longueur de l’[[instruction-machine]] était augmentée de 18 à 36 [[bit]]s. Le [[jeu d'instructions]] du 704 deviendra la base de la série d’ordinateurs scientifiques de la [[série IBM 700/7000]].
Ligne 58 :
[[Edward O. Thorp]] a aussi utilisé l’IBM 704 et le langage Fortran dans le développement de sa [[théorie des jeux]] sur la [[probabilité]] de gagner au [[Blackjack (jeu)|blackjack]]<ref name="Discovery channel">Discovery channel documentary with interviews by Ed and Vivian Thorp</ref>{{,}}<ref name="MIT the Tech">[http://tech.mit.edu/archives/VOL_081/TECH_V081_S0000_P001.pdf The Tech (MIT)] "Thorpe, 704 Beat Blackjack" Vol. 81 No. I Cambridge, Mass., Friday, February 10, 1961</ref>.
== Registres ==
L'IBM 704 avait un [[registre (informatique)|registre]] [[accumulateur (informatique)|accumulateur]] de 38 bits (incluant deux bits de débordement), un [[registre multiplicateur-quotient]] de 36 bits et trois [[registres de diminution]] de 15 bits. Le registre de diminution était une sorte de [[registre d'index]] dont le contenu était soustrait de l'adresse de base au lieu d'y être ajouté. Les trois registres de diminution pouvaient participer à une même instruction : les 3 bits ''tag'' de l'instruction indiquaient lesquels des registres devaient participer à l'instruction.
== Formats des instructions ==
Il existait deux formats d'instruction appelés type A et type B<ref>{{Lien web | titre=From the IBM 704 to the IBM 7094 | éditeur=John Savard (site personnel)| url=http://www.quadibloc.com/comp/cp0309.htm | consulté le=2009-11-15}}</ref>. La plupart des instructions étaient de type B.
Les instructions de type A possédaient, en séquence :
* un [[code
* un décrément de 15 bits ;
* trois bits tag ;
Ligne 77 ⟶ 74 :
Les instructions de type B possédaient, en séquence :
* un [[code
* un flag de 2 bits ;
* quatre bits inutilisés ;
Ligne 93 ⟶ 90 :
<references/>
==Voir aussi==
=== Article connexe ===
* [[Liste des ordinateurs à tubes à vide]]
{{Portail|informatique}}
|