100 likes | 265 Views
Mikrocomputertechnik Jürgen Walter. „Speicher-Quickie“ B eschreibung. Lernziele:. Ansprechen der einzelnen Adressbereiche Befehle um einzelne Adressbereiche anzusprechen Motivation: Der menschliche Körper – Otto Waalkes – You Tube. Voraussetzungen. IDE-Quickie Port-Quickie.
E N D
MikrocomputertechnikJürgen Walter „Speicher-Quickie“ Beschreibung
Lernziele: • Ansprechen der einzelnen Adressbereiche • Befehle um einzelne Adressbereiche anzusprechen • Motivation: Der menschliche Körper – Otto Waalkes – You Tube
Voraussetzungen • IDE-Quickie • Port-Quickie
Wiederholung • REG51.inc • Definition der Hardware • Zuordnung der Register zu Adressen – Namen • Alte Bezeichnung der REG51.inc = REG51.pdf • Jeweils eine Speicherzelle mit 8 Bit hat eine Adresse • D:0xnn
Speicherbereiche - Speichersegmente • Interner Datenspeicher • D:0x## interner Datenspeicher • I:0x## indirekt adressierbare Datenspeicher • B:0x##.# Bitadressierbare Datenspeicher • „Externe“ Speicher – kann auf Chip sein • X:0x#### Externe Datenspeicher • C:0x#### Programmspeicher
DB Reservierung von Programmspeicher • C:0x0000 • ORG 2000h – Anweisung an den Compiler / Assembler: Stelle den PC Program Counter auf Adresse 2000h • ORG ist eine Anweisung an das Übersetzungsprogramm • Programmspeicherbereich • 0x0 bis 0xFFFFh • 0h bis FFFFh • 0 bis 65535
ÜBUNGEN: • Ü01 • Laden Sie das Programm • http://www.hit-karlsruhe.de/8051/K11/ASM/WS08/8051_ADRESS-BEFEHLE.txt • Führen Sie das Programm „Adress-Befehle“ / „Speicher“ aus im Debugger aus.
Ü 02 • Welche Adresse im internen Datenspeicher hat der Akku? • Suchen Sie zu den in Programm „Adress-Befehle“ ausgeführten Befehle die allgemeine Form.
Quickies – schnell und intensiv lernen • Ziel erreicht!