Tutorübung 7: Mikroprogrammierung I

Größe: px
Ab Seite anzeigen:

Download "Tutorübung 7: Mikroprogrammierung I"

Transkript

1 Tutorübung 7: Mikroprogrammierung I Vorlesung Einführung in die Technische Informatik (ETI) Lehrstuhl für Rechnertechnik und Rechnerorganisation Institut für Informatik 10 Technische Universität München

2 Sedezimalzahlen 1.Zahl: Zahl: Zahl:

3 Sedezimalzahlen 1.Zahl: = 55f5 2.Zahl: = fa50 3.Zahl: = 05f5

4 Oktalzahlen 1.Zahl:

5 Oktalzahlen 1.Zahl: = 237

6 Endlicher (Kaffee)-automat Zustände z1 := Automat wartet auf Kunden (Anfangszustand) z2 := Automat wartet auf Geldeinwurf z3 := Automat gibt Kaffee aus Eingabe G := Ein Geldstück wurde eingeworfen.!g := Es wurde 1 Minute lang kein Geld eingeworfen. K := Der Knopf wurde gedrückt. Ausgabe B1 := Bitte Knopf drücken! B2 := Bitte Geld einwerfen!

7 Endlicher (Kaffee)-automat Ausgabefunktion λ(z1) := B1 λ(z2) := B2 λ(z3) := {}

8 Endlicher (Kaffee)-automat z1 ε z2 K!G δ z1 z2 z3 G K z2 z2 z1 G z1 z3 z1!g z1 z1 z1 z3

9 Befehlstabelle Befehl Opcode Länge Beschreibung CMP RB Bit setzt Zeroflag, falls 0 = RB ADD RA, RB Bit RB := RB + RA DEC RB Bit RB := RB 1 MOV imm, RB 0E Bit RB := imm MOV RA, addr 0F Bit [addr] := RA JZ addr A Bit falls Zeroflag gesetzt, Sprung nach addr JMP addr A Bit unbedingter Sprung nach addr

10 Bitte disassemblieren! Speicherauszug: Adresse Inhalt 1A A36 0E02 1A A A39 A100 1A3A 1A3F 1A3B A3C A3D A200 1A3E 1A38 1A3F... Befehlstabelle: Befehl Opcode Länge CMP RB Bit ADD RA, RB Bit DEC RB Bit MOV imm, RB 0E Bit MOV RA, addr 0F Bit JZ addr A Bit JMP addr A Bit

11 Lösung Speicherauszug: Adresse Inhalt 1A A36 0E02 1A A A39 A100 1A3A 1A3F 1A3B A3C A3D A200 1A3E 1A38 1A3F... Assemblerprogramm: MOV 0x0000, r2 schleife: CMP r0 JNZ ende ADD r1, r2 DEC r0 JMP schleife ende:

12 Lösung Opcodes Speicherauszug: Adresse Inhalt 1A A36 0E02 1A A A39 A100 1A3A 1A3F 1A3B A3C A3D A200 1A3E 1A38 1A3F... Assemblerprogramm: MOV 0x0000, r2 schleife: CMP r0 JNZ ende ADD r1, r2 DEC r0 JMP schleife ende:

13 Lösung Registeroperanden Speicherauszug: Adresse Inhalt 1A A36 0E02 1A A A39 A100 1A3A 1A3F 1A3B A3C A3D A200 1A3E 1A38 1A3F... Assemblerprogramm: MOV 0x0000, r2 schleife: CMP r0 JNZ ende ADD r1, r2 DEC r0 JMP schleife ende:

14 Lösung Direktoperanden Speicherauszug: Adresse Inhalt 1A A36 0E02 1A A A39 A100 1A3A 1A3F 1A3B A3C A3D A200 1A3E 1A38 1A3F... Assemblerprogramm: MOV 0x0000, r2 schleife: CMP r0 JNZ ende ADD r1, r2 DEC r0 JMP schleife ende:

15 CMP RB

16 CMP RB Speicher: sende Befehlszähler an Speicher (Adressbus) liefere Befehl (Datenbus) inkrementiere Befehlszähler (warum?)

17 CMP RB Speicher: sende Befehlszähler an Speicher (Adressbus) liefere Befehl (Datenbus) inkrementiere Befehlszähler (warum?) Rechenwerk: berechne 0+RB, setze Zeroflag entsprechend

18 ADD RA,RB sende Befehlszähler an Speicher (Adressbus) Speicher: liefere Befehl (Datenbus) inkrementiere Befehlszähler

19 ADD RA,RB sende Befehlszähler an Speicher (Adressbus) Speicher: liefere Befehl (Datenbus) inkrementiere Befehlszähler Rechenwerk: berechne RA+RB, setze Flags entsprechend Rechenwerk: speichere Ergebnis in RB

20 DEC RB Speicher: sende Befehlszähler an Speicher (Adressbus) liefere Befehl (Datenbus) inkrementiere Befehlszähler

21 DEC RB Speicher: sende Befehlszähler an Speicher (Adressbus) liefere Befehl (Datenbus) inkrementiere Befehlszähler Rechenwerk: berechne RB-1, setze Flags entsprechend Rechenwerk: speichere Ergebnis in RB

22 MOV imm, RB sende Befehlszähler an Speicher (Adressbus) Speicher: liefere Befehl (Datenbus) inkrementiere Befehlszähler

23 MOV imm, RB sende Befehlszähler an Speicher (Adressbus) Speicher: liefere Befehl (Datenbus) inkrementiere Befehlszähler Speicher: sende Befehlszähler an Speicher (Adressbus) liefere imm-wert (Datenbus)

24 MOV imm, RB sende Befehlszähler an Speicher (Adressbus) Speicher: liefere Befehl (Datenbus) inkrementiere Befehlszähler Speicher: sende Befehlszähler an Speicher (Adressbus) liefere imm-wert (Datenbus) Rechenwerk: berechne imm+0, Flags werden nicht geändert Rechenwerk: Speichere Ergebnis in RB

25 MOV imm, RB sende Befehlszähler an Speicher (Adressbus) Speicher: liefere Befehl (Datenbus) inkrementiere Befehlszähler Speicher: sende Befehlszähler an Speicher (Adressbus) liefere imm-wert (Datenbus) Rechenwerk: berechne imm+0, Flags werden nicht geändert Rechenwerk: Speichere Ergebnis in RB inkrementiere Befehlszähler (warum?)

26 MOV RA, addr sende Befehlszähler an Speicher (Adressbus) Speicher: liefere Befehl (Datenbus) inkrementiere Befehlszähler sende Befehlszähler an Speicher (Adressbus) Speicher: liefere addr-wert (Datenbus)

27 MOV RA, addr sende Befehlszähler an Speicher (Adressbus) Speicher: liefere Befehl (Datenbus) inkrementiere Befehlszähler sende Befehlszähler an Speicher (Adressbus) Speicher: liefere addr-wert (Datenbus) Rechenwerk: sende addr an Speicher (Adressbus) Rechenwerk: Berechne RA+0, Flags werden nicht geändert Rechenwerk: sende Ergebnis an Speicher (Datenbus) Speicher: speichere Ergebnis

28 MOV RA, addr sende Befehlszähler an Speicher (Adressbus) Speicher: liefere Befehl (Datenbus) inkrementiere Befehlszähler sende Befehlszähler an Speicher (Adressbus) Speicher: liefere addr-wert (Datenbus) Rechenwerk: sende addr an Speicher (Adressbus) Rechenwerk: Berechne RA+0, Flags werden nicht geändert Rechenwerk: sende Ergebnis an Speicher (Datenbus) Speicher: speichere Ergebnis inkrementiere Befehlszähler

29 JZ addr Speicher: sende Befehlszähler an Speicher (Adressbus) liefere Befehl (Datenbus) inkrementiere Befehlszähler

30 JZ addr Speicher: sende Befehlszähler an Speicher (Adressbus) liefere Befehl (Datenbus) inkrementiere Befehlszähler falls Zeroflag gesetzt: inkrementiere Befehlszähler sonst: sende Befehlszähler an Speicher (Adressbus) Speicher: liefere addr-wert (Datenbus) setze Befehlszähler auf addr

31 JMP addr Speicher: Speicher: sende Befehlszähler an Speicher (Adressbus) liefere Befehl (Datenbus) inkrementiere Befehlszähler sende Befehlszähler an Speicher (Adressbus) liefere addr (Datenbus) setze Befehlszähler auf addr

FAKULTÄT FÜR INFORMATIK

FAKULTÄT FÜR INFORMATIK FAKULTÄT FÜR INFORMATIK TECHNISCHE UNIVERSITÄT MÜNCHEN Lehrstuhl für Rechnertechnik und Rechnerorganisation Prof. Dr. Arndt Bode Einführung in die Rechnerarchitektur Wintersemester 2016/2017 Tutorübung

Mehr

Mikrocomputertechnik. Einadressmaschine

Mikrocomputertechnik. Einadressmaschine technik Einadressmaschine Vorlesung 2. Mikroprozessoren Einführung Entwicklungsgeschichte Mikroprozessor als universeller Baustein Struktur Architektur mit Akku ( Nerdi) FH Augsburg, Fakultät für Elektrotechnik

Mehr

Die Befehle mit dem Ziel IP sind nichts anderes als Sprungbefehle, sie sind unten noch mal aufgeführt.

Die Befehle mit dem Ziel IP sind nichts anderes als Sprungbefehle, sie sind unten noch mal aufgeführt. Die Befehle des Modellrechners in übersichtlichen Tabellen: Alle Opcodes sind Hexadezimal angegeben (s.u.). 1.) Die Ladebefehle zwischen den einzelnen Registern. In der oberen Zeile steht jeweils die Quelle

Mehr

Technische Informatik 2 Adressierungsarten

Technische Informatik 2 Adressierungsarten Technische Informatik 2 Adressierungsarten Prof. Dr. Miroslaw Malek Sommersemester 2009 www.informatik.hu-berlin.de/rok/ca Thema heute X-Adressmaschine 0-Adressmaschine 1-Adressmaschine 2-Adressmaschine

Mehr

Mikroprozessor als universeller digitaler Baustein

Mikroprozessor als universeller digitaler Baustein 2. Mikroprozessor 2.1 Allgemeines Mikroprozessor als universeller digitaler Baustein Die zunehmende Integrationsdichte von elektronischen Schaltkreisen führt zwangsläufige zur Entwicklung eines universellen

Mehr

Wiederholungsklausur. Einführung in die Rechnerarchitektur

Wiederholungsklausur. Einführung in die Rechnerarchitektur Wiederholungsklausur Einführung in die Rechnerarchitektur Prof. Dr. Arndt Bode Wintersemester 2012/2013 3. April 2013 Name: Vorname: Matrikelnummer: Geburtsdatum: Hörsaal: Platz: Unterschrift: Ergebnis:

Mehr

Rechnerarchitektur. M. Jakob. 1. Februar 2015. Gymnasium Pegnitz

Rechnerarchitektur. M. Jakob. 1. Februar 2015. Gymnasium Pegnitz Rechnerarchitektur M. Jakob Gymnasium Pegnitz 1. Februar 2015 Inhaltsverzeichnis 1 Aufbau eines Computersystems Praktische Grundlagen Von-Neumann-Rechner 2 Darstellung und Speicherung von Zahlen 3 Registermaschinen

Mehr

Einführung in die Rechnerarchitektur (ERA) Zentralübung 6 am 2. Dezember 2016

Einführung in die Rechnerarchitektur (ERA) Zentralübung 6 am 2. Dezember 2016 Einführung in die Rechnerarchitektur (ERA) Zentralübung 6 am 2. Dezember 26 Mikroprogrammierung (): Leitwerk und Maschinenbefehls-Interpretationsschleife Ausblick auf Speicher/Rechenwerk Josef Weidendorfer

Mehr

Klausur Einführung in die Rechnerarchitektur

Klausur Einführung in die Rechnerarchitektur Klausur Einführung in die Rechnerarchitektur Prof. Dr. Arndt Bode Wintersemester 2014/2015 4. Februar 2015 Name: Vorname: Matrikelnummer: Geburtsdatum: Hörsaal: Platz: Unterschrift: Ergebnis: Aufgabe 1

Mehr

Ich melde meinen Sohn / meine Tochter verbindlich für den!biku Osterferien-Intensivkurs 2016 in der Gruppe an:

Ich melde meinen Sohn / meine Tochter verbindlich für den!biku Osterferien-Intensivkurs 2016 in der Gruppe an: Osterferien-Intensivkurs 2016 in der Gruppe an: Osterferien-Intensivkurs 2016 in der Gruppe an: Osterferien-Intensivkurs 2016 in der Gruppe an: Osterferien-Intensivkurs 2016 in der Gruppe an: Osterferien-Intensivkurs

Mehr

Mikrocomputertechnik. Adressierungsarten

Mikrocomputertechnik. Adressierungsarten Adressierungsarten Ein Mikroprozessor bietet meist eine Reihe von Möglichkeiten, die Operanden für eine Rechenoperation zu bestimmen. Diese Möglichkeiten bezeichnet man als Adressierungsarten. unmittelbare

Mehr

Theoretische Grundlagen der Informatik

Theoretische Grundlagen der Informatik Theoretische Grundlagen der Informatik Vorlesung am 12.01.2012 INSTITUT FÜR THEORETISCHE 0 KIT 12.01.2012 Universität des Dorothea Landes Baden-Württemberg Wagner - Theoretische und Grundlagen der Informatik

Mehr

ERA-Zentralübung 6. Maximilian Bandle LRR TU München ERA Zentralübung 6 Maximilian Bandle 1

ERA-Zentralübung 6. Maximilian Bandle LRR TU München ERA Zentralübung 6 Maximilian Bandle 1 ERA-Zentralübung 6 Maximilian Bandle LRR TU München.2.27 ERA Zentralübung 6 Maximilian Bandle Funktionale Schichten im Rechner Benutzerprogramm- Schicht von-neumann-schicht Andere Vorlesung (Betriebssysteme)

Mehr

INFORMATIK Oberstufe. Funktionsweise eines Rechners

INFORMATIK Oberstufe. Funktionsweise eines Rechners INFORMATIK Oberstufe Funktionsweise eines Rechners Lehrplan Inf 12.3 (ca. 17 Std.): Grundlegende Kenntnisse über den Aufbau eines Rechners und seiner prinzipiellen Funktionsweise helfen den Schülern, den

Mehr

Endklausur. Technische Grundlagen der Informatik Prof. Dr. Arndt Bode

Endklausur. Technische Grundlagen der Informatik Prof. Dr. Arndt Bode Endklausur Technische Grundlagen der Informatik Prof. Dr. Arndt Bode Wintersemester 2002/03 11.Februar 2003 Name: Vorname: Matrikelnummer: Studienrichtung: O Bachelor O Diplom Geburtsdatum: Hörsaal: Platz:

Mehr

5.1 Beschreibung des Prozessors M Programmierung in Maschinensprache. 5.1 Beschreibung des Prozessors M 68000

5.1 Beschreibung des Prozessors M Programmierung in Maschinensprache. 5.1 Beschreibung des Prozessors M 68000 5. Programmierung in Maschinensprache (Assembler) 5.1 Beschreibung des Prozessors M 68000 5.1 Beschreibung des Prozessors M 68000 5.2 Adressierungsarten des M 68000 5.3 Maschinenbefehle des M 68000 5.4

Mehr

5. Programmierung in Maschinensprache

5. Programmierung in Maschinensprache 5. Programmierung in Maschinensprache (Assembler) 5.1 Beschreibung des Prozessors M 68000 5.2 Adressierungsarten des M 68000 5.3 Maschinenbefehle des M 68000 5.4 Unterprogrammtechnik 5. Maschinensprache

Mehr

Prozessor HC680 fiktiv

Prozessor HC680 fiktiv Prozessor HC680 fiktiv Dokumentation der Simulation Die Simulation umfasst die Struktur und Funktionalität des Prozessors und wichtiger Baugruppen des Systems. Dabei werden in einem Simulationsfenster

Mehr

FAKULTÄT FÜR INFORMATIK

FAKULTÄT FÜR INFORMATIK FAKULTÄT FÜR INFORMATIK TECHNISCHE UNIVERSITÄT MÜNCHEN Lehrstuhl für Rechnertechnik und Rechnerorganisation Prof. Dr. Martin Schulz Einführung in die Rechnerarchitektur Wintersemester 2017/2018 Lösungsvorschlag

Mehr

Rechnerarchitektur. Inhaltsverzeichnis. M. Jakob. 1. Februar Aufbau eines Computersystems Praktische Grundlagen Von-Neumann-Rechner

Rechnerarchitektur. Inhaltsverzeichnis. M. Jakob. 1. Februar Aufbau eines Computersystems Praktische Grundlagen Von-Neumann-Rechner M. Jakob Gymnasium Pegnitz 1. Februar 2015 Inhaltsverzeichnis Aufbau eines Computersystems Praktische Grundlagen Von-Neumann-Rechner Darstellung und Speicherung von Zahlen Registermaschinen Die Zentraleinheit

Mehr

Klausur Einführung in die Rechnerarchitektur

Klausur Einführung in die Rechnerarchitektur Klausur Einführung in die Rechnerarchitektur Prof. Dr. Arndt Bode Wintersemester 2013/2014 12. Februar 2014 Name: Vorname: Matrikelnummer: Geburtsdatum: Hörsaal: Platz: Unterschrift: Ergebnis: Aufgabe

Mehr

Klausur zur Vorlesung

Klausur zur Vorlesung Prof. Dr. Franz J. Rammig Paderborn, 2..2001 C. Böke Klausur zur Vorlesung "Grundlagen der technischen Informatik" und "Grundlagen der Rechnerarchitektur" Sommersemester 2001 1. Teil: GTI Der erste Teil

Mehr

Klausur "Informatik I" vom Teil "Rechnerstrukturen"

Klausur Informatik I vom Teil Rechnerstrukturen Seite 1 von 6 Seiten Klausur "Informatik I" vom 19.2.1999 Teil "Rechnerstrukturen" Aufgabe 1: Binäre Informationsdarstellung (18 Punkte) Folgende Gleitkommadarstellung werde im folgenden zugrundegelegt

Mehr

Übungen für die Einführung in die Assemblerprogrammierung mit dem Prozessor c515c

Übungen für die Einführung in die Assemblerprogrammierung mit dem Prozessor c515c Übungen für die Einführung in die Assemblerprogrammierung mit dem Prozessor c515c 1 Transportbefehle 1.1 Verwendung nur Akku und Register (R0, R1,... R7) 1.1.1 Kopieren Sie den Wert aus Register1 nach

Mehr

2. Übung: Flipflops und Automaten Abteilung Verteilte Systeme, Universität Ulm

2. Übung: Flipflops und Automaten Abteilung Verteilte Systeme, Universität Ulm 2. Übung: Flipflops und Automaten 1. Aufgabe: Steuerungslogik für Kaffeeautomat Erstellen Sie eine Steuerungslogik für einen einfachen Kaffeautomaten mithilfe eines Mealy-Automats. Ein Becher Kaffee kostet

Mehr

FAKULTÄT FÜR INFORMATIK

FAKULTÄT FÜR INFORMATIK FAKULTÄT FÜR INFORMATIK TECHNISCHE UNIVERSITÄT MÜNCHEN Lehrstuhl für Rechnertechnik und Rechnerorganisation Prof. Dr. Martin Schulz Einführung in die Rechnerarchitektur Wintersemester 217/218 Lösungsvorschlag

Mehr

Kapitel 1: Einführung. Was ist Informatik? Begriff und Grundprobleme der Informatik. Abschnitt 1.1 in Küchlin/Weber: Einführung in die Informatik

Kapitel 1: Einführung. Was ist Informatik? Begriff und Grundprobleme der Informatik. Abschnitt 1.1 in Küchlin/Weber: Einführung in die Informatik Was ist Informatik? Begriff und Grundprobleme der Informatik Abschnitt 1.1 in Küchlin/Weber: Einführung in die Informatik Was ist Informatik? Informatik = computer science? Nach R. Manthey, Vorlesung Informatik

Mehr

Technische Informatik. Der VON NEUMANN Computer

Technische Informatik. Der VON NEUMANN Computer Technische Informatik Der VON NEUMANN Computer Inhalt! Prinzipieller Aufbau! Schaltkreise! Schaltnetze und Schaltwerke! Rechenwerk! Arbeitsspeicher! Steuerwerk - Programmausführung! Periphere Geräte! Abstraktionsstufen

Mehr

einfache PIC-Übungsprogramme

einfache PIC-Übungsprogramme einfache PIC-Übungsprogramme Schreibe in MPLAB für das PIC-Übungsboard 01 mit dem PIC16F88 folgendes Programm, assembliere und dokumentiere dieses, schreibe es anschließend mittels dem Programmiergerät

Mehr

Lösung 1. Übungsblatt

Lösung 1. Übungsblatt Fakultät Informatik, Technische Informatik, Professur für Mikrorechner Lösung 1. Übungsblatt Konvertierung von Zahlendarstellungen verschiedener Alphabete und Darstellung negativer Zahlen Stoffverteilung

Mehr

Rechnerorganisation. H.-D. Wuttke `

Rechnerorganisation. H.-D. Wuttke ` Rechnerorganisation Mathematische Grundlagen (1) Boolesche Algebren: BMA, BAA (2,3) Kombinatorische Schaltungen (4,5) Automaten (6,7) Sequentielle Schaltungen (8) Programmierbare Strukturen (9) Rechneraufbau

Mehr

Klausur "Informationstechnische Grundlagen" WS 2012/2013

Klausur Informationstechnische Grundlagen WS 2012/2013 PD Dr. J. Reischer 11.02.2013 Klausur "Informationstechnische Grundlagen" WS 2012/2013 Nachname, Vorname Abschluss (BA, MA, FKN etc.) Matrikelnummer, Semester Versuch (1/2/3) Bitte füllen Sie zuerst den

Mehr

Exportschnittstelle Makler 2000 Immowelt

Exportschnittstelle Makler 2000 Immowelt Exportschnittstelle Makler 2000 Immowelt Nachfolgend wird die Konfiguration für die Übertragung von Objekten an immowelt.de aus Makler 2000 Office beschrieben. Stammdaten Immowelt Titel Neben den Standardfeldern

Mehr

MOP: Befehlsliste für den Mikrocontroller 8051

MOP: Befehlsliste für den Mikrocontroller 8051 Beuth Hochschule Berlin FB VI, Labor für Digitaltechnik MOP: Befehlsliste für den Mikrocontroller 8051 Erläuterung der Operanden Operand A addr11 addr16 bit /bit C #data #data16 direct DPTR PC Ri Rn rel

Mehr

Einführung in die Informatik

Einführung in die Informatik Einführung in die Informatik Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik [email protected] http://www.miwilhelm.de Raum 2.202 Tel. 03943 / 659 338 FB

Mehr

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 18

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 18 Kapitel 3 Datentypen und Variablen Seite 1 von 18 Datentypen - Einführung - Für jede Variable muss ein Datentyp festgelegt werden. - Hierdurch werden die Wertemenge und die verwendbaren Operatoren festgelegt.

Mehr

4.9 Deterministische Kellerautomaten Wir haben bereits definiert: Ein PDA heißt deterministisch (DPDA), falls

4.9 Deterministische Kellerautomaten Wir haben bereits definiert: Ein PDA heißt deterministisch (DPDA), falls 4.9 Deterministische Kellerautomaten Wir haben bereits definiert: Ein PDA heißt deterministisch (DPDA), falls δ(q, a, Z) + δ(q, ɛ, Z) 1 (q, a, Z) Q Σ. Die von einem DPDA, der mit leerem Keller akzeptiert,

Mehr

Von-Neumann-Architektur

Von-Neumann-Architektur Von-Neumann-Architektur Bisher wichtig: Konstruktionsprinzip des Rechenwerkes und Leitwerkes. Neu: Größerer Arbeitsspeicher Ein- und Ausgabewerk (Peripherie) Rechenwerk (ALU) Steuerwerk (CU) Speicher...ppppp...dddddd..

Mehr

Rekursion. Annabelle Klarl. Einführung in die Informatik Programmierung und Softwareentwicklung

Rekursion. Annabelle Klarl. Einführung in die Informatik Programmierung und Softwareentwicklung Rekursion Annabelle Klarl Zentralübung zur Vorlesung Einführung in die Informatik: http://www.pst.ifi.lmu.de/lehre/wise-12-13/infoeinf WS12/13 Aufgabe 1: Potenzfunktion Schreiben Sie eine Methode, die

Mehr

Geräteentwurf mit Mikroprozessoren 1

Geräteentwurf mit Mikroprozessoren 1 Geräteentwurf mit Mikroprozessoren 1 Vorlesung am Institut für Elektronik der TU Graz Dipl.-Ing. Dr. Gerhard Stöckler SS 2003 Vorausgesetzte Kenntnisse: Grundlagen der Digitaltechnik Binäre Informationsdarstellung

Mehr

10.3.1.5 Übung - Datensicherung und Wiederherstellung in Windows Vista

10.3.1.5 Übung - Datensicherung und Wiederherstellung in Windows Vista 5.0 10.3.1.5 Übung - Datensicherung und Wiederherstellung in Windows Vista Einführung Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung werden Sie die Daten sichern. Sie werden auch

Mehr

Klausur Einführung in die Rechnerarchitektur

Klausur Einführung in die Rechnerarchitektur Klausur Einführung in die Rechnerarchitektur Prof. Dr. Arndt Bode Wintersemester 2016/2017 17. Februar 2017 Name: Vorname: Matrikelnummer: Geburtsdatum: Hörsaal: Platz: Unterschrift: Ergebnis: Aufgabe

Mehr

4.2 gesis EIB V-0/2W 1

4.2 gesis EIB V-0/2W 1 Allgemeine Beschreibung Applikationsprogramm Programmname gesis EIB V-0/2W 1 Programmversion 1.0 Produktzuordnung gesis EIB V-0/2W, 83.020.0216.0 gesis EIB V-0/2W 1PH, 83.020.0216.2 Produktbeschreibung

Mehr

Grundbegriffe der Informatik

Grundbegriffe der Informatik Grundbegriffe der Informatik Tutorium 4 26..25 INSTITUT FÜR THEORETISCHE INFORMATIK KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu

Mehr

MÄRZ 2004 DORIS STEINEGGER

MÄRZ 2004 DORIS STEINEGGER TOURONLINE BENUTZERANLEITUNG FÜR TOURONLINE KUNDEN MÄRZ 2004 DORIS STEINEGGER G:\Marketing & Verkauf \Buchungssysteme\Touronline\Schulungsunterlagen\Schulungsunterlagen_TouronlineKunde_DI20_DST.doc 1 /

Mehr

Technische Informatik 1 Übung 2 Assembler (Rechenübung) Georgia Giannopoulou ([email protected]) 22./23. Oktober 2015

Technische Informatik 1 Übung 2 Assembler (Rechenübung) Georgia Giannopoulou (ggeorgia@tik.ee.ethz.ch) 22./23. Oktober 2015 Technische Informatik 1 Übung 2 Assembler (Rechenübung) Georgia Giannopoulou ([email protected]) 22./23. Oktober 2015 Ziele der Übung Aufgabe 1 Aufbau und Aufruf von Funktionen in Assembler Codeanalyse

Mehr

Anleitung zur Mailumstellung Entourage

Anleitung zur Mailumstellung Entourage Anleitung zur Mailumstellung Entourage (Wenn Sie Apple Mail verwenden oder mit Windows arbeiten, so laden Sie sich die entsprechenden Anleitungen, sowie die Anleitung für das WebMail unter http://www.fhnw.ch/migration/

Mehr

Grundbegriffe der Informatik

Grundbegriffe der Informatik Grundbegriffe der Informatik Tutorium 27 29..24 FAKULTÄT FÜR INFORMATIK KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Definition

Mehr

Teil VIII Von Neumann Rechner 1

Teil VIII Von Neumann Rechner 1 Teil VIII Von Neumann Rechner 1 Grundlegende Architektur Zentraleinheit: Central Processing Unit (CPU) Ausführen von Befehlen und Ablaufsteuerung Speicher: Memory Ablage von Daten und Programmen Read Only

Mehr

Lösung 5. Übungsblatt

Lösung 5. Übungsblatt Fakultät Informatik, Technische Informatik, Lehrstuhl für Eingebettete Systeme Lösung 5. Übungsblatt Entwicklung eines Mikroprogrammsteuerwerks und Maschinen-programmierung für einen einfachen Rechner.

Mehr

Hier erfassen bzw. ändern Sie eine einzelne Adresse. Andere Detail-Dialoge funktionieren ähnlich. Wichtige Schaltflächen in cobra Web CRM

Hier erfassen bzw. ändern Sie eine einzelne Adresse. Andere Detail-Dialoge funktionieren ähnlich. Wichtige Schaltflächen in cobra Web CRM Listen (Beispiel: Adressliste) Adressen bearbeiten Schaltfläche am Beginn der Zeile Adressen direkt löschen Schaltfläche am Beginn der Zeile Kontextmenü In Listen erreichen Sie wichtige Funktionen über

Mehr

Klausur Einführung in die Rechnerarchitektur

Klausur Einführung in die Rechnerarchitektur Klausur Einführung in die Rechnerarchitektur Prof. Dr. Arndt Bode Wintersemester 2015/2016 10. Februar 2016 Name: Vorname: Matrikelnummer: Geburtsdatum: Hörsaal: Platz: Unterschrift: Ergebnis: Aufgabe

Mehr

tentoinfinity Apps 1.0 EINFÜHRUNG

tentoinfinity Apps 1.0 EINFÜHRUNG tentoinfinity Apps Una Hilfe Inhalt Copyright 2013-2015 von tentoinfinity Apps. Alle Rechte vorbehalten. Inhalt der online-hilfe wurde zuletzt aktualisiert am August 6, 2015. Zusätzlicher Support Ressourcen

Mehr

Page Hotelsoftware. Merkblatt für Mehrwertsteuer-Umstellung für Beherbergungsleistungen zum 1.1.2010

Page Hotelsoftware. Merkblatt für Mehrwertsteuer-Umstellung für Beherbergungsleistungen zum 1.1.2010 Page Hotelsoftware Merkblatt für Mehrwertsteuer-Umstellung für Beherbergungsleistungen zum 1.1.2010 Ab dem 1.1.2010 gilt der ermäßigte MwSt.-Satz von 7 % für Beherbergungsleistungen. Mit diesem Infoblatt

Mehr

Klausur Einführung in die Rechnerarchitektur

Klausur Einführung in die Rechnerarchitektur Klausur Einführung in die Rechnerarchitektur Prof. Dr. Arndt Bode Wintersemester 2012/2013 13. Februar 2013 Name: Vorname: Matrikelnummer: Geburtsdatum: Hörsaal: Platz: Unterschrift: Ergebnis: Aufgabe

Mehr

EDV-Fortbildung Kombi-Schulung Word-Excel 2010. Modul Excel. Informationen zum Programm. Die Programmoberfläche von Excel

EDV-Fortbildung Kombi-Schulung Word-Excel 2010. Modul Excel. Informationen zum Programm. Die Programmoberfläche von Excel EDV-Fortbildung Kombi-Schulung Word-Excel 2010 Modul Excel Informationen zum Programm Microsoft Excel ist das meistverbreitete Programm zur Tabellenkalkulation. Excel bietet sich für umfangreiche, aber

Mehr

Aufbau eines Taschenrechners

Aufbau eines Taschenrechners siehe Skizze Aufbau einer Waage siehe Skizze Speichermöglichkeit Aufbau eines Taschenrechners Speichermöglichkeit Adressbus 65536 (2 16 ) (2 wegen der Zustände =aus und 1=an) => 65536 Möglichkeiten =>

Mehr

IFV Informatik für Verbände

IFV Informatik für Verbände IFV Informatik für Verbände Programm- Kurzbeschreibung Festsupport- Helferorganisation Anmeldung über Internet Benedikt Felder Sonnmatt 2 6204 Sempach Telefon 041 460 28 83 Mobile 079 408 55 36 [email protected]

Mehr

Übungen zur Softwaretechnik

Übungen zur Softwaretechnik Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 9 17. Dezember 2002 www4.in.tum.de/~rumpe/se

Mehr

Besprechung des 3. Übungsblattes MIMA-Interpreter MIMA-Aufgabe: Primzahltest Weitere MIMA-Aufgaben online

Besprechung des 3. Übungsblattes MIMA-Interpreter MIMA-Aufgabe: Primzahltest Weitere MIMA-Aufgaben online Themen heute Besprechung des 3. Übungsblattes MIMA-Interpreter MIMA-Aufgabe: Primzahltest Weitere MIMA-Aufgaben online Besprechung des 3. Übungsblattes Aufgabe 3 Speicherplätze für Mikrocode-Anweisungen

Mehr

Mächtigkeit von WHILE-Programmen

Mächtigkeit von WHILE-Programmen Mächtigkeit von WHILE-Programmen Prof. Dr. Berthold Vöcking Lehrstuhl Informatik 1 Algorithmen und Komplexität RWTH Aachen 26. November 2009 Berthold Vöcking, Informatik 1 () Vorlesung Berechenbarkeit

Mehr

Das BGV online-archiv. Kurzanleitung für Anwender

Das BGV online-archiv. Kurzanleitung für Anwender Kurzanleitung für Anwender CMS Drupal Content Management System Blogs Collaborative authoring environments Forums Peer-to-peer networking Newsletter Podcasting Picture galleries File uploads und downloads

Mehr

Funktionaler Aufbau eines Computers Untersuchung von Delphi-Compilaten

Funktionaler Aufbau eines Computers Untersuchung von Delphi-Compilaten Funktionaler Aufbau eines Computers Im Folgenden soll der Weg untersucht werden, wie ein Programm, das von einem Compiler/Interpreter in Maschinencode übertragen wurde, schließlich vom Prozessor abgearbeitet

Mehr

ACDSee Pro 3-Tutorials: Versenden von Bilder an eine FTP-Site

ACDSee Pro 3-Tutorials: Versenden von Bilder an eine FTP-Site Eine der Freuden beim Fotografieren ist es, seine Bilder anderen zu zeigen. Sie können den FTPjederzeit für das Übertragen, Speichern, den Zugriff auf und die Freigabe von Fotos nutzen. Uploader Wählen

Mehr

twentyone die wichtigsten Funktionen Modul Tätigkeiten: Termine und Aufgaben des aktiven Benutzers

twentyone die wichtigsten Funktionen Modul Tätigkeiten: Termine und Aufgaben des aktiven Benutzers Modul Tätigkeiten: Termine und Aufgaben des aktiven Benutzers Hier finden Sie die Hinweise auf neu erhaltene Aufgaben. Farben: rot = offen/verpasst grün = offen/zukünftig grau=erledigt Datum und Zeit jeder

Mehr

Theorie der Informatik

Theorie der Informatik Theorie der Informatik 6. Formale Sprachen und Grammatiken Malte Helmert Gabriele Röger Universität Basel 17. März 2014 Einführung Beispiel: Aussagenlogische Formeln Aus dem Logikteil: Definition (Syntax

Mehr

Rechnerorganisation. (10,11) Informationskodierung (12,13,14) TECHNISCHE UNIVERSITÄT ILMENAU. IHS, H.- D. Wuttke `09

Rechnerorganisation. (10,11) Informationskodierung (12,13,14) TECHNISCHE UNIVERSITÄT ILMENAU. IHS, H.- D. Wuttke `09 Rechnerorganisation Mathematische Grundlagen (1) Boolesche Algebren: : BMA, BAA (2,3) Kombinatorische Schaltungen (4,5) Automaten (6,7) Sequentielle Schaltungen (8) Programmierbare Strukturen (9) Rechneraufbau

Mehr

L5-Endevaluation WS04/05

L5-Endevaluation WS04/05 L5-Endevaluation WS04/05 MECUM MeCuM L5-Kurs - Endevalutation WS 2004/2005 1. Vorbemerkung Liebe Studentin, lieber Student, bitte füllen Sie diese Semesterendevaluation aus! Sie helfen uns mit Ihren Evaluationsangaben,

Mehr

Programmierung Weichenmodul S/D Tafel 1

Programmierung Weichenmodul S/D Tafel 1 Programmierung Weichenmodul S/D Tafel 1 Voraussetzungen: Fahrspannung ist abgeschalten (rote Taste an MC 2004 oder Einfrieren im Traincontroller) Programmiertaste am Modul ist gedrückt (rote LED leuchtet),

Mehr

teischl.com Software Design & Services e.u. [email protected] www.teischl.com/booknkeep www.facebook.com/booknkeep

teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep teischl.com Software Design & Services e.u. [email protected] www.teischl.com/booknkeep www.facebook.com/booknkeep 1. Erstellen Sie ein neues Rechnungsformular Mit book n keep können Sie nun Ihre eigenen

Mehr

Sichern der E-Mails via IMAP

Sichern der E-Mails via IMAP Sichern der E-Mails via IMAP Notwendige Einstellungen fürs Sichern Ihrer E-Mails via IMAP Sichern der E-Mails via IMAP Notwendige Einstellungen fürs Sichern Ihrer E-Mails via IMAP E-Mail Client Outlook

Mehr

Teil 2: Rechnerorganisation

Teil 2: Rechnerorganisation Teil 2: Rechnerorganisation Inhalt: Zahlendarstellungen Rechnerarithmetik schrittweiser Entwurf eines hypothetischen Prozessors mit Daten-, Adreß- und Kontrollpfad Speicherorganisation Mikroprogrammierung

Mehr

Anleitung Union Homepage

Anleitung Union Homepage Anleitung Union Homepage Beiträge erstellen/ändern Termine eintragen Inhalt 1. Neuen Beitrag erstellen/neuigkeiten... 2 a. Anmelden... 2 b. Administrationsstartseite... 2 c. Neuer Beitrag/nötige Eingaben...

Mehr

DATEN UND BEFEHLSFORMATE, ADDRESSIERUNGSARTEN UND MASCHINEN- PROGRAMMIERUNGSKONZEPTE

DATEN UND BEFEHLSFORMATE, ADDRESSIERUNGSARTEN UND MASCHINEN- PROGRAMMIERUNGSKONZEPTE D - CA - IV - AA - 1 HUMBOLDT-UNIVERSITÄT ZU BERLIN INSTITUT FÜR INFORMATIK Vorlesung 4 DATEN UND BEFEHLSFORMATE, ADDRESSIERUNGSARTEN UND MASCHINEN- PROGRAMMIERUNGSKONZEPTE Sommersemester 2003 Leitung:

Mehr

Algorithmische Kryptographie

Algorithmische Kryptographie Algorithmische Kryptographie Walter Unger Lehrstuhl für Informatik I 16. Februar 2007 Quantenkryptographie 1 Einleitung Grundlagen aus der Physik 2 Datenübertragung 1. Idee 2. Idee Nochmal Physik 3 Sichere

Mehr

Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM

Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM Hinweise: - Dies ist eine schrittweise Anleitung um auf den Server der Ag-Kim zuzugreifen. Hierbei können Dateien ähnlich wie bei Dropbox hoch-

Mehr

Technische Informatik - Eine Einführung

Technische Informatik - Eine Einführung Martin-Luther-Universität Halle-Wittenberg Fachbereich Mathematik und Informatik Lehrstuhl für Technische Informatik Prof. P. Molitor Ausgabe: 2005-02-21 Abgabe: 2005-02-21 Technische Informatik - Eine

Mehr

FAKULTÄT FÜR INFORMATIK

FAKULTÄT FÜR INFORMATIK FAKULTÄT FÜ INFOMATIK TECNISCE UNIVESITÄT MÜNCEN Lehrstuhl für echnertechnik und echnerorganisation Prof. Dr. Martin Schulz Einführung in die echnerarchitektur Wintersemester 2017/2018 Lösungsvorschlag

Mehr

Installation und Bedienung von vappx unter ios

Installation und Bedienung von vappx unter ios Installation und Bedienung von vappx unter ios in Verbindung mit WH Selfinvest Hosting Inhalt Seite 1. Installation 5 ios6 2 2. Installation ipad ios6 3 3. Nutzung von vappx auf ios6 ( + ipad) 5 4. Wiederverbinden

Mehr

Anleitung Grundsetup C3 Mail & SMS Gateway V02-0314

Anleitung Grundsetup C3 Mail & SMS Gateway V02-0314 Anleitung Grundsetup C3 Mail & SMS Gateway V02-0314 Kontakt & Support Brielgasse 27. A-6900 Bregenz. TEL +43 (5574) 61040-0. MAIL [email protected] loxone.c3online.at Liebe Kundin, lieber Kunde Sie haben

Mehr

Grundlagen der Informatik

Grundlagen der Informatik Mag. Christian Gürtler Programmierung Grundlagen der Informatik 2011 Inhaltsverzeichnis I. Allgemeines 3 1. Zahlensysteme 4 1.1. ganze Zahlen...................................... 4 1.1.1. Umrechnungen.................................

Mehr

Lösungsvorschlag zur 4. Übung

Lösungsvorschlag zur 4. Übung Prof. Frederik Armknecht Sascha Müller Daniel Mäurer Grundlagen der Informatik 3 Wintersemester 09/10 Lösungsvorschlag zur 4. Übung 1 Präsenzübungen 1.1 Schnelltest a) Welche Aussagen zu Bewertungskriterien

Mehr

Applikation servotec Antriebsparameter Optimieren

Applikation servotec Antriebsparameter Optimieren Applikation servotec Antriebsparameter Optimieren Kurzfassung: Beschreibung und Hinweise zu Welche Möglichkeiten bietet WINPAC um die Antriebsparameter einer servotec-achse zu optimieren Wie speichere

Mehr

Bedienungsanleitung BITel WebMail

Bedienungsanleitung BITel WebMail 1. BITel WebMail Ob im Büro, auf Geschäftsreise, oder im Urlaub von überall auf der Welt kann der eigene elektronische Posteingang abgerufen und die Post wie gewohnt bearbeitet, versendet oder weitergeleitet

Mehr

EFFC Störfall/Unfallmeldung Bedienungsanleitung. Analyse der Unfälle im Spezialtiefbau

EFFC Störfall/Unfallmeldung Bedienungsanleitung. Analyse der Unfälle im Spezialtiefbau EFFC Störfall/Unfallmeldung Bedienungsanleitung Analyse der Unfälle im Spezialtiefbau 1 REGISTRIERUNGSVERFAHREN Anleitung zur Erstellung eines Benutzerkontos und dessen Login-Daten Gehen Sie hierzu zu

Mehr

EH2000 Ablauf am Morgen

EH2000 Ablauf am Morgen EH2000 Ablauf am Morgen Preiswartung 2. Button IMPORT drücken 3. Button ZEITUNGEN drücken 4. Button STAMM AKTUALISIEREN drücken 5. Button BEENDEN drücken 6. Button BEENDEN/VERBINDUNG TRENNEN drücken 1.

Mehr

Mikroprozessor bzw. CPU (Central Processing. - Steuerwerk (Control Unit) - Rechenwerk bzw. ALU (Arithmetic Logic Unit)

Mikroprozessor bzw. CPU (Central Processing. - Steuerwerk (Control Unit) - Rechenwerk bzw. ALU (Arithmetic Logic Unit) Der Demo-Computer besitzt einen 4Bit-Mikroprozessor. Er kann entsprechend Wörter mit einer Breite von 4 Bits in einem Schritt verarbeiten. Die einzelnen Schritte der Abarbeitung werden durch Lampen visualisiert.

Mehr

Abbildung 4.1: Blockschaltbild des mikroprogrammierbaren Beispielrechners

Abbildung 4.1: Blockschaltbild des mikroprogrammierbaren Beispielrechners Abbildung 4.1: Blockschaltbild des mikroprogrammierbaren Beispielrechners RAM-Schiebeeinheit RAM 0 RAM 3 Q 0 Q 3 Dateneingang Register Adresse A Register Adresse B F Q Q Register Q RAM 16 adressierbare

Mehr

Die Spezifikationssprachen Z und VDM. Michael Hildebrandt

Die Spezifikationssprachen Z und VDM. Michael Hildebrandt Die Spezifikationssprachen Z und VDM Michael Hildebrandt 1. Formale Spezifikationen Was sind formale Spezifikationen? abstrakte Beschreibungen bzgl. des Verhaltens eines (zu entwickelnden) Systems geben

Mehr

FAKULTÄT FÜR INFORMATIK

FAKULTÄT FÜR INFORMATIK FAKULTÄT FÜR INFORMATIK TECHNISCHE UNIVERSITÄT MÜNCHEN Lehrstuhl für Rechnertechnik und Rechnerorganisation Prof. Dr. Arndt Bode Einführung in die Rechnerarchitektur Wintersemester 2016/2017 Zentralübung

Mehr

Technische Universität München SS 2006 Fakultät für Informatik 12. Oktober 2006 Prof. Dr. A. Knoll. Aufgabe 1 Transferfragen (Lösungsvorschlag)

Technische Universität München SS 2006 Fakultät für Informatik 12. Oktober 2006 Prof. Dr. A. Knoll. Aufgabe 1 Transferfragen (Lösungsvorschlag) Technische Universität München SS 2006 Fakultät für Informatik 12. Oktober 2006 Prof. Dr. A. Knoll Lösungsvorschläge der Klausur zu Einführung in die Informatik II Aufgabe 1 Transferfragen (Lösungsvorschlag)

Mehr

Anleitung VoicemailboxPro

Anleitung VoicemailboxPro Anleitung VoicemailboxPro ilnet ag Telefon: 081 926 27 28 Postfach Telefax: 081 926 27 29 7302 Landquart [email protected] / www.ilnet.ch Inhaltsverzeichnis 1. Einführung 2. VoicemailboxPro ein- /ausschalten

Mehr

Aktivierungsanleitung für Postbank BestSign mit Seal One

Aktivierungsanleitung für Postbank BestSign mit Seal One Kapitelbalken Lorem 1 Aktivierungsanleitung für Postbank BestSign mit Seal One Bitte lesen Sie die einzelnen Punkte zur Verwendung des Seal One Geräts im Vorfeld aufmerksam durch. Weitere Informationen

Mehr

PSRDesigner. Punkt und Streifenrasterplatinen Designer

PSRDesigner. Punkt und Streifenrasterplatinen Designer PSRDesigner Punkt und Streifenrasterplatinen Designer PSRDesigner ist ein Programm um auf einfache Art und Weise die Bestückung von Punkt und Streifenrasterplatinen zu realisieren. Es können beliebig viele

Mehr

Informatik 12 Kapitel 3 - Funktionsweise eines Rechners

Informatik 12 Kapitel 3 - Funktionsweise eines Rechners Fachschaft Informatik Informatik 12 Kapitel 3 - Funktionsweise eines Rechners Michael Steinhuber König-Karlmann-Gymnasium Altötting 9. Februar 2017 Folie 1/36 Inhaltsverzeichnis I 1 Komponenten eines PCs

Mehr