3. Problèmes liés aux instructions à opérations multicycles
Toutes les opérations exécutées dans l'UAL considérées jusqu'à maintenant s'exécutent en un cycle d'horloge. Les instructions logiques travaillent au niveau de chaque bit et n'ont pas de retenue à propager. Les opérations arithmétiques simples sur des données en représentation entière (addition et soustraction) sont exécutables en un cycle d'horloge. Par contre, les opérations de multiplication et de division sur les données entières sont des opérations longues, qui nécessitent plusieurs cycles d'horloge. Il y a deux manières d'effectuer par matériel une multiplication.
La première consiste en une suite d'additions et de décalage contrôlés par un séquenceur, chaque étape nécessitant un cycle d'horloge. Cette approche, avec éventuellement...
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter
Lecture en cours
Problèmes liés aux instructions à opérations multicycles