0,99 €
Die technischen Anwendungen der Informatik sind oft weiter verbreitet, als Schüler annehmen. Fast alle ursprünglich analog arbeitenden Lösungen werden heute mit Hilfe kleiner Prozessoren digital realisiert, z. T. mit sogenannten "embedded systems". Die meisten Prozessoren finden sich heute nicht in PCs, sondern in anderen technischen Geräten (je nach Quelle 80 % bis über 90 %). Mit Hilfe der Programmierung von Mikroprozessor-Minimalsystemen – wie sie als Realobjekte preisgünstig angeboten werden (z.B. C-Control), – oder der Programmierung simulierter Systeme (z. B. digitalsimulator.de) können die Grundlagen der verwendeten Konzepte vermittelt werden. Besonders geeignet erscheinen auf das Wesentliche reduzierte "didaktische Prozessorsimulationen" oder ältere 8- bis 16- Bit Real-Prozessoren. Das von A. K. Dewdney 1984 vorgeschlagene "Core War" eignet sich für eine motivierende Einführung in die Maschinennahe Programmierung.
Das E-Book können Sie in Legimi-Apps oder einer beliebigen App lesen, die das folgende Format unterstützen:
Einführung
Aufbau 8086
Organisation und Benutzung des Hauptspeichers
Schnittstelle System - Anwender
Befehle
Unterprogramm
Schnittstelle ASM_C
Die technischen Anwendungen der Informatik sind oft weiter verbreitet, als Schüler annehmen. Fast alle ursprünglich analog arbeitenden Lösungen werden heute mit Hilfe kleiner Prozessoren digital realisiert, z. T. mit sogenannten „embedded systems“. Die meisten Prozessoren finden sich heute nicht in PCs, sondern in anderen technischen Geräten (je nach Quelle 80 % bis über 90 %).
Mit Hilfe der Programmierung von Mikroprozessor-Minimalsystemen – wie sie als Realobjekte preisgünstig angeboten werden (z.B. C-Control), – oder der Programmierung simulierter Systeme (z. B. www.digitalsimulator.de) können die Grundlagen der verwendeten Konzepte vermittelt werden. Besonders geeignet erscheinen auf das Wesentliche reduzierte „didaktische Prozessorsimulationen“ oder ältere 8- bis 16- Bit Real-Prozessoren. Das von A. K. Dewdney 1984 vorgeschlagene „Core War“ eignet sich für eine motivierende Einführung in die maschinennahe Programmierung.
2. Der Aufbau des 8086
Der Intel 8086-Prozessor ist ein echter 16-Bit Prozessor und dies ist hauptsächlich der Grund, warum IBM ihn zur Grundlage ihres damals (1981) neuen Personal Computers gemacht hat.
16 Bit
8Bit
8Bit
Allzweckregister
Ax
AH
AL
„Akkumulator“ (Hauprechenregister)
Bx
BH
BL
Base
Cx
CH
CL
Count
Dx
DH
DL
Double / Data
Adressregister
SI
Source Index
DI
Destination Index
BP
Base Pointer