𝔖 Scriptorium
✦   LIBER   ✦

📁

6502 Microcomputer Programmierung

✍ Scribed by Heuer, Peter


Publisher
Ing. W. Hofacker GmbH Verlag
Year
1979
Tongue
German
Leaves
356
Edition
1. Auflage
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


eine leicht verständliche Einführung in die Programmierung von Microcomputern

✦ Table of Contents


Die Einführung ..... .. . . .. ... .. . . ... . . .. . . .. ..... . . ..... 5
Die Hardware; einige Microcomputer . ....................... 7
Einfache Microcomputer .................................. 7
Der KIM, ein typischer Microcomputer .............. .. .. .... . 9
Die Erweiterung des KIM ..... , . . ..... . , ........ ... ...... 14
Der VIM-1 .. ... ....... . ......... .... .............. . . .. 15
Der AlM 65 .............. . .................... . ....... 16
Der Alpha 1.. . ........ ... ... . ........ . ...... .. ........ 18
Tischcomputer .................. .... ...... .... .. ..... , 18
Der Apple II ......... . .. .. ............................ 20
Der PET . ......... .. ... .... ........... . ............. . 21
M icrocomputerentwick lungssysteme. . . . . . . . . . . . . . . . . . . . . . . . 23
Das System 65 ......................................... 23
Der Beta 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Die Software ... .... .................. ..... ...... . .... , 25
Die Grundlagen ...... .. ....... . ........................ 27
Die arithmetischen Grundlagen ............. .' ... . .... . ..... 28
Die Zahlensysteme . . ............. . .. ... ................ 28
Das Dualsystem (2er-System) ....................... .. .... 29
Das Hexadezimalsystem (Hexalsystem, 16er System) ........... 30
Umrechnungen .......... ...... ........................ 32
Die Wandlung vom Dualsystem in das Dezimalsystem ....... .. .. 33
Das Rechnen mit Dualzahlen ..................... .. ...... , 34
Addition ...... . ....................... . .............. 34
Subtraktion ........................................ . .. 34
Subtraktion durch Addition des 2er Komplementes ... ..... .... 35
Die Darstellung von Daten ............................... . 36
Die Darstellung numerischer Daten ......... . ............. " 37
Der Dualcode ................................ ... ...... 37
Der BCD-Code .. .. ... . .................. .. ....... .. .... 37
Weitere Verschlüsselungen .. .............. ............... . 37
ASCII Code - Tabelle .................................... 38
Die Darstellung nichtnumerischer Daten ..... ........ ...... " 39
Betriebsprogramme ... ... ..... .. ........ ...... .......... 41
Die Aufgaben eines Monitors ............................. , 41
Anwenderprogramme; Prinzipien der Programmierung ........ .. 43
Der 6502 .... . ....... ............ ..... . ............... 48
Die innere Struktur . . ........... ..... ........ ......... .. 48
Die Programmierung des 6502 .. ...... . ......... . ...... . ... 51
Die Befehlsstruktur ...................... . . . ............ 53
Die Adressierungsmethoden J • • ••••••• •••••••••• ••••• ••• ••• 54
Die Speicherstruktur .......... . . .. ........ . ......... . ... 54
Die implizierte (implied) Adressierung ... . .................. 55
Die relative (relative) Adressierung ............. ... ... . ..... 56
Die indirekte (indirect) Adressierung ........................ 57
Der Befehlssatz ........................................ 61
Die Beschreibung des Befehls .................... .. ....... 61
1. Gruppe: Transportbefehle .......... , . . ................. 61
Transporte innerhalb der CPU ........ ... .................. 63
Die Verschiebebefehle .... . . .... . .. . ... . ................. 68
Die Beeinflussung der F lags ................... . ........... 69
Die Sprungbefehle ... . . . ..................... . ..... . .... 70
Die Stackoperationen .................... . .. . .. . . . ...... 70
Die Unterprogrammbehandlung .................... .. . .... 71
Reset- und Interruptbehandlung ... . ... .. ......... . ........ 71
Die Reset- oder Restartoperation ., ...................... " 72
Die Behandlung von Unterbrechungen (interrupts) .. . ........ . , 72
Die NMI-Unterbrechung ...... . .................. , ..... " 73
Die IRQ-Unterbrechung ............... . ................. 73
Die Datensicherung ... . ........... .... .................. 74
Die Programmsammlung ...... . ....... . .... . . . ........... 82
12stellige BCD Addition .............. . . . ......... . . . .... 95
Multiplikation (dual) ............... . .................. , 102
Die Division . ............................. , .. . ........ 112
Umrechnung von Zahlen im Dezimalsystem in das Dualsystem ... 122
Umrechnung von Zahlen im Dualsystem in das Dezimalsystem ... 130
Zwei Grundprogramme für Steuerungsanlagen .............. , 136
Grundprogramme zur Bedienung peripherer Ein- u. Ausgabeein-
heiten .... . .... . ...... .. .... . ... .................... 143
Codewandlung .. , .. ................................... 144
Einfache Spiele . .. . .... . ........ . .. . .................. 180
Eine elektronische Orgel ...................... ....... ... 189
Eine Ampelan lage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 195
Programme für eine 2 x 8 bit LED -Anzeige .. .. ....... . ...... 209
Ein Lichtpendel. ... . ........... ..... ................ .. 212
Das Unterprogramm Zeit 1: ......... .. .................. 225
Programme für eine dreisteilige Siebensegmentanzeige .... . .... 237
Ein Zählautomat ... ............. . .. .. ........ . ..... . .. 243
Ein Reaktionstester (Stopuhr) .. . .... . ...... . ............. 250
Ein Spielautomat .. . ...... . ... .. ... . ...... . . . .......... 256
Ein G lücksza hlenautomat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
Ein programmierbarer Musikautomat ...... .. . . .. . .... . .... 277
Die Verwendung eines 5 Kanal Fernschreibers als Datenstation . . 285
Das Empfangsprogramm ....... . ... . ....... . ... . . . ..... , 295
Einfache Testprogramme . . . . . . .......................... 300
Ein einfacher Schreibautomat ... . ........... . .... . ....... 301
Auslisten des Speicherinhaltes . . . .......... . .............. 306

✦ Subjects


Sechstausenfünfhundertzwei


📜 SIMILAR VOLUMES