A ProgrAmmer s Guide to KIM Programming
|
|
|
- Adrian Koenig
- vor 7 Jahren
- Abrufe
Transkript
1 A ProgrAmmer s Guide to KIM Programming by Erik Bartmann - Vers. 0.1 Einleitung
2 Einleitung Es stellt sich an dieser Stelle sicherlich den meisten die Frage, warum sich jemand mit einem Thema beschäftigen sollte, das so weit in der Vergangenheit liegt und heutzutage absolut sinnlos scheint. Im Zeitalter der schnellen Computer, wo das Kaufen eines Rechners beim Erreichen der Kasse den Umstand in sich birgt, dass das Gerät zu diesem Zeitpunkt garantiert schon einen Nachfolger hat und technisch gesehen überholt ist. Und dennoch habe ich mich dafür entschieden - vielleicht ist auch ein bisschen Nostalgie im Spiel - Zeit zu investieren, einer tot geglaubten Technik neues Leben einzuhauchen. Auf dieser Bahn bin ich scheinbar nicht der Einzige, denn die Retro-Szene boomt und findet täglich mehr Anhänger. Wer sich heute mit der Programmierung von Mikrocontrollern befassen will, der hat es zum Beispiel mit dem Arduino sehr einfach und kann darüber einen geeigneten Einstieg finden. Dort kann in der Hochsprache C/C++ programmiert werden und alles ist fein. Doch immer weniger Programmierer wissen, was eigentlich im Hintergrund passiert und was der Compiler so mit dem Quellcode anstellt. Wer macht sich eigentlich noch Gedanken über Dinge wie Adressbus, Datenbus, Steuerbus, RAM, ROM und wie diese Komponenten zusammenwirken? Natürlich gibt es diese Themen auch heute noch, doch sie werden vor uns im Verborgenen ihren Dienst tun und fast niemand kennt die genauen Zusammenhänge. Warum auch?! In diesem Guide möchte ich mich der Programmierung der 6502 CPU widmen und nutze dazu den KIM-1. Der KIM-1 ist ein auf dieser CPU basierender Einplatinenrechner, der vom US-amerikanischen Hersteller Commodore International ab den 1976er Jahren vertrieben wurde. KIM steht für Keyboard Input Monitor. Das System besitzt einen 2 KB großen Festwertspeicher (ROM), in dem das Betriebssystem untergebracht ist und einen Arbeitsspeicher von 64 KB (RAM) mit diversen Ein- bzw. Ausgabeports. Zu Programmieren ist dieser Rechner über eine Eingabeeinheit mit 24 Tasten und einer sechsstelligen Siebensegmentanzeige. Die Ein- bzw. Ausgabeports können dafür genutzt werden, um diverse Peripheriegeräte wie z.b. Drucker, Terminal oder einen Kassettenrecorder zur Speicherung der Programme bzw. Daten anzuschließen. Abbildung 1: KIM-1 (Quelle: Wikimedia) 2
3 Im Internet finden sich zahlreiche - teilweise auch Original - Unterlagen, wie z.b. KIM-1 User Manual The first Book of KIM (FBOK) KIM hints Ein entsprechender Suchbegriff in Google liefert zahlreiche Treffer. Zur Programmierung einer 6502 CPU gibt es natürlich vielerlei Möglichkeiten und Ansätze und es ist dabei nicht unbedingt erforderlich, sich die passende Hardware zu besorgen. Apple II bzw. C64 Emulatoren gibt es wie Sand am Meer und darüber sind natürlich ohne Probleme die ersten Schritte in dieser Richtung möglich, denn diese Computer nutzen intern den 6502 bzw Für den Apple II gibt es den AppleWin-Emulator und für das Programmieren in Maschinensprache eignet sich der Merlin Macro-Assembler von Glen Bredon wohl sicherlich am besten. Abbildung 2: Der Merlin Marco-Assembler# Ich möchte jedoch einen anderen Weg beschreiten und auf realer Hardware die ersten Schritte zur Programmierung des 6502 durchführen. Dazu ist der KIM-1 hervorragend geeignet. Höre ich da die ersten Rufe: Wo bekomme ich denn ein derart altes Teil überhaupt her? Das ist ein wohl berechtigter Einwand. Es gibt dazu natürlich mehrere Lösungen. Ein Blick in die elektronische Bucht - auch ebay genannt - fördert hier und da vereinzelt, wenn auch manchmal sicherlich überteuert, etwas zutage. Zwei weitere Ansätze sind möglich. Es gibt einen KIM-Clone mit Namen KIM Uno, der über einen Arduino (Mikrocontrollerboard) realisiert wurde und entweder bestellt oder auch recht schnell selbst gebaut werden kann. Die notwendigen Informationen sind unter der folgenden Internetadresse zu finden: 3
4 Ich habe mir diesen Computer an einem Samstagnachmittag mit wenigen Teilen selbst zusammengebaut, wie das auf der folgenden Abbildung zu sehen ist: Abbildung 3: Der KIM Uno Die Folientastatur ist relativ schnell z.b. über Word erstellt und mit einem Laminiergerät in Folie geschweißt. Abschließend noch ein Gehäuse drum herum und fertig ist der KIM-1 Computer, mit dem wunderbar programmiert werden kann. Der zweite Ansatz ist der Nachbau eines KIM-1 von Bob Applegate, der schon 1976 mit dem KIM-1 seine ersten Berührungspunkte mit Computern hatte. Nähere Informationen sind auf seiner Internetseite unter der folgenden Adresse zu finden: Natürlich habe ich mir diesen Clone sofort bei Bob bestellt und werde mit ihm die zahlreichen Beispiele zur Programmierung des 6502 absolvieren. Sicherlich ist es kein Problem, die Beispiele ebenfalls auf dem KIM Uno ans Laufen zu bringen. Das hängt vom jeweiligen Geldbeutel ab, denn der KIM Uno ist für ein paar Euro selbst herzstellen, wohingegen der Kim-1 Clone mit ca. 255 Dollar, das sind ca. 220 Euro, zu Buche schlägt. Es kann sein, dass der Zoll erbarmungslos zuschlägt. Also aufpassen! 4
5 Auf der folgenden Abbildung ist der KIM-1 Clone zu sehen und er kommt im Aussehen dem Original schon recht nahe. Abbildung 4: Der KIM-1 Clone von Bob Natürlich werden wir uns den Computer noch aus der Nähe anschauen, denn es gibt schon ein paar Unterschiede zum Original KIM-1, die nicht verschwiegen werden sollten. Wenn es um die Erstellung von Maschinensprache geht, dann ist ein Assembler bzw. Cross- Assembler sicherlich eine sehr große Hilfe. Ich nutze für meine Beispiel den Ophis Assembler für die 65xx Serie. Informationen dazu gibt s unter der Internetadresse: Folgende Vorgehensweise schlage ich vor. Ich werde in diesem Guide für die Maschinensprache des 6502 nicht erst die Grundlagen vorstellen und dann später mit den Beispielen aufwarten, sondern wir werden mehr oder weniger direkt einsteigen und ich liefere alle erforderlichen just-in-time. Das hat dann nicht den Lehrbuchcharakter, wie man das sonst aus der Schule gewohnt ist und macht in meinen Augen mehr Sinn. Aber um ein bisschen Grundlagen werden wir wohl nicht herumkommen Viel Spaß dabei
A ProgrAmmer s Guide to KIM Programming
A ProgrAmmer s Guide to KIM Programming by Erik Bartmann - Vers. 0.1 2 - Erste Befehle Erste Befehle Nun wird es aber Zeit, dass wir unser erstes Programm schreiben und wir werden hier einiges über die
A ProgrAmmer s Guide to KIM Programming
A ProgrAmmer s Guide to KIM Programming by Erik Bartmann - Vers. 0.1 1 - Die Hardware Organisation des 6502 Wie schaut es im Inneren aus Wie ich es schon angedroht hatte, ist es doch notwendig, sich ein
Die Installation der Arduino-Entwicklungsumgebung Version 1.0
Die Installation der Arduino-Entwicklungsumgebung Version 1.0 by Erik Bartmann, Brühl 02.01.2019 https://erik-bartmann.de/ Einleitung Um mit den Mikrocontrollerboards von Arduino kommunizieren zu können,
Das Bluetooth-Shield von ITead-Studio konfigurieren Seite 2
Scope Das Bluetooth-Shield von ITead-Studio konfigurieren Version 1.0 Created 22.03.2012 Autor Erik Bartmann Internet http://www.erik-bartmann.de Email [email protected] Das Bluetooth-Shield von
Mini- Mikroprozessor-Experimentier-System. Version 1.0b vom :21. mit einem 8051-Mikrocontroller
Mini- Mikroprozessor-Experimentier-System mit einem 8051-Mikrocontroller Version 1.0b vom 04.10.2004 14:21 Inhalt 1 Einleitung...3 2 Hardware...4 2.1 Übersicht...4 2.2 Mikrocontroller AT89C51RB2...5 2.3
Mikrocontroller. Vortrag von Louis Liedtke. 8. Dezember Fakultät Elektrotechnik und Informatik. Bild 1: Atmel ATmega8
Mikrocontroller Bild 1: Atmel ATmega8 Vortrag von 8. Dezember 2015 Gliederung 1. Begriffserklärung 2. Besondere Merkmale 3. Aufbau und Arbeitsweise 4. Programmierung 5. Nutzen 6. Fazit 2 1. Begriffserklärung
Praktikum Komponenten & Programmierung von Automatisierungssystemen
Praktikum Komponenten & Programmierung von Automatisierungssystemen Prof. Dr.-Ing. Tilman Küpper Hochschule München Fakultät 03 Einleitung 1 Inhalte der Vorlesung Teil 1 Grundlagen, Rechnerarchitektur
Commodore C64 EINE GUTE IDEE NACH DER ANDEREN
Commodore C64 Der C64 fasziniert - damals wie heute - sehr viele Menschen. Commodore produzierte den C64, der Millionenfach verkauft wurden. Nun wird er Ihnen vorgestellt. EINE GUTE IDEE NACH DER ANDEREN
C-Grundlagen. Einführung von Tronje Krabbe 1/21
C-Grundlagen Einführung von Tronje Krabbe 1/21 Gliederung Hintergrund Geschichte Nutzungsgebiete C-Derivate Syntax Compiler Beispielcode 2/21 Was ist C? C ist eine imperative, kompilierte Programmiersprache
Beschreibung: Ich habe damals schon berichtet, dass ich ein "HOW TO DO" erstellen möchte wie man für rund 100-150Euro sein Steuergerät auslesen kann.
Beschreibung: Ich habe damals schon berichtet, dass ich ein "HOW TO DO" erstellen möchte wie man für rund 100-150Euro sein Steuergerät auslesen kann. Allgemeine Infos: Das Diagnosegerät kann für den Alfa
Mikrocontroller. eine Einführung. Florian Schmitt - 16.11.2010 1 / 34
Mikrocontroller eine Einführung Florian Schmitt - 16.11.2010 1 / 34 Inhalt Was sind Mikrocontroller, wozu sind sie nützlich? Unterschiede und Gemeinsamkeiten mit dem PC Wie funktionieren Mikrocontroller
Von Assembler zu Java
Von Assembler zu Java Prof. Dr.-Ing. Thomas Schwotzer 1 Einführung Die erste imperativen Programme wurden in den Urzeiten der IT tatsächlich direkt auf der Hardware der Maschinen geschrieben. Die verfügbaren
Arbeitsblatt: Raspberry Pi Installation
Raspy zum Leben erwecken Nachdem nun das Material zusammengekauft wurde, hier geht es zur Einkaufsliste, sollten wir uns um den Zusammenbau und die Installation des Raspy kümmern. Was heißt das alles genau?
Selbstbauprojekt 2017 GØ1
Selbstbauprojekt 2017 GØ1 Motivation und Konzept der Arduino-Projektplattform Arduino Uno, Entwicklungsumgebung IDE LCD-Shield Beispielprogramm Platine für die Teilprojekte P1.1 bis P1.4 Beispiele - P1.3
JUFOTech. WKO.at/tirol/jufotech DATENBLATT. Jugend forscht in der Technik. Titel der Projektarbeit: Roboterhand Fachgebiet: Technik-Robotertechnik
Datenblatt (dient als Titelblatt für die Projektarbeit) Seite 1/2 JUFOTech Jugend forscht in der Technik WKO.at/tirol/jufotech DATENBLATT Wir nehmen am Wettbewerb Jugend forscht in der Technik Auf den
Single- und Multitasking
Single- und Multitasking Peter B. Ladkin [email protected] Peter B. Ladkin Command Interpreter (ComInt) läuft wartet auf Tastatur-Eingabe "liest" (parst) die Eingabe (für Prog-Name) Macht "Lookup"
Abschlussarbeit Von: Fabienne Brügger. Cup-Cakedessertbuch 26. Mai Begleitperson: Sophie Leuthold
Abschlussarbeit 2016 Von: Fabienne Brügger Cup-Cakedessertbuch 26. Mai 2016 Begleitperson: Sophie Leuthold 1 Inhaltsverzeichnis: Einleitung...3 Theorie...4,5 Praxis...6,7,8 Schluss...9 Quellenverzeichnis...10
Roboter. Der kleine Hacker. konstruieren und programmieren 10+ ALTER. Inklusive DVD-Material als Download: einfach hier klicken!
ALTER 10+ Ulrich Stempel Der kleine Hacker Roboter konstruieren und programmieren Vom Zahnbürstenbot zum autonomen Roboter: Baue eigene Roboter und lerne spannendes Hintergrundwissen! Inklusive DVD-Material
Wie können Computer eigentlich Daten speichern?
Wie können Computer eigentlich Daten speichern? Alle Bilder in diesem Dokument sind entweder Public Domain oder stehen unter einer Creative Commons-Lizenz (mit Quellenangabe) Wie funktioniert eigentlich
Zur Einarbeitung in die Arduino Welt reichen die Folgenden Komponenten aus.
Arduino in der Praxis Einleitung Bei Arduino handelt es sich um eine open-source Prototypen Plattform, welches das Ziel verfolgt, einen einfachen und schnellen einstieg in die Welt der Mikroprozessoren
Im Bereich der Entwicklung und Herstellung von Prozessoren spielen
Prozessor (CPU) Allgemeines, Begriffe, Entwicklung Der Prozessor ist heutzutage das Herzstück fast eines jeden elektronischen Geräts. Er ist ein hochkomplexer Chip, der mit feinsten Halbleiterstrukturen
MacroSystem VCode Switch Automatischer Video-Umschalter mit optionalem RGB - FBAS und Y/C-Wandler
MacroSystem VCode Switch Automatischer Video-Umschalter mit optionalem RGB - FBAS und Y/C-Wandler 1 Einleitung Die Retina Z2 und die Retina BLT Z3 zählen sicherlich zu den verbreitetsten Grafikkarten für
Philipp Grasl PROZESSOREN
1 PROZESSOREN INHALTSVERZEICHNIS Definition/Verwendung Prozessor Historische Entwicklung Prozessor Aufbau Prozessor Funktionsweise Prozessor Steuerung/Maschinenbefehle Prozessorkern Prozessortakt 2 DEFINITION
Allgemein PC Aufbau 1
Allgemein PC Aufbau 1 Inhaltsverzeichnis Mainboard 3 Prozessor 4 Arbeitsspeicher 5 Grafikkarte 6 Netzteil 7 Festplatte 8 CD-Laufwerk 9 Anschlüsse 10-12 VGA-Anschluss 10 RJ-45 Anschluss 11 USB-Anschluss
Für den Einstieg: Arduino und Raspberry Pi
Rechts Kapitel : Für den Einstieg: Arduino und Raspberry Pi Bevor wir endgültig loslegen, werde ich dich noch mit ein paar nützlichen Informationen zu Mikrocontrollern bzw. Minicomputern versorgen, die
Einstieg in das Thema, ggf. Einführung Computerraum, Bildung der Programmier-Paare
Ampelsteuerung 1. Doppelstunde Einstieg in das Thema, ggf. Einführung Computerraum, Bildung der Programmier-Paare Morsen mit LED (Kennenlernen eines einfachen Schaltkreises mit LED) 2. Doppelstunde HA
Computeranwendung in der Chemie Informatik für Chemiker(innen) 3. Software
Computeranwendung in der Chemie Informatik für Chemiker(innen) 3. Software Jens Döbler 2003 "Computer in der Chemie", WS 2003-04, Humboldt-Universität VL3 Folie 1 Grundlagen Software steuert Computersysteme
Assembler - Einleitung
Assembler - Einleitung Dr.-Ing. Volkmar Sieh Department Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2008 Assembler - Einleitung 1/19 2008-04-01 Teil 1: Hochsprache
Netzteilumbau ATX -> Amiga
Netzteilumbau ATX -> Amiga Wer kennt das nicht; Amiga 500 (oder andere) voll gepackt mit RAM, TK, Laufwerken usw...und auf einmal streikt das Netzteil. Kein Wunder: Der nackte A500 kam mit relativ wenig
The very first beginning. (Text & Bilder Antonietta Matteo)
Die Auswahl beim Züchter ist eine Möglichkeit, immer häufiger kommen Hunde aber auch aus Pflegestationen oder dem Tierschutz. Nach der Auswahl und der Abholung folgt die Fahrt ins neue Zuhause. Was alle
So entwickelst du deine neue "glücklich Leben" Denkweise
So entwickelst du deine neue "glücklich Leben" Denkweise So entwickelst du deine neue "glücklich Leben" Denkweise Von klein auf, werden wir programmiert. Am Anfang von unseren Eltern, Geschwistern und
Mikroprozessortechnik Grundlagen 1
Grundlagen - Grundbegriffe, Aufbau, Rechnerarchitekturen, Bus, Speicher - Maschinencode, Zahlendarstellung, Datentypen - ATMELmega28 Progammierung in C - Vergleich C und C++ - Anatomie eines µc-programmes
Was ist ein digitales Informationsprodukt?
Was ist ein digitales Informationsprodukt? www.ivan-stan.com www.infoprodukt-academy.com Urheberrecht: alle Bilder Creative Commons CC0 Title of the book Impressum: Infoprodukt Academy Geschäftsführer:
Die elektronische Welt mit Arduino entdecken. Click here if your download doesn"t start automatically
Die elektronische Welt mit Arduino entdecken Click here if your download doesn"t start automatically Die elektronische Welt mit Arduino entdecken Erik Bartmann Die elektronische Welt mit Arduino entdecken
Microcomputertechnik
Microcomputertechnik mit Mikrocontrollern der Familie 8051 Bearbeitet von Bernd-Dieter Schaaf 2. Auflage 2002. Buch. 230 S. Hardcover ISBN 978 3 446 22089 8 Format (B x L): 16 x 22,7 cm Gewicht: 407 g
CPU Speicher I/O. Abbildung 11.1: Kommunikation über Busse
Kapitel 11 Rechnerarchitektur 11.1 Der von-neumann-rechner Wir haben uns bisher mehr auf die logischen Bausteine konzentriert. Wir geben jetzt ein Rechnermodell an, das der physikalischen Wirklichkeit
Einstieg imperative Programmierung auf Von-Neumann-Rechnern
Einstieg imperative Programmierung auf Von-Neumann-Rechnern Prof. Dr.-Ing. Thomas Schwotzer 1 Einführung In diesem Kurs werden Sie die Grundlagen der Programmierung mit Java erlernen. Java ist eine imperative
Hello World! Eine Einführung in das Programmieren Das erste Programm
Hello World! Eine Einführung in das Programmieren Das erste Programm Görschwin Fey Institute of Embedded Systems Hamburg University of Technology Slide 2 Betriebssystem Funktion Anwendung Gerätesteuerung
3. Hardware CPLD XC9536 von Xilinx. CPLD / FPGA Tutorial
3. Hardware 3.1. CPLD XC9536 von Xilinx Programmierbare Logikbausteine sind in unzähligen Varianten verfügbar. Die Baugrößen reichen von 20 bis 1704 Pins. Der Preis beginnt bei wenigen Euro für einfache
Systeme I: Betriebssysteme Kapitel 2 Überblick Betriebssysteme. Maren Bennewitz
Systeme I: Betriebssysteme Kapitel 2 Überblick Betriebssysteme Maren Bennewitz 1 Überblick Betriebssysteme Aufgabe von Betriebssystemen Historische Entwicklung von Betriebssystemen Unterschiedliche Arten
Einführung (1) Erster funktionsfähiger programmgesteuerter Rechenautomat Z3, fertiggestellt 1941 Bild: Nachbau im Deutschen Museum München
Einführung (1) Erster funktionsfähiger programmgesteuerter Rechenautomat Z3, fertiggestellt 1941 Bild: Nachbau im Deutschen Museum München Einführung (2) Architektur des Haswell- Prozessors (aus c t) Einführung
Das Action-Buch für Maker
Das Action-Buch für Maker Bewegung, Licht und Sound mit Arduino und Raspberry Pi Experimente und Projekte Bearbeitet von Simon Monk, Volkmar Gronau 1. Auflage 2016. Taschenbuch. XVI, 344 S. Paperback ISBN
PC zusammenbauen. Sie möchten einen PC zusammenbauen?
PC zusammenbauen Sie möchten einen PC zusammenbauen? Kein Problem. Lesen Sie die step by step Anleitung aufmerksam durch. Dann steht Ihr PC innert kürzester Zeit zur Installation der Betriebssystems zur
Wo bekommst du Hilfe?
4 Hier geht es los! In vielen Fällen kannst du etwas erfolgreich einsetzen, ohne genau zu wissen, wie die Sache funktioniert. Ich kann die Schreibtischlampe einschalten und nutzen, ohne zu verstehen, wie
Die Technik hinter IoT: Arduino, Raspberry Pi & Co.
Die Technik hinter IoT: Arduino, Raspberry Pi & Co. Praxisbeispiele für den Hausgebrauch Uwe Steinmann MMK GmbH 25.-26. September 2017 Uwe Steinmann (MMK GmbH) Die Technik hinter IoT 25.-26. September
Retro Gamer Sonderheft 2/2016: Die beste Retro- Spiele-Hardware. Click here if your download doesn"t start automatically
Retro Gamer Sonderheft 2/2016: Die beste Retro- Spiele-Hardware Click here if your download doesn"t start automatically Retro Gamer Sonderheft 2/2016: Die beste Retro-Spiele- Hardware Retro Gamer-Redaktion
Praktikum Analog- und Digitaltechnik. Versuch D3 Bluetooth-steuerung mit Arduino
Praktikum Analog- und Digitaltechnik Versuch D3 Bluetooth-steuerung mit Arduino Inhalt dieses Versuches: Installation und Konfiguration von Software Arduino IDE Ansteuerung einer LED über Bluetooth Vorarbeiten:
5 weit verbreitete Mythen zum Thema Verkaufen
5 weit verbreitete Mythen zum Thema Verkaufen oder: Die Kunst des Verkaufens - mit gutem Gewissen und Freude ;) Manche Menschen denken, dass Verkaufen schlecht sei. Fakt ist, dass wir uns jeden Tag verkaufen.
Computerhardware für Anfänger
Informatik Gero Kurtz Computerhardware für Anfänger Computerhardware für Anfänger Einfach und leicht verständlich Gero Kurtz Seite 1 KURTZKURSE: Computerhardware für Anfänger Inhaltsverzeichnis Vorwort...3
P01: ROM-Emulator 16/8 Bits, vorzugsweise für Starterkit NEC V 850
PROJEKTARBEITEN IM ÜBERBLICK 1 P01: ROM-Emulator 16/8 Bits, vorzugsweise für Starterkit NEC V 850 Der NEC CV 850 ist ein 32-Bit-Mikrocontroller mit 16-Bit-Bus. Das Starterkit ist mit einem 16-Bit-EPROM
Programmieren des ESP8266 mit OLED
Willkommen! Und herzlichen Dank für den Kauf unseres AZ-Delivery ESP8266 Mikrocontroller mit integrierten 0.91" OLED Display. Auf den folgenden Seiten gehen wir mit dir gemeinsam die ersten Programmierschritte
3 ORDNER UND DATEIEN. 3.1 Ordner Ordner anlegen
PC EINSTEIGER Ordner und Dateien 3 ORDNER UND DATEIEN Themen in diesem Kapitel: Erstellung von Ordnern bzw Dateien Umbenennen von Datei- und Ordnernamen Speicherung von Daten 3.1 Ordner Ordner sind wie
Cls. Der Aufbau der Schaltung geschieht mit dem HWPRAK-Altera-Board, das in diesem Versuch nun aus den folgenden Komponenten besteht:
9 Versuch Nr. 7 9.1 Anmerkungen zum Versuch Nr. 7 In den letzten drei Versuchen haben Sie die wichtigsten Bestandteile eines Rechners kennen gelernt, in der Software MAX+PlusII eingegeben und in den Baustein
10 Versuch Nr Anmerkungen zum Versuch Nr. 8
10 Versuch Nr. 8 10.1 Anmerkungen zum Versuch Nr. 8 Während der letzten 4 Versuche haben Sie sich mit dem detaillierten Rechner-Entwurf beschäftigt. Im letzten Versuch konnten Sie abschließend einen kleinen
Übung 1 - Betriebssysteme I
Prof. Dr. Th. Letschert FB MNI 13. März 2002 Aufgabe 0: Basiswissen Rechnerarchitektur: Übung 1 - Betriebssysteme I Aus welchen Komponenten besteht ein Rechner mit Von-Neumann Architektur? Was sind Bits
Institut für Computational Science Prof. Dr. H. Hinterberger. Praxismodul 1. Einführung in die Programmierung Erste Programme
Institut für Computational Science Prof. Dr. H. Hinterberger Praxismodul 1 Einführung in die Programmierung Erste Programme Einführung in die Programmierung 2 Institut für Computational Science, ETH Zürich,
Projekt Systementwicklung
Projekt Systementwicklung Effiziente Codierung: Laufzeitoptimierung Prof. Dr. Nikolaus Wulff Effiziente Codierung Der Wunsch effizienten Code zu schreiben entstammt mehreren Quellen: Zielplattformen mit
Arduino in C/C++ programmieren
1 Arduino in C/C++ programmieren Tutor: Dipl.-Ing. Jens Grätzer www1.hft-leipzig.de/graetzer/ [email protected] 2 C/C++ auf dem Arduino Warum Arduino? Warum C/C++? Praxis Live 3 Warum Arduino? Mikrocontroller
Was ist eigentlich ein Google Konto?
21. November 2016 Was ist eigentlich ein Google Konto? Rund um die Benutzung von Computer, Smartphone oder Tablet gibt es verschiedene Konten, also Zugänge, die immer wieder eine Rolle spielen, dazu gehört
Computer - Aufbau u. Funktionsweise
Teil 3 Folie: 1 Ein Computerarbeitsplatz Teil 3 Folie: 2 Was ist in der Box? Hauptplatine, Motherboard Das Bussystem Teil 3 Folie: 3 Unter einem Bussystem (oder kurz einem Bus) versteht man bei einem PC
Möge das Abenteuer beginnen!
xvi Einleitung Stück Programmcode macht. Schließlich wirst du wieder nur im Buch öfter dieses Zeichen am Ende von Programmzeilen sehen: 8. Es sagt nur aus, dass die laufende Zeile an dieser Stelle aus
Ein Film ist nichts anderes als eine Geschichte, nur dass diese eben nicht nur in Worten sondern vor allem auch mit Bildern erzählt wird.
Werbefilme Wie sie funktionieren und Tipps und Tricks fürs Filmen cc-by-3.0 Patrick Merz, Directors Cut / ABC Bildungs- und Tagungszentrum e.v. / http://abc-huell.de 1. Was ist ein Film eigentlich? Ein
Impressum. Mein Computerheft 1/2. Schreiben, Malen und Surfen MCH12 ISBN
Impressum MCH12 ISBN 978-3-941132-39-9 Herausgeber: Elmar Fischer Autor: Thomas Alker Illustrationen: EXTRAKT:de, Büro für Illustration, Jörg Hartmann Covergestaltung: one pm, Grafikdesign, Petra Michel
Mikrocomputertechnik
Mikrocomputertechnik Bernd-Dieter Schaaf Mit Mikrocontrollern der Familie 051 ISBN 3-446-4071-9 Leseprobe Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-4071-9 sowie im Buchhandel
Wissen, Können und Wollen warum reicht das allein nicht? Seite 10. Warum müssen wir lieben, was wir tun? Seite 13
Wissen, Können und Wollen warum reicht das allein nicht? Seite 10 Warum müssen wir lieben, was wir tun? Seite 13 Kann man auch zu viel wissen? Seite 16 1. Die 4 Elemente das Abschlussrad Warum sind Sie
Programmierbüchlein Grundlagen der Programmierung. Rootgames
Programmierbüchlein Grundlagen der Programmierung Rootgames Inhaltsverzeichnis Programmierbüchlein... 1 Inhaltsverzeichnis... 2 Einleitung... 3 Wie funktionieren Programmiersprachen?... 4 Programmiersprachen...
In 4 Schritten zu mehr Klienten
In 4 Schritten zu mehr Klienten In 4 Schritten zu mehr Klienten Wenn wir in unserem Business erfolgreich sein wollen, braucht es ein paar Voraussetzungen. Heute möchte ich mit euch, den Bereich eurer Klienten
Lorenz Hölscher. Richtig einsteigen: Access 2013 VBA-Programmierung Von den Grundlagen bis zur professionellen Entwicklung
Lorenz Hölscher Richtig einsteigen: Access 2013 VBA-Programmierung Von den Grundlagen bis zur professionellen Entwicklung 16 Kapitel 1: Einleitung Teil I»Erste Schritte«enthält diese Einleitung mit der
Bildung und Qualifizierung in Werkstätten für behinderte Menschen. Harald Weber
Bildung und Qualifizierung in Werkstätten für behinderte Menschen Harald Weber Gliederung 1. Wann lernt man? 2. Das Recht auf Lernen 3. Lernen in der Werkstatt und außerhalb 2 Gliederung 1. Wann lernt
Nachricht von Martin Hagen
Bitte beachten Sie! Damit Sie das Heft gut lesen können: Haben wir immer die männliche Form geschrieben. Zum Beispiel: der Bürger, der Polizist. Wir meinen damit aber genauso auch die Frauen: die Bürgerin,
Mikrocomputertechnik
Mikrocomputertechnik Aktuelle Controller 8051: Funktionsweise, äußere Beschaltung und Programmierung von Bernd-Dieter Schaaf, Stephan Böcker 6., aktualisierte und erweiterte Auflage Hanser München 2012
Windows 10 Kapitel 1 Grundlagen Lektion 1 Ein erster Blick auf Windows 10
Einloggen DESKTOP Menü START Arbeit beenden Windows 10 Kapitel 1 Grundlagen Lektion 1 Ein erster Blick auf Windows 10 Sie schalten den Rechner ein, er fährt hoch und nach der Anmeldung wird der DESKTOP
Veranschaulichung des Zusammenspiels der Komponenten eines von-neumann-rechners
Stand: 20.01.2016 Veranschaulichung des Zusammenspiels der Komponenten eines von-neumann-rechners Ein Rollenspiel Spielbeschreibung Bildquelle und Erläuterung siehe LIS-Material-RS-IT-1.8-von- Neumann-Architektur
C / C++ für das Internet der Dinge und Hausautomatisierung Einführung
C / C++ für das Internet der Dinge und Hausautomatisierung Einführung Hochschule Fulda FB AI Sommersemester 2017 http://c.rz.hs-fulda.de Peter Klingebiel, HS Fulda, FB AI Zur Veranstaltung 1 Peter Klingebiel
So funktionieren Computer
So funktionieren Computer Ein visueller Streifzug durch den Computer & alles, was dazu gehört Ron White Illustrationen: Timothy Edward Downs und Sarah Ishida Alcantara Übersetzung aus dem Amerikanischen:
Arduino. und C. Powerprojekte mit. Powerprojekte mit Arduino und C. Aus dem Inhalt: Friedrich und Andreas Plötzeneder F. und A.
65131-8 U1+U4 04.12.12 11:02 Seite 1 Aus dem Inhalt: C-Perfektionskurs Timer im Normal-, CTC- und PWM-Modus Endlicher Automat Arduino und C Vielen ist mit Arduino der Einstieg in die Mikrocontrollertechnik
Aufbau und Funktionsweise eines Computers
Aufbau und Funktionsweise eines Computers Thomas Röfer Hardware und Software von Neumann Architektur Schichtenmodell der Software Zahlsysteme Repräsentation von Daten im Computer Praktische Informatik
Nr Das Magazin für (Pflege)kinder
Nr. 1 2009 Das Magazin für (Pflege)kinder Hallo Kinder, ich möchte mich euch gerne vorstellen: Ich bin Lilien, und ich werde euch durch euer erstes Magazin führen. Ihr werdet sehen, dass wir eine Menge
Mikrocomputertechnik
Mikrocomputertechnik Bernd-Dieter Schaaf Mit Mikrocontrollern der Familie 8051 ISBN 3-446-40017-6 Leseprobe Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-40017-6 sowie im Buchhandel
Android DER SCHNELLE UND EINFACHE EINSTIEG IN DIE PROGRAMMIERUNG UND ENTWICKLUNGSUMGEBUNG. EXTRA: E-Book inside. dirk LOUIS peter MÜLLER. 2.
dirk LOUIS peter MÜLLER 2. Auflage Android DER SCHNELLE UND EINFACHE EINSTIEG IN DIE PROGRAMMIERUNG UND ENTWICKLUNGSUMGEBUNG EXTRA: E-Book inside Im Internet: Beispiele, Tutorials, JRE und Android-Bundle
Teil 3 Mikrocontroller
Teil 3 Mikrocontroller 3.1 Programm- und Datenspeicher 3.2 Realisierung von Speicherzellen 3.3 Programmierung Teil 3 Mikrocontroller 1 Advanced Architecture Optimizes the Atmel AVR CPU Delivering High
CGM ALBIS & CGM ALBIS.YOU - Systemvoraussetzungen
CGM ALBIS & CGM ALBIS.YOU - Systemvoraussetzungen Inhalt 1 Einleitung...2 2 CGM ALBIS...3 2.1 Server... 3 2.1.1 Minimale Systemvoraussetzungen... 3 2.1.2 Empfohlene Systemvoraussetzungen... 4 2.2 Terminal-Server...
Online Marketing Schnellstart-Anleitung
Online Marketing Schnellstart-Anleitung Inhalt Herzlich Willkommen... 3 Das ABC des Online Marketings... 4 Trust & Safety... 5 Hör auf zu verkaufen, und du wirst verkaufen!... 6 Mit diesem Trick sammelst
Mikroprozessoren Grundlagen AVR-Controller Input / Output (I/O) Interrupt Mathematische Operationen
Mikroprozessoren Grundlagen Aufbau, Blockschaltbild Grundlegende Datentypen AVR-Controller Anatomie Befehlssatz Assembler Speicherzugriff Adressierungsarten Kontrollstrukturen Stack Input / Output (I/O)
Einleitung Die Pins alphabetisch Kapitel 1 Programmierung des ATmega8 und des ATmega
Einleitung... 11 Die Pins alphabetisch.... 12 Kapitel 1 Programmierung des ATmega8 und des ATmega328.... 15 1.1 Was Sie auf den nächsten Seiten erwartet... 19 1.2 Was ist eine Micro Controller Unit (MCU)?....
