Anhang
Erganzende Bemerkungen
Der Inhalt dieses Buch hat sich durch meine Arbeiten am
und mit dem Apple fast von alleine ergeben. In Vorbe-
rei tung sind zwei Bucher, die die Anwendungen mit dem VIA
6522 vertiefen sollen: physikalische Experimente mit dem
Analogrecorder und der Datenfernubertragung mit dem Apple.
Als ich nun in den letzten Monaten versuchte, aIle
benotigten Bauteile zusammenzustellen und noch einmal zu
kaufen, muBte ich feststellen, daB der Markt selbst in
Berlin fast leergefegt ist, wenn es urn bestimmte ICs geht.
Von den damit verbundenen Preissteigerungen will ich
gar nicht sprechen. Ich will nun versuchen, von den
wichtigsten ICs Liefermoglichkeiten im Versandhandel
anzugeben. Die Angaben beziehen sich auf Ende 1984:
(A): Frank-Elektronik GmbH, Gugelstr. 129, 8500 Nurnberg 40
(B): Conrad Electronic 8452 Hirschau,Postf.1180,Katalog E86
(C): Volkner Electronic,33 Braunschweig,Postf. 5320, K84/85
279
1. VIA 6522 Preis ca. 20,- DM
Bezugsmoglichkeit: (A), (B) Seite 80, (C) Seite 137
2. Puffer SN 74LS243 und SN 74LS241 Preis ca. 3 bis 5,- DM
Bezugsmoglichkeit: (A), (E) Seite 76
3. Relais 3 bis 5V Preis ca. 6 bis 8,- DM
Bezugsmoglichkeit: (C) Seite 54,55
4. Komparator LM 139 (LM 339) Preis ca. 2,- DM
Bezugsmoglichkeit: (B) Seite 67, (C) Seite 135
5. Antriebsmotore Plotter Preis ca. 28,- DM/Stuck
Bezugsmoglichkeit: (B) Seite 301
6. A/D-Wandler ADC 0804 Preis ca. 20,- DM
Bezugsmoglichkeit: (C) Seite 135
7. D/A-Wandler DAC 0800 Preis ca. 15,- DM
Bezugsmoglichkeit: Plastronic,Einemstr. 5,1000 Berlin 30
280
Uteraturhinweise
Dieses Buch setzt die Kenntnis der Pascal-Sprache
voraus. Trotzdem sei hier auf zwei Bucher hingewiesen, die
fur den Anfanger und fur den Fortgeschrittenen geeignet
sind:
Pascal-Bucher:
Rudeger Baumann: Programmieren mit Pascal, CHIP-Wissen,
Vogel-Verlag, ISBN 3-8023-0667-8
Erbs, Stolz: Einfuhrung in die Programmierung mit Pascal,
B.G. Teubner, ISBN 3-519-12506-4
Assembler- und VIA 6522-Buch:
Lance A. Leventhal: 6502 Programmieren in Assembler, tewi
Verlag, ISBN 3-921803-10-1
Assembler:
Randy Hyde: Using 6502 Assembly Language, Datamost Inc, USA
Interfacing:
Titus,Larsen,Titus: Apple Interfacing, Howard W. Sarns u. Co,
USA, ISBN 0-672-21862-3
A/D-Wandler, D/A-Wandler:
Linear Databook, National Semiconductor, USA
Begriffserklarungen
Diese Liste von Abkurzungen und Fachausdrucken solI dem
Anfanger helfen, sich schneller zurechtzufinden. Sie solI
als Nachschlageliste dienen, um dem Leser Begriffe sofort
zur verfugung zu stellen. Diese Liste ist nicht vollstan~
dig, sie enthalt jedoch die wichtigsten Fachausdrucke, die
in diesem Buch vorkommen. Die Benennung des Artikels (der
VIA oder das VIA?) ist nicht eindeutig. Ich habe ver
sucht, den Artikel des jeweils ubersetzten Begriffes zu
benutzen (der VIA = der vielseitige Interface-Adapter).
Acknowledge-Signal, das: Ruckmeldesignal, das kennzeichnet,
daB empfangene Daten verarbeitet sind
Adapter, der Anpassungsstecker zwischen zwei unter
schiedlichen Systemen
281
ACR Auxiliary Control Register, Hilfsregister,
mit dem der VIA 6522 gesteuert wird,
insbesondere die Timer, Adresse VIA+$B
AdreBbus, der
AID-Wandler, der
Ampli tude, die
ana loge Signale
16-adrige Leitung, uber die die Adressen
der Speicher eines Rechners angesprochen
werden
ein Chip, der analoge Daten in digitale
umwandelt
die groBte Auslenkung einer Schwingung
Signale, deren GroBe stetig verandert
werden kann, Gegenteil: digital
Analogrecorder, der: ein (Software-) Speicher,der gemessene
Array, das
ASCII-Code! der
analoge Signale speichert, verarbeitet
und graphisch darstellt
das Feld, (Software-) Speicher fur ein
oder mehrdimensionale Variablen
eine Tabelle, in der aIle druckfahigen
und Kontrollzeichen des Rechners aufge-
282
Assembler
Bandbreite, die
bidirektional
binar
Bit, das
BOOLEAN-Variable
Bus, der
Byte, das
Clock, die
Chip, der
Begriffserklarungen
listet sind, z.B. ASCII 65 A.
zwei Bedeutungen: 1. stark maschinenori
entierte programmiersprache; 2. Teil des
Betriessystems,mit dem Texte dieser Spra
che in den Maschinencode libersetzt werden
Frequenzbereich,in dem ein Gerat arbeitet
in beide Richtungen durchlassig
Zahlen, die nur die Werte 0 und 1 anneh
men konnen
kleinste lnformationseinheit, nimmt die
werte 0 (z.B. keine Spannung) und 1 (z.B.
4-5V Spannung) an
Wahrheitswert, nimmt nur die Werte TRUE
oder FALSE an
eine mehradrige Leitung, liber die Daten,
Adressen oder Kontrollsignale von der CPU
zu den Speichern (und umgekehrt) oder ex
ternen Geraten geleitet werden
8 Bits bilden ein Byte
Uhr, hier: AnschluB eines lcs, an den ein
Rechtecksignal gelegt wird und so im
Zeittackt Daten steuert
ein elektronischer Baustein, oft in recht
eckigen Kunststoffgehausen mit 14, 16
oder mehr Anschllissen
Chip Select-Signal ein Signal, das ein peripheres Gerat oder
Compiler, der
CPU, die
D/A-Wandler, der
einen Speicherbaustein anspricht
Teil des Betriebssystems. Der Compiler
libersetzt einen Textfile (Pascal-Pro
gramm) in die Maschinensprache.
Central Processing Unit, das zentrale
Logikwerk eines Rechners.
Der Apple hat einen 6502-Chip als CPU.
ein Chip, der digitale werte in analoge
umwandelt
Begriffserkliirungen
Datenbus, der eine 8-adrige Leitung, liber die Daten von
der CPU zu den Speichern oder externen
Geraten (und umgekehrt) geleitet werden
Datenselektor, der ein Chip, der Datenleitungen auswahlt,
abschaltet oder durchschaltet
Decoder, der hier: ein Chip, der Daten in die richtige
Form bringt oder auf die richtigen Daten
leitungen legt
Device Select-Signal: ein Signal, das ein peripheres Gerat
oder einen Speicherbaustein anspricht
Diffusionsspannung bei jeder Diode bildet sich an der Grenz
schicht des p- und n-Uberganges eine
Gegenspannung in der GroBe 0,2 bis 0,7 V
283
digitale Signale Signale, die nur die Werte ° (z.B. ° V) und
1 (z.B. 4-5 V) annehmen, Gegenteil: analog
Diode, die
Editor, der
File, der
Filer, der
Flag, die
Flipflop, das
ein elektronischer Gleichrichter, der
Strome nur in eine Richtung durchlaBt
Teil des Betriebssystems, mit dessen Hil
fe man Programme leichter erstellen kann
oder Texte verarbeiten kann
Abschnitt einer Diskette, auf den etwas
geschrieben ist, aber auch Bezeichnung
flir diesen Inhalt
Teil des Betriebssystems, mit dessen Hil
fe man Programme auf Diskette schreiben
kann, sie loschen oder umbenennen kann
Zeichen, Flagge, hier: ein bestimmtes Bit
eines Registers, das einen bestirnrnten zu
stand charakterisieren solI
ein Chip, der beim Ubergang des Zustandes
eines Eingangssignals seine Eigenschaft
andert, kleinste Speichereinheit
free running mode, der: ein Zustand des A/D-Wandlers, der es
ihm erlaubt, nach Beendigung einer Umwand
lung sofort die nachste zu beginnen
284 Begriffserkliirungen
Gate, Gatter, das logische Einheit, die eine UND, ODER oder
NICHT-Verknlipfung realisiert
Hardware, die die Teile eines Computers, die man an
fassen kann
hexadezimal
high-byte, das
IC, das oder der
IFR
Interface, das
Interrupt, der
Inverter, der
I/O Select-Signal
Keyboard, das
Komparator, der
Zahlen aus einem Zahlensystem zur Basis
l6,ein KompromiB zwi.schen dem Binarsystem
des Rechners und der vom Menschen verlang
ten Anschaulichkeit, die benutzten Ziffern
sind O,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
die oberen vier Bits eines Bytes
Integrated Circuit, integrierter Schalt
kreis, komplexer elektronischer Baustein
Interrupt Flag Register, Unterbrechungs
Flag-Register, notiert vorliegende Unter
brechungen durch Hardware-Ereignisse
Adresse: VIA + $D
Verbindungsbaustein zwischen zwei unter
schiedlichen Systemen. Interface-Karten
verbinden den Apple mit der Umwelt.
Unterbrecher, ein externes Gerat unter
bricht ein Programm und bewirkt die Abar
beitung eines bestimmten Programmteils.
Der Interrupt wird durch ein "low"-Signal
der IRQ-Leitung bewirkt.
ein Chip, der Signale umkehrt
siehe auch "Chip Select" und "Device Select"
die Tastatur eines Rechners
ein Chip, der zwei Spannungen vergleicht
und in Abhangigkeit davon einen Ausgang
steuert
LED, das oder die Light Emitting Diode, Leuchtdiode
Library, die Blicherei, Zusammenfassung mehrerer Pro
gramme oder Programmteile in einen File
Linker, der Teil des Betriebssystems, mit dessen Hilfe
man ein Pascal-Programm mit einer "Unit" oder
Begriffserkliirungen
low-byte, das
Manual, das
Matrix, die
Menu, das
einem Assembler-Programm verbinden kann
die unteren vier Bits eines Bytes
Handbuch
eine rechteckige Anordnung von Zahlen
Auswahlkarte eines Programms, mit deren
Hilfe man den Ablauf eines Programms
steuern kann
Mikroprozessor, der: Kleinrechner, siehe auch CPU
Monitor, der Datenbildschirm
Multiplexer, der Chip, der mehrere Datenleitungen nach-
Oszilloskop, das
Pascal
PCR
peeken
Pen, der
Phase, die
Pin, der
Plotter, der
poken
Port, der
einander abfragen kann und deren Daten
auf eine Ausgangsleitung legen kann,
siehe Datenselektor
elektronisches Gerat, das einen Elek
tronenstrahl schnell uber einen Bild
schirm lenken kann. Ein Oszilloskop kann
schnelle elektrische Schwingungen
darstellen.
hochstrukturierte, moderne Computerspra
che, ubersichtlich und logisch aufgebaut,
benotigt ein eigenes Betriebssystem auf
Disketten
Peripheral Control Register, Register,
das die Steuerung des VIA 6522 bewirkt,
steuert insbesondere die Leitungen CAl
bis CB2, Adresse: VIA + $C
Lesen einer Speicherzelle
zeichenstift eines Plotters
die relative Lage zweier schwingungen zu
einander
eine der AnschluBbeine eines IC-Sockels
zeichengerat, das automatisch MeBwerte
auf Papier zeichnen kann
Beschreiben einer Speicherzelle
Ein- oder Ausgang fur Daten. Der VIA 6522
285
286
Puffer, der
RAM, der
Reed-Relais, das
Register, das
RC-Glied, das
ROM, der
Begriffserkllirungen
hat zwei Ports A und B.
Chip, der zwei Datenleitungen voneinander
trennt oder sie verbindet
Random Access Memory, Lese-Schreib-Speicher
mit freiem Zugriff
Relais, das durch ein Magnetfeld gesteuert
wird
spezieller Speicher
eine Kombination von Widerstand und Kon
densator, wirkt hier als Zeitverzogerungs
element
Read Only Memory, Nur-Lese-Speicher, ent
halt meistens das BASIC-Betriebssystem
Schmitt-Trigger, der: ein Chip, der eine fast beliebige Kur-
venform in eine Rechteckkurve umwandelt
Sieben-Segment-Anzeige, die: Anzeige, die haufig im Taschen
rechner vorkommt. Die Anzeige besteht aus
7 Leuchtdioden, die in Form einer 8 ange
ordnet sind.
Slope, der
Slot, der
Anstieg oder Abfall einer Kurve
50-polige Buchse des Apples. Dieser be-
sitzt 8 freie Slots.
Soft-switching, das: Umschalten eines Gerates per Programm
Software, die
Stack, der
das geistige Gut, das in jedem Programm
steckt, oft auch das Programm selbst
Stapel, Teil des RAMs, auf den ein Pascal
Programm wahrend der Ausflihrung des Pro
gramms bestimmte Werte ablagert oder
wieder loscht oder abliest
Strobe-Signal, das kurzer Rechteckimpuls
Timer, der
Trigger, der
Treiber, der
Zeitmesser
ein Signal, das den Start einer Messung
bewirkt
digitaler Verstarker fUr Bausteine, die
einen Strom von mehr als 10 rnA benotigen
Begriffserklarungen 287
Tristate-Puffer, der: ein Puffer, der drei Zustande annehmen
kann. Er kann Daten sperren, in eine oder
in die andere Richtung durchlassen.
Type-Ahead-Buffer, der: Speicher, der von der Tastatur gelie
ferte Daten bis zum Abruf durch den Rechner
speichert. Wahrend eines Diskettenlaufs
wird die Tastatur seltener abgefragt, so
daB dann Daten verlorengehen konnen.
UCSD-Pascal
unidirektional
VIA, der
Word, das
x-y-Switch, der
Zeropage, die
"University of California San Diego"-Pascal,
erweiterte Pascal-Version
in eine Richtung durchlassig. AIle Dioden
wirken unidirektional.
Versatile Interface Adapter, Vielseitiger
Interface-Adapter. Der VIA 6522 ist ein
komplexer Baustein, der den Apple mit der
Umwelt verbinden kann.
Wort, ein Wort gleich zwei Bytes
Schalter, der die Ausgabe einmal auf die
x-Achse oder y-Achse eines Plotters legt
Nullseite, die ersten 256 Speicher-Adres
sen der Apple RAM-Speicher
288
Verzeichnis der Programme
Diese Text-Files und ihre zugehorigen Code-Files befinden
sich auf der Diskette, die zu diesem Buch erworben werden
kann. Die assemblierten Code-Files sind in der INTERFACELIB
zusammengefaBt.
Pascal-Programme
TESTI
TEST3P
TEST4P
KEY
MONITORP
PEEKPOKE
PARI
PAR2
SCHALTER
LAUFLICHT
AMPEL
PAR3
YTOSZIP
XYPLOTTER
XYOSZIP
SCHRIFTP
SCHUL PLOTT
PAR4
PARS
TASTATUR
RECHTECK
PULSZAEHLI
PULSP
IRPTUHRP
FREQUP
Assembler-Programme
TEST3A
TEST4A
KEYPR
MONITORA
PEEKASS
YTOSZIA
XYOSZIA
SCHRIFTA
PULSA
IRPTUHRA
FREQUA
Hilfs-Dateien
INTERFACELIB
BUCHSTABEN
ZEICHEN
TASTEN
Verzeichnis der Programme
Pascal-Programme
SANNUNGP
ANALOGP (*)
MORSEN
ICTESTER (*)
SEGTESTER
SIEBENSEG (*)
BIGUHR (*)
Assembler-Programme
SPANNUNGA
ANALOGA
Hilfs-Dateien
(*) Wegen Platzmangel enthalt die Diskette nicht den zuge
horigen Code-File. Kompilieren Sie den Text-File und linken
Sie ihn mit INTERFACELIB.
289
290
Sachwortverzeichnis
Dieses Verzeichnis enthalt nicht die Sachworter, die in den
graphischen Darstellungen oder in den Programmen vorkommen.
6500.0PCODES
6500.ERRORS
80-Zeichen-Karte
~1
(/>2
Acknowledge
ACR
AID-Wandler
ADC 0804
Adapter
AdreBbus
Adresse
Akku, Akkumulator
Ampel
Amplitude
analog
Analogrecorder
Anode
Anstiegszeit
Apple
ASCII-Code
Assembler
Aufladekurve
Bandbreite
BASIC
37
37
11,35
16,17,28-30
16,17,28-30,181
53,56,87,88,172,173,177,281
281
192-227,280,281
72,192-194
57,158,281
12,14,20,281
11,12,16,24,34,36,40,41,42,44,45,51,
53,54,5,77,78,84,87,96,105,109,178,181
51
68-74
104,116,198,281
72,118,194,196,198,199,281
198-227,279,281
260,271,272
30
12,13,18-20,26,34-38,4,50,51,53,154,
158,174,186,279
60,103,104,109,229,264,281
30,32,34,37-44,47,51,60,75,77,96,104,
105,109,167,170,174,177,180,187,192,194
199,200,280,282
17
28,282
26,28,34,44,50
Sachwortverzeichnis 291
12,282 bidirektional
binar
Bit
Bli tzlicht
booten
52,60,282
20,51,52,62,72,83,84,87,153,154,156,158,
187,192,196,228,234-236,258,259,261,282
223-227
26,37,50
Bus 12,16,282
Byte 41,51-53,181,186,187,199,282
CAl s. Acknowledge
CA2 s. Strobe
Chip 14,15,18,19,259,282
CHIP SELECT-Signal CS 13,15,16,20-2~,30-33,181,192,282
Clock
Compiler
CPU
Cursor
D/A-Wandler
DAC 0800
Data Enable
Datenbus
Datendecoder
Datenfernlibertragung
84-88,200,201,282
282
12,13,15,17,26,59,171,172,282
180
72-75,82,83,91,95,105,116,118,140,143,
147,280,282
72
259
12,13,20,26,53,154,158,283
s. Demultiplexer
279
Datenregister 54,59,153,168,199
Datenrichtungsregister 54,59,153,168
Datenselektor
Demultiplexer
DEVICE SELECT-Signal
Diffusionsspannung
digital
Diode
Directory
Diskette
Drucker
Durchbruchspannung
s. Multiplexer
258-278
13,283
193,283
72,198,199,223,224,271,272,283
147,193,283
s. Katalog
37,39,47,198,206
12,206
193
292
Editor
File
Entwicklungs-Karte
Flag
Flanke
Flipflop
Fototransistor
Fotowiderstand
free running mode
Frequenz
Funktion
Funktionsgenerator
Gate, Gatter
Germanium
Getriebe
Hameg
Hardware
hexadezimal
Hobby-Karte
Hubmagnet
IC
IC-Tester
IER
IFR
35-38,47,104,283
283
18
283
s. Slope
84,85,109,235,256,283
223-227
223-227
Sachwortverzeichnis
192,283
30,32,91,165,167,170,180,181,186-192,197,
198,201
34,36,44,45,51,75-82,96,121,138,194,196,
198
197
23,235,236,256,284
193
149
28
83,171,174,199,284
36,41,42,53,54,284
18,23
118,149,152
9,10,18-21,90,142,158,235,236,256,2~9,284
235-257
177,284
54,87,91,158,168,171-191
indirekte Adressierung 45,46,51
Innenwiderstand 73
Interface 12-30,53-56,109,153,181,187,280,284
INTERFACELIB
Interrupts
Interruptvektor
INTR
Inverter
I/O SELECT-Signal
38,50,75,82
20,171-191,284
178
192
16,23,143,144,260-262,284
13,16,284
Sachwortverzeichnis
IRQ
Kalibrieren
Kamera
Katalog
Katode
Keyboard
KEYPR
KEYPRESS
Komparator
Konstanten
Koordinatensystem
Kugellager
Lauflicht
LED
Lesezustand
LM 139
LM 741
Library
Library.Code
Linker
Lochstreifenplatine
Makro
Manual
Matrix
Menlikarte
Mikroprozessor 6502
Min 0 Stecker
mode
Modul
Monitor
Morsen
Motor
Multiplexer
20,171,172
167
223-227
198,206
260-264,271,272,278
36,45,46,51,284
27,34-39,44,47,51,52,78
35-38,46
140-147,284
40,42,50
119,206
149,152
65-67
57-65,68,88,95,147,153,224,271,284
13,15,24,25
140-145,149
73
37,39,50,284
37
39,43,49,60,64,65,70,73,82,95,153,163,
170,180,191,197,284
9
39-44,50
34,285
103,120,154,260,285
37,39,82,118,206,256,285
16,285
10,23,57,58,90,156,194,235
192
27
285
228-235
61,62,140-152
258-278,285
293
294
Netzwerk
Objektiv
Operationsverstarker
Oszi11oskop
Pascal
Parameter
PCR
PEEK
Pegel
Peripherie
Phasenverschiebung
PIA 6520
Platine
Plotter
POKE
Polling
Port
Potentiometer
Prototyp-Karte
Prozeduren
Puffer
Pulszahler
Pumpe
Quartz
RAM
RC-Glied
READ/WRITE
Real-Zeit
Rechteckgenerator
Reed-Relais
Referenzspannung
Sachwortverzeichnis
72,192
223-224
73
10,28,30,32,75,82,91,95,103,104,111,116,
117,120,140,285
11,26-43,47,50,51,75-78,96,104,109,170,
174,178,180,187,194,196,199,206,280,285
36,45,50,51,77,194,206
54,83,84,87,285
34,37,44,46,47,50,51,60,285
13,15,16,21,84-86,91,142-144,154,168,228,
236,271,272,278
12,53,171
16,30,285
181
10,73
83,118-152,285
27,34,37,44-47,50,60,75,285
171,187
53-56,59,83,118,153,154,234,258,261-264
272,278,285
143
18
34,39-45,77,206,272
14,15,17,18,20,23,285
168-170
61,62
186
285
16,17
15,20,21,24,25,30-33,192
271
10,165-168,197
148,152,285
140,141
Sachwortverzeichnis
Register
Relais
Relation
RESET
ROM
Routine
Schieberegister
Schmitt-Trigger
53-55,75,105,178,285
59-64,143-148,152
96-102,121
20,32,50
50,285
37
65
16,17,23,285
Schnittstelle-seriell 11,53,57
-parallel 11,53,56,59,60,72-75,83,88,91,96,109,
153,154,158,192,235,258
Schreibzustand 13,15,24,25
Schwel1spannung 17
Sieben-Segment-Anzeige 260-278,285
Signalbus
Silizium
Skalierung
Slope
Slot
SN 7400
SN 7404
SN 7406
SN 7414
SN 7490
SN 74100
SN 74150
SN 74151
SN 74153
SN 74154
SN 74LS241
53
193
206
198,199,206,285
9,16-20,26,38,50,53,54,285
15,23,90,236
15,23,262
58,62,68,90,143,147
15,17,23
85,90
84,90
258,259,272
259
259
258,259,262
14,23,24
SN 74LS243 14,23,25
Softswitching 35
Software 52,65,171,278,285
Speicher 12,16,34,41,44,50,51,53
Speicher-Oszilloskop 198
295
296
Stack
Stapel
Stauchung
Stecker
Stiftleiste
Strobe
SYSTEM.ASSMBLER
SYSTEM. LIBRARY
SYSTEM. LINKER
Tastatur
Tastkopf
Telefonbuchsen
Timebase
Timer
Transientenrecorder
Treiber
Trennschalter
Trigger
Trimmer
Tristate-Puffer
TTL-Logik
TTL OUT
Type-Ahead-Buffer
Uhr
Umwandlungen
undieren
unidirektional
Unit
UCSD
Vertikalverstarker
Verzogerung
VIA 6522
Sachwortverzeichnis
41,45,172,178,194,285
41
198,206
10
21,23
36,45,46,53,56,83-86,90,91,105,109,154,
158,168,172,173,191,258,285
37,47
37-39,43,44,50,60,64,65,70,73,82,95,116,
138,153,163,191
s. Linker
32,52,154,158-164,171
9,30
10,73,147
82
8,53,54,172,173,181,186,187,199,285
198
260,261,278,285
13
198,199,201,206,223,224,285
17,23,30
15,20,285
144
35
52,285
83,181-186,271-278
s. AID-Wandler
52
12,14,285
38
s. Pascal
30
17
10,16,8,20-25,53-55,59,83,84,87,171,
172,181,192,234,279,280,281,285
Sachwortverzeichnis
Wahrheitstafe1
Wandler
zahler
Zeitkonstante
Zeropage
Zugmagnet
236
s. A/D- oder D/A-Wandler
85,90,235,256
17
41,51,199,285
143
Zweistrahloszilloskop 10,28,91
297
Ekkehard Kaier
BASIC-Wegweiser fur den Apple II
Datenverarbeitung mit Applesoft-BASI C fur Apple I I/lie und kompatible Mikrocomputer
1984. X, 200 S. mit zahlr . Abb. und 80 vol lstandigen Programmen. 16,2 X 22,9 cm. Kart.
Das Wegweiser-Buch von Dr. Ekkehard Kaier fuhrt zum erfolgreichen Einsatz von Mikrocomputern der Apple IIFamil ie w ie Apple lie, Apple I I-Plus und sprachgleicher Systeme.
Es vermittelt aktue lles Grundlagenwissen zur Datenverarbeitung, gibt eine Benutzeranleitung und enthalt einen kompletten Programmierkurs mit vielen Beispielen in der Programmiersprache Applesoft-BASIC. Das Wegweiser-Buch beschreibt ausfuhrlich das Betr iebssystem DOS, die technischen Eigenschaften und die speziellen Gerate, die mit dem Apple Mikrocomputer benutzt werden konnen. In allen Abschnitten sind viele Abbi ldungen zum besseren Verstandnis und zur anschaulichen Demonstration eingefligt. Insgesamt sind 80 Programmbeisp iele vollstandig beschr ieben. Da auf Programmiertr icks verzichtet wurde, konnen die Programme leicht an andere BASI C-Dialekte angepar.,t werden; sie s ind demnach universell verwendbar.
Zusatzlich erhalt das Buch den Charakter eines Nachschlagewerkes, da der Leser ein sehr ausfuhrliches Sachwortregister und ein detail liertes Inhaltsverzeichnis vorf indet.
Das Apple-Wegweiser-Buch ist eine ausgezeichnete Erganzung der vom Hersteller gel ieferten Systemhandbucher.
51/4"-Applesoft BASIC-Programmierkurs-Diskette mit allen Program men des Buches ist I ieferbar.
Ekkehard Kaier und Edwin Rudolfs
Turbo Pascal-Wegweiser fur Mikrocomputer -Grundkurs Mit 88 Programmen, 42 Programmablaufplanen und Struktogrammen sowie 100 Abbildungen
1985. XII, 262 Seiten, 16,2 X 22,9 cm. Kart.
Dieses Wegweiser-Buch informiert umfassend uber die grundlegenden Anwendungsmogl ich keiten, die Turbo Pascal unter den Betriebssystemen CP/M, MS-DOS und MSXDOS bietet.
Entwicklung von Software in Abschnitt 1 : Was sind Datentypen und -strukturen? Welche Programmstrukturen gibt es? Wie werden Disketten-Dateien behandelt? Wie geht man bei der Programmentwicklung vorl
Bedienung des Turbo Pasca l-Systems in Abschnitt 2 : In welchen elf Schritten geht man vor, um das erste Programm zu erstellen? Wie sieht das Befehlsverzeichnis von Turbo Pascal aus (zu jeder Anweisung, Prozedur und Funktion wird ein Beispiel angegeben).
Grundkurs zum Programmieren mit Turbo Pascal in Abschnitt 3: Welche Sprachmittel stehen zur Programmierung von Folge-, Auswahl - und Wiederholungsstrukturen zur Verfligung? Wie nutzt man Prozeduren und Funktionen als Unterprogramme? Wie setzt man die einfachen Datentypen INTEGER, BYTE, REAL, CHAR und BOOLEAN ein? Welche Datentypen kann der Benutzer selbst vereinbaren? Was zeichnet die strukturierten Datentypen String und Array aus? Wozu dienen typisierte Konstanten?
Fur ,Umsteiger von BASIC zu Pascal':
Zahlreiche Ablaufe des Turbo Pascal-Wegweisers finden sich auch in den verschiedenen BASI C-Wegweisern (Sprachenvergleich) .
Aile Programme des Buches sind auf Diskette erhaltlich fUr: Apple II (51/4"). Commodore 128 (5 1/4"). IBM-PC (5 1/4"). MSX-Computer (5 1/4" und 3 1/2") und Schneider CPC 464 (5 1/4").