• Keine Ergebnisse gefunden

Maschinenprogramme Serie1

N/A
N/A
Protected

Academic year: 2021

Aktie "Maschinenprogramme Serie1"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Ubungen zur Vorlesung¨

Grundlagen der Informatik 1“

Studiengang E-Technik WS 2001/02

AG Betriebssysteme, FB 3 Jan Bredereke ausgegeben: 19.10.2001 Abgabe und Besprechung:

in der ¨Ubung am 25./26.10.2001

Serie 1

Maschinenprogramme

Aufgabe 1: Mikro-Instruktionen

Kodiert den Maschinenbefehl JMPNEG als Folge von CPU-Mikro-Instruktionen.

Dabei entspricht JMPNEG Adr

Falls Inhalt des Akkus <0, springe zur AdresseAdr.

Geht davon aus, daß der Operator in Zelle n, der Operand in Zelle n+ 1 stehen:

n: JMPNEG

n+ 1: Adr

Aufgabe 2: Maschinenprogramme

Setzt den Ausdruck

x:=5; if (x<y) then x:=y else y:=x;

mit Hilfe der folgenden Assembler-Befehle um:

LOAD x Lade den Inhalt vonx in den Akku

ADD x Addiere den Inhalt von x zum Inhalt des Akkus SUB x Subtrahiere den Inhalt von x vom Inhalt des Akkus JMPNEG x Springe zur Markex falls Akku <0

STORE x Speichere den Inhalt des Akkus nachx

Gebt eine entsprechende konkrete Speicherbelegung f¨ur den resultierenden Code an. Dabei wird im Assemblerxals Marke f¨ur die Speicherzelle mit dem Inhalt vonxverwendet, w¨ahrend im Maschinencode die tats¨achliche Adresse eingetragen wird.

Referenzen

ÄHNLICHE DOKUMENTE

Was k¨ onnen Sie hiermit ¨ uber die zweiten Ableitungen in Punkt (0, 0) schließen?.

Dabei wird im Assembler x als Marke für die Speicherzelle mit dem Inhalt von x verwendet, während im Maschinencode die tatsächliche Adresse eingetragen wird. Aufgabe

[r]

[r]

[r]

Ubungen zur Analysis I, WWU M¨ ¨ unster, Mathematisches Institut, WiSe 2015/16P. Halupczok

(Hier kann man indirekt argumentieren.) (ii) Man w¨ ahle aus (p n ) n∈ N Folgenglieder aus und summiere sie auf, bis deren Summe.. gerade eben gr¨ oßer als