Informatik - Gymnasium-Walldorf
Informatik - Gymnasium-Walldorf
Informatik - Gymnasium-Walldorf
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Aufgaben<br />
Schreibe ein Assemblerprogramm für den xComputer, das...<br />
1. die Differenz 709 - 533 berechnet<br />
2. von zwei Zahlen die größere aussucht<br />
3. aus 10 Zahlen die kleinste findet<br />
4. den Rest berechnet, wenn eine Zahl A durch B geteilt wird.<br />
5. von zwei einstelligen Zahlen das Produkt berechnet<br />
... und im AC-Register anzeigt.<br />
Die Befehle shl und shr bedeuten „shift left“ bzw. „shift right“. Sie bewirken eine bitweise<br />
Verschiebung des AC-Inhalts nach links, was einer Multiplikation mit 2 entspricht, bzw. nach<br />
rechts, was einer Division durch zwei entspricht. Das herausgeschobene Bit erscheint in<br />
beiden Fällen im Flag-Register.<br />
6. Schreibe ein Programm, das eine beliebig Zahl mit einer zweistelligen Zahl multipliziert (so<br />
wie man es schriftlich von Hand rechnet!).<br />
7. Erweitere das Programm aus Aufgabe 6 für beliebige Zahlen, beachte dabei auch einen<br />
evtl. auftretenden Überlauf bei shl und add, der im Flag-Register durch eine 1 angezeigt<br />
wird.<br />
<strong>Informatik</strong> Kursstufe, Arbeitsweise eines Mikroprozessors