Technische Informatik

 

Multiplikation (Betrag mit Vorzeichen)

Kontakt  


  • Die Operanden werden direkt in die vorgesehenen Felder eingeben. Der Multiplikator wird im Register Q gespeichert und der Multiplikand im Register M. Der Akkumulator wird mit Null initialisiert. Die höchstwertigen Bits in Q und M stellen die Vorzeichen der beiden Operanden dar.
  • Q(7) steuert die Addition des Multiplikanden: Bei Q(7) = 1 wird M zu A addiert und der Inhalt des verketteten Registers A.Q um eine Stelle nach rechts verschoben. Ist Q(7) dagegen gleich Null, so wird nur der Inhalt von A.Q um eine Stelle nach rechts geschoben.
  • Das Ergebnis steht nach 7 Schiebeschritten in A.Q. Das Vorzeichen des Ergebnisses wird aus den Vorzeichen des Multiplikators und Multiplikanden ermittelt und nach A(0) übernommen. Q(7) enthält das Vorzeichen des Multiplikators und muß auf Null gesetzt werden.

zurück

© asfour@ira.uka.de

KIT Logo Logo Informatikfakultät top-link top