05.01.2014 Aufrufe

Informatik - Gymnasium-Walldorf

Informatik - Gymnasium-Walldorf

Informatik - Gymnasium-Walldorf

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!