Edited, memorised or added to reading queue

on 06-Jan-2024 (Sat)

Do you want BuboFlash to help you learning these things? Click here to log in or create user.

Weil Maschinenbefehle nur aus Nullen und Einsen bestehen, was für Menschen wenig anschaulich ist, bezeichnet man sie mit einem Buchstabenkürzel, dem Mnemonic.
statusnot read reprioritisations
last reprioritisation on suggested re-reading day
started reading on finished reading on


Parent (intermediate) annotation

Open it
lssatz nennt. Im Maschinenbefehlssatz sind Maschinenbefehle enthalten, um Datenworte z.B. zu addieren, zu multiplizieren oder bitweise logische Verknüpfungen zwischen Datenworten durchzuführen. <span>Weil Maschinenbefehle nur aus Nullen und Ein- sen bestehen, was für Menschen wenig anschaulich ist, bezeichnet man sie mit einem Buch- stabenkürzel, dem Mnemonic. Für den Addierbefehl nimmt man beispielsweise häufig den Mnemonic ADD. Programme, die man unter Verwendung von Mnemonics darstellt, nennt man Assembler-Programme. Der Prozessor wird mit

Original toplevel document (pdf)

cannot see any pdfs




Befehlssatz als das Element einer Rechnerarchitektur

Der Befehlssatz ist eine Spezifikation, die die Funktion einer Rechenmaschine aus Sicht des Programmierers definiert. Umgekehrt legt der Befehlssatz fest, wie ein Programmierer seine Programme schreiben muss, damit die Maschine die gewünschte Funktion ausführt. Der Befehlssatz oder besser seine Beschreibung stellt somit eine Art Handbuch eines Computers dar.

Definition 6.0.3 – Befehlssatz Der Befehlssatz einer Maschine ist die Menge aller Befehle und der dazugehörigen Befehlsworte. Er ist die Schnittstelle zwischen dem Programm (der Software) und dem Rechner (der Hardware).

Damit ist das Programm die Implementierung eines Algorithmus auf einer speziellen Maschine[2]. Im Folgenden werden zu- nächst die verschiedenen Architekturen des Befehlssatzes diskutiert. Die Anbindung des Speichers ist Thema des zweiten Kapitels. Am Ende beschreiben wir, wie die Struktur eines Rechners im Allgemeinen aufgebaut ist. Mit den Prinzipien der Mikroarchitektur genannten Rechnerstruktur lassen sich dann beliebige Befehlssätze implementieren.


2 Im ursprünglichen Sinne der Rechnerarchitektur für eine Familie oder Klasse von Computern mit dem gleichen Befehlssatz.

statusnot read reprioritisations
last reprioritisation on suggested re-reading day
started reading on finished reading on

pdf

cannot see any pdfs




Bei vielen Prozessoren, den so genannten CISC-Prozessoren, steht hinter jedem Maschinen- befehl ein Mikroprogramm aus noch einfacheren Befehlen, den Mikrobefehlen.

[CISC] Hinter jedem Maschinenbefehl steht ein Mikroprogramm

[CISC] Ein Mikroprogramm besteht aus Mikrobefehlen

statusnot read reprioritisations
last reprioritisation on suggested re-reading day
started reading on finished reading on


Parent (intermediate) annotation

Open it
Bei vielen Prozessoren, den so genannten CISC-Prozessoren, steht hinter jedem Maschinen- befehl ein Mikroprogramm aus noch einfacheren Befehlen, den Mikrobefehlen. Es ist fest in den Prozessor einprogrammiert. In diesem Fall benötigt ein Maschinenbefehl mehrere Takte.

Original toplevel document (pdf)

cannot see any pdfs




[CISC] Das Mikroprogramm ist fest in den Prozessor einprogrammiert.
statusnot read reprioritisations
last reprioritisation on suggested re-reading day
started reading on finished reading on


Parent (intermediate) annotation

Open it
Bei vielen Prozessoren, den so genannten CISC-Prozessoren, steht hinter jedem Maschinen- befehl ein Mikroprogramm aus noch einfacheren Befehlen, den Mikrobefehlen. Es ist fest in den Prozessor einprogrammiert. In diesem Fall benötigt ein Maschinenbefehl mehrere Takte.

Original toplevel document (pdf)

cannot see any pdfs




Bei CISC benötigt ein Maschinenbefehl mehrere Takte wegen der Mikroprogramme.
statusnot read reprioritisations
last reprioritisation on suggested re-reading day
started reading on finished reading on


Parent (intermediate) annotation

Open it
ssoren, den so genannten CISC-Prozessoren, steht hinter jedem Maschinen- befehl ein Mikroprogramm aus noch einfacheren Befehlen, den Mikrobefehlen. Es ist fest in den Prozessor einprogrammiert. <span>In diesem Fall benötigt ein Maschinenbefehl mehrere Takte. <span>

Original toplevel document (pdf)

cannot see any pdfs




Ein Programm ist eine Folge von Anweisungen
statusnot read reprioritisations
last reprioritisation on suggested re-reading day
started reading on finished reading on


Parent (intermediate) annotation

Open it
as Programmieren eines Computers ist somit das Finden einer sinnvollen Reihefolge von Befehlen, um gezielt einen bestimmten Algorithmus zu implementieren. Definition 6.1.1 – Befehl und Programm <span>Ein Programm ist eine Folge von Anweisungen, den Befehlen. Jeder Befehl gliedert sich in eine Operation und den zu der Operation gehörenden Operanden. <span>

Original toplevel document (pdf)

cannot see any pdfs




RISC-Prozessoren streben zu einem Takt je Maschinenbefehl
statusnot read reprioritisations
last reprioritisation on suggested re-reading day
started reading on finished reading on


Parent (intermediate) annotation

Open it
RISC-Prozessoren dagegen führen idealerweise jeden Maschinenbefehl in nur einem Takt aus und besitzen keine Mikroprogrammierung.

Original toplevel document (pdf)

cannot see any pdfs




RISC-Prozessoren besitzen keine Mikroprogrammierung.
statusnot read reprioritisations
last reprioritisation on suggested re-reading day
started reading on finished reading on


Parent (intermediate) annotation

Open it
RISC-Prozessoren dagegen führen idealerweise jeden Maschinenbefehl in nur einem Takt aus und besitzen keine Mikroprogrammierung.

Original toplevel document (pdf)

cannot see any pdfs




Flashcard 7610017123596

Question
[...] ist eine Folge von Anweisungen
Answer
Ein Programm

statusnot learnedmeasured difficulty37% [default]last interval [days]               
repetition number in this series0memorised on               scheduled repetition               
scheduled repetition interval               last repetition or drill

Parent (intermediate) annotation

Open it
Ein Programm ist eine Folge von Anweisungen

Original toplevel document (pdf)

cannot see any pdfs







Flashcard 7610018696460

Question
Ein Programm ist eine Folge von [...]
Answer
Anweisungen

statusnot learnedmeasured difficulty37% [default]last interval [days]               
repetition number in this series0memorised on               scheduled repetition               
scheduled repetition interval               last repetition or drill

Parent (intermediate) annotation

Open it
Ein Programm ist eine Folge von Anweisungen

Original toplevel document (pdf)

cannot see any pdfs







Flashcard 7610021317900

Question
[CISC] Hinter jeder/m [...] steht ein Mikroprogramm
Answer
Maschinenbefehl

statusnot learnedmeasured difficulty37% [default]last interval [days]               
repetition number in this series0memorised on               scheduled repetition               
scheduled repetition interval               last repetition or drill

Parent (intermediate) annotation

Open it
Bei vielen Prozessoren, den so genannten CISC-Prozessoren, steht hinter jedem Maschinen- befehl ein Mikroprogramm aus noch einfacheren Befehlen, den Mikrobefehlen. [CISC] Hinter jedem Maschinenbefehl steht ein Mikroprogramm [CISC] Ein Mikroprogramm besteht aus Mikrobefehlen

Original toplevel document (pdf)

cannot see any pdfs







Flashcard 7610024463628

Question
[CISC] Hinter jedem Maschinenbefehl steht [...]
Answer
ein Mikroprogramm

statusnot learnedmeasured difficulty37% [default]last interval [days]               
repetition number in this series0memorised on               scheduled repetition               
scheduled repetition interval               last repetition or drill

Parent (intermediate) annotation

Open it
Bei vielen Prozessoren, den so genannten CISC-Prozessoren, steht hinter jedem Maschinen- befehl ein Mikroprogramm aus noch einfacheren Befehlen, den Mikrobefehlen. [CISC] Hinter jedem Maschinenbefehl steht ein Mikroprogramm [CISC] Ein Mikroprogramm besteht aus Mikrobefehlen

Original toplevel document (pdf)

cannot see any pdfs







Flashcard 7610026822924

Question
[CISC] [...] besteht aus Mikrobefehlen
Answer
Ein Mikroprogramm

statusnot learnedmeasured difficulty37% [default]last interval [days]               
repetition number in this series0memorised on               scheduled repetition               
scheduled repetition interval               last repetition or drill

Parent (intermediate) annotation

Open it
genannten CISC-Prozessoren, steht hinter jedem Maschinen- befehl ein Mikroprogramm aus noch einfacheren Befehlen, den Mikrobefehlen. [CISC] Hinter jedem Maschinenbefehl steht ein Mikroprogramm <span>[CISC] Ein Mikroprogramm besteht aus Mikrobefehlen <span>

Original toplevel document (pdf)

cannot see any pdfs







Flashcard 7610028657932

Question
[CISC] Ein Mikroprogramm besteht aus [...]
Answer
Mikrobefehlen

statusnot learnedmeasured difficulty37% [default]last interval [days]               
repetition number in this series0memorised on               scheduled repetition               
scheduled repetition interval               last repetition or drill

Parent (intermediate) annotation

Open it
genannten CISC-Prozessoren, steht hinter jedem Maschinen- befehl ein Mikroprogramm aus noch einfacheren Befehlen, den Mikrobefehlen. [CISC] Hinter jedem Maschinenbefehl steht ein Mikroprogramm <span>[CISC] Ein Mikroprogramm besteht aus Mikrobefehlen <span>

Original toplevel document (pdf)

cannot see any pdfs







Der Befehlssatz ist die Schnittstelle zwischen der Software und der Hardware.
statusnot read reprioritisations
last reprioritisation on suggested re-reading day
started reading on finished reading on


Parent (intermediate) annotation

Open it
iben muss, damit die Maschine die gewünschte Funktion ausführt. Der Befehlssatz oder besser seine Beschreibung stellt somit eine Art Handbuch eines Computers dar. Definition 6.0.3 – Befehlssatz <span>Der Befehlssatz einer Maschine ist die Menge aller Befehle und der dazugehörigen Befehlsworte. Er ist die Schnittstelle zwischen dem Programm (der Software) und dem Rechner (der Hardware). Damit ist das Programm die Implementierung eines Algorithmus auf einer speziellen Maschine[2]. Im Folgenden werden zu- nächst die verschiedenen Architekturen des Befehlssatzes diskutier

Original toplevel document (pdf)

cannot see any pdfs




Flashcard 7610035473676

Question
[CISC] [...] ist fest in den Prozessor einprogrammiert.
Answer
Das Mikroprogramm

statusnot learnedmeasured difficulty37% [default]last interval [days]               
repetition number in this series0memorised on               scheduled repetition               
scheduled repetition interval               last repetition or drill

Parent (intermediate) annotation

Open it
[CISC] Das Mikroprogramm ist fest in den Prozessor einprogrammiert.

Original toplevel document (pdf)

cannot see any pdfs







Flashcard 7610037046540

Question
[CISC] Das Mikroprogramm ist [...] in den Prozessor einprogrammiert.
Answer
fest

statusnot learnedmeasured difficulty37% [default]last interval [days]               
repetition number in this series0memorised on               scheduled repetition               
scheduled repetition interval               last repetition or drill

Parent (intermediate) annotation

Open it
[CISC] Das Mikroprogramm ist fest in den Prozessor einprogrammiert.

Original toplevel document (pdf)

cannot see any pdfs







Flashcard 7610038619404

Question
[CISC] Das Mikroprogramm ist fest [...].
Answer
in den Prozessor einprogrammiert

statusnot learnedmeasured difficulty37% [default]last interval [days]               
repetition number in this series0memorised on               scheduled repetition               
scheduled repetition interval               last repetition or drill

Parent (intermediate) annotation

Open it
[CISC] Das Mikroprogramm ist fest in den Prozessor einprogrammiert.

Original toplevel document (pdf)

cannot see any pdfs







Ablauf des Befehlszyklus

1. fetch
2. decode
3. execute
4. write back

statusnot read reprioritisations
last reprioritisation on suggested re-reading day
started reading on finished reading on


Parent (intermediate) annotation

Open it
Speicher zu holen. Das immer wiederkehrende Holen und Ausführen eines Befehls und somit der Rhythmus der Befehlsausführung heißt Befehlszyklus. Ein solcher Befehlszyklus besitzt mehrere Phasen. <span>Zunächst muss der Befehl geholt werden (engl. „instruction fetch“, IF), als Nächstes muss die Maschine den Befehl decodieren (engl. „instruction decode“, ID). Es folgen die eigentliche Ausführung des Befehls (engl. „execute“, Ex) und das Rückspeichern des Ergebnisses (engl. „write back“, WB). Ausführlicher wird der Befehlszyklus im [Abschn. 6.3 Mikroarchitektur] behandelt. Die Operation oder Anweisung eines Befehls wird durch einen Opcode (Operation-Code) codiert. Der Opcode

Original toplevel document (pdf)

cannot see any pdfs




Die Operation oder Anweisung eines Befehls wird durch einen Opcode (Operation-Code) codiert. Der Opcode ist ein eindeutiges Bitmuster.
statusnot read reprioritisations
last reprioritisation on suggested re-reading day
started reading on finished reading on


Parent (intermediate) annotation

Open it
he Ausführung des Befehls (engl. „execute“, Ex) und das Rückspeichern des Ergebnisses (engl. „write back“, WB). Ausführlicher wird der Befehlszyklus im [Abschn. 6.3 Mikroarchitektur] behandelt. <span>Die Operation oder Anweisung eines Befehls wird durch einen Opcode (Operation-Code) codiert. Der Opcode ist ein eindeutiges Bitmuster. Jedes Bitmuster eines Befehls hat in einer Architektur eine festgelegte Bedeutung. Die Wahl der Codierung erfolgt speichereffizient, d. h., in einem Befehlssatz muss die Codierung nicht

Original toplevel document (pdf)

cannot see any pdfs




Flashcard 7610044648716

Question
RISC-Prozessoren besitzen [...](Mikroprogrammierung?).
Answer
keine Mikroprogrammierung

statusnot learnedmeasured difficulty37% [default]last interval [days]               
repetition number in this series0memorised on               scheduled repetition               
scheduled repetition interval               last repetition or drill

Parent (intermediate) annotation

Open it
RISC-Prozessoren besitzen keine Mikroprogrammierung.

Original toplevel document (pdf)

cannot see any pdfs







Flashcard 7610046221580

Question
Welche Prozessoren besitzen keine Mikroprogrammierung?
Answer
RISC-Prozessoren

statusnot learnedmeasured difficulty37% [default]last interval [days]               
repetition number in this series0memorised on               scheduled repetition               
scheduled repetition interval               last repetition or drill

Parent (intermediate) annotation

Open it
RISC-Prozessoren besitzen keine Mikroprogrammierung.

Original toplevel document (pdf)

cannot see any pdfs







Flashcard 7610049105164

Question
Welche Prozessoren streben zu einem Takt je Maschinenbefehl?
Answer
RISC-Prozessoren

statusnot learnedmeasured difficulty37% [default]last interval [days]               
repetition number in this series0memorised on               scheduled repetition               
scheduled repetition interval               last repetition or drill

Parent (intermediate) annotation

Open it
RISC-Prozessoren streben zu einem Takt je Maschinenbefehl

Original toplevel document (pdf)

cannot see any pdfs







Flashcard 7610052250892

Question
RISC-Prozessoren streben zu [...] je Maschinenbefehl
Answer
einem Takt

statusnot learnedmeasured difficulty37% [default]last interval [days]               
repetition number in this series0memorised on               scheduled repetition               
scheduled repetition interval               last repetition or drill

Parent (intermediate) annotation

Open it
RISC-Prozessoren streben zu einem Takt je Maschinenbefehl

Original toplevel document (pdf)

cannot see any pdfs







Flashcard 7610053823756

Question
RISC-Prozessoren streben zu einem Takt je [...]
Answer
Maschinenbefehl

statusnot learnedmeasured difficulty37% [default]last interval [days]               
repetition number in this series0memorised on               scheduled repetition               
scheduled repetition interval               last repetition or drill

Parent (intermediate) annotation

Open it
RISC-Prozessoren streben zu einem Takt je Maschinenbefehl

Original toplevel document (pdf)

cannot see any pdfs







Flashcard 7610055920908

Question
Wie heißt das immer wiederkehrende Holen und Ausführen eines Befehls?
Answer
Befehlszyklus

statusnot learnedmeasured difficulty37% [default]last interval [days]               
repetition number in this series0memorised on               scheduled repetition               
scheduled repetition interval               last repetition or drill

Parent (intermediate) annotation

Open it
Das immer wiederkehrende Holen und Ausführen eines Befehls und somit der Rhythmus der Befehlsausführung heißt Befehlszyklus

Original toplevel document (pdf)

cannot see any pdfs







Flashcard 7610058804492

Question
Welche ISA benötigt für einen Maschinenbefehl mehrere Takte?
Answer
CISC

statusnot learnedmeasured difficulty37% [default]last interval [days]               
repetition number in this series0memorised on               scheduled repetition               
scheduled repetition interval               last repetition or drill

Parent (intermediate) annotation

Open it
Bei CISC benötigt ein Maschinenbefehl mehrere Takte wegen der Mikroprogramme.

Original toplevel document (pdf)

cannot see any pdfs







Flashcard 7610060377356

Question
Bei CISC benötigt [...] mehrere Takte wegen der Mikroprogramme.
Answer
ein Maschinenbefehl

statusnot learnedmeasured difficulty37% [default]last interval [days]               
repetition number in this series0memorised on               scheduled repetition               
scheduled repetition interval               last repetition or drill

Parent (intermediate) annotation

Open it
Bei CISC benötigt ein Maschinenbefehl mehrere Takte wegen der Mikroprogramme.

Original toplevel document (pdf)

cannot see any pdfs







Flashcard 7610061950220

Question
Wie lange braucht ein Maschinenbefehl bei CISC-Prozessoren?
Answer
mehrere Takte

statusnot learnedmeasured difficulty37% [default]last interval [days]               
repetition number in this series0memorised on               scheduled repetition               
scheduled repetition interval               last repetition or drill

Parent (intermediate) annotation

Open it
Bei CISC benötigt ein Maschinenbefehl mehrere Takte wegen der Mikroprogramme.

Original toplevel document (pdf)

cannot see any pdfs







Flashcard 7610063523084

Question
Weswegen benötigen CISC-Prozessoren für einen Maschinenbefehl mehrere Takte?
Answer
wegen der Mikroprogramme

statusnot learnedmeasured difficulty37% [default]last interval [days]               
repetition number in this series0memorised on               scheduled repetition               
scheduled repetition interval               last repetition or drill

Parent (intermediate) annotation

Open it
Bei CISC benötigt ein Maschinenbefehl mehrere Takte wegen der Mikroprogramme.

Original toplevel document (pdf)

cannot see any pdfs







Flashcard 7610065620236

Question
Weswegen gibt es Mnemonics?
Answer
Weil man sich die Opcodes nicht merken kann

statusnot learnedmeasured difficulty37% [default]last interval [days]               
repetition number in this series0memorised on               scheduled repetition               
scheduled repetition interval               last repetition or drill






Duplex locomotive
statusnot read reprioritisations
last reprioritisation on suggested re-reading day
started reading on finished reading on

Duplex locomotive - Wikipedia
locomotives subsection 2.1Baltimore and Ohio class N-1 #5600 George H. Emerson 2.2PRR class S1 2.3PRR class T1 2.4PRR Q1 2.5PRR Q2 2.6PLM 151 A 3References 4Sources Toggle the table of contents <span>Duplex locomotive 4 languages Deutsch Español Italiano Русский Edit links Article Talk English Read Edit View history Tools Tools move to sidebar hide Actions Read Edit View history General What links he