                                          
                   
                       

Assembler-Bcher                             W.Vukovich                  

Di Schnelligkei de ausgefhrte Programm sowi da Beherrsche 
diese sicherlic nich leichte Sprach sin f viel ausreichend 
Grnde,sic mi de Assembler-programmierun z beschftigen Be 
de Flu de Computerbche is e nich verwunderlich da e 
inzwische auc zu Programmierun de 8086/8088-Prozessor mehrer 
Tite gibt I folgende seie hie einige di i de letzte zwe 
Jahre erschiene sin vorgestellt:

Be de 198 erschienene Buc "8086/8088-Assembler  schein e 
sic u eine erfolgreiche Tite z handeln den de Verla IT 
konnt scho i gleiche Jah ein zweit Auflag verffentlichen 
Die i Bereic de Computerbche selten Meis veralter dies 
Tite durc neuer Programmversione ode neuer Compute seh 
schnell Da Buc de Autore Erwi Becker un Bertra Wohak fu 
au dere Erfahrunge al Leite vo Assemblerkurse zu 8086/8088 
Dies Erfahrun konnt nich entsprechen i ei Buc umgesetz 
werden Ohn Zweife is di Assemblerprogrammierun nich einfac 
z vermitteln Abe ma merkt da de Autore de direkt Kontak 
z de Schler (hie Lesern fehlt Ihne geling e nicht di 
einseitig Kommunikatio hi zu Lese f diese befriedigen z 
lsen

Di Autore lege groe Wer au Kenntniss be di Achitektu vo 
Prozessoren Dahe rate sie Kapite 1 welche grundlegend Kennt
niss be di Achitektu de 8086/8088-Mikroprozessore un di 
Adressierun de Speicheroperande enthlt grndlic z studieren 
Klugerweis beschrnke sic di Verfasse  be ihre Darstellun 
au da Betriebssyste MS-DO vo Microsof un somi auc au dere 
Assemble Macro-8 un erliege nich de Versuchung mehrer Assem
ble z behandel un s di Materi f de Lese noc komplizier
te z machen 

Di Syntax Direktive un Operatore de Macro-86 werde i Kapi
te  behandelt.

Kapite  is ein alphabetische detailliert Zusammenstellun de 
8086/8088-Befehlssatzes Jede Befeh wir i seine Mnemoni au 
Englisc un Deutsc erklrt E folg ein verbal Beschreibun de 
Wirkungsweis de Befehls ein symbollogisch Beschreibun de 
einzelne Operationsschritte de vo Assemble erzeugt Maschinen
code de Zeitbedar f di Ausfhrun de Befehls di Zustnd 
de Flag un Beispiele di de Gebrauc erluter sollen Diese 
Tei de Buche is wenige zu Durcharbeiten sonder meh al 
Nachschlagewer gedacht.

I Kapite  werde di logische Verknpfunge un i Kapite  di 
wichtig Macrosprach de Macro-8 besprochen De Bildun un Be
handlun vo Unterprogramme is Kapite  gewidmet I folgende 
Kapite wir a Beispie de Inte 8279-Bausteine di maschinennah 
Programmierun de Ein-/Ausgab behandelt Whren Kapite   kur 
di Interruptprogrammierun beschreibt bleib Kapite  de 
Stringverarbeitun vorbehalten Kapite 1 sol de Lese i di 
Lag versetzen mi Hilf de Dienstprogramm de Assembler un de 
Debugger Programm ablaufferti z schreibe un z testen 

De Abschlu bilde ei 27seitiges ausfhliche Stichwortverzeich
nis Sinnvol wr zustzlic ei Glossa assemblerspezifische 
Ausdrck gewesen Weiterhi is z bemngeln da leide di Befeh
l i Tex schwe vo de Beschreibun z unterscheide sind Ein 
zweite unterschiedlich Schrifttyp ode Fettdruc knnt hie 
leich Abhilf schaffen.

Eine hnliche Aufba ha da Buc vo Jame W.Coffron au de 
Sybex-Verlag Diese Buc erschie 198 i de USA 198 i Deutsch
lan un lieg hie inzwische i de dritten(! Auflag vor.
Diese Buc is sicherlic meh f Assembleranfnge gedacht den 
e geh be Grundlegende zu Assemblerprogrammierun砠 nich 
hinaus Didaktisc is e u einige besse gelunge al de zuvo 
besprochen Titel Auc ei Anfnge kan ohn gro Mh de Gedan
ke de Autor folgen.

Kapite  beschreib di grundlegende Konzept de Mikroprozessor
programmierung wobe ma streite kann o di zahlreiche Rechen
beispiel de Lese ntzen 

Kapite  widme sic de innere Aufba un de interne Register 
de 8086/8088-Mikroprozessors 

De Auto zeig i Kapite  di Unterschied zwische de 808 un 
808 auf soda e i 4.Kapite di einzelne Assemblerbefehl 
erklre kann f jede Befeh wir di mnemonisch Darstellung 
di Funktion di definierte un undefinierte Kennzeichenbits 
ein Beschreibung di Codierun sowie fall ntig ei Beispie 
gegeben 

I Kapite  folg ei kleiner meh praktisc ausgerichtete Teil 
i de Programm f arithmetisch Berechnunge entwickel werden 
Di堠 folgende zwe Kapite behandel di Programmierun砠 vo 
Interrupt un verschiedene Ein-/Ausgabetechniken Da vorletzt 
Kapite erklr zwe Anwendungsprogramme di mi Hilf de IBM-Bio 
de Drucker di Tastatu un de RS232-Anschlu steuern 
Da letzt Kapite fg di Einzelstck de vorhergehende Kapite 
zusamme un gib de Lese eine abschlieende Gesamtberblick 
sowi ein kurz Einfhrun i de Umgan mi eine Assembler.

De Abschlu bilde di unvermeidlich ASCII-Tabelle ein Umwand
lungstabell Hexadezima i Dezima sowi BC i Dezimal di Refe
renzdate zu 8086/8088-Befehlssat sowi ei Stichwortverzeichnis 
Coffro geling e mi seine Buc "Programmierun de 8086/8088 
besse al di Autore Becker/Wohak de Lese i di Grundlage de 
Assemblerprogrammierun einzufhren Leide werde z weni Program
mierbeispiel gegeben De Wer vo kurze bungen di gerad eine 
Anfnge di Strke un Trick eine Programmiersprach nherbrin
gen is nich z unterschtzen 

Auc de Mnchne TE-WI-Verlag de wege seine zahlreiche 
Prozessorbche be Fachleute hoc angesehe ist verffentlicht 
i letzte Jah ein amerikanisch堠 bersetzun砠 zu 8088-
Programmierung Di Autoren Davi C Willen un Jeffre I Krantz 
wolle i ihre Buc de innere Aufba un Befehlssat de 808 
erlutern Jedoc zeig di Gliederun diese Titels da di 
Autore sic蠠 meh򠠠 mi de Hardwarekomponente de 
Assemblerprogrammierun al mi de einzelne Assemblerbefehle 
befassen Whren si sic i erste Tei de Buche noc mi de 
Rechenmethode i Binr- un Hexadezimalsystem de Architektu de 
808 un de IBM-Makroassemble beschftigen dien de zweit Tei de assemblerrelevante Beschreibun einzelne Hardwarekomponente 
wi zu Beispie de eigentliche Systemplatine de verschiedene 
Bildschirmadapter de serielle Adapters de Disketten-Kontroller 
un de Spieleadapters Di Autore halte sic en a di IBM-
Standardkonfiguration Da bedeutet da nu de 808 un nich de 
fas baugleich 808 beschriebe wird Eine de Grnd daf drft 
sein da beid Autore lang Zei Mitarbeite vo IB waren.

We ein ausfhrlich Beschreibun de Assemblerbefehl ode eine 
Vergleic de verschiedene Assemble sucht lieg mi diese Buc 
sicherlic falsch den dies werde nu seh kur i Anhan aufge
fhrt Di Strk diese Buche lieg i seine Hardwareorientierun 
un de zahlreiche Beispielprogrammen di di Programmierun die
se Hardwarekomponente mittel Assemble aufzeigen S finde sic 
zu Beispie i Kapite  "Systemplatin de IBM-PC Programm zu 
Tastaturabfrage zu Benutzun de P al Uhr I Bildschirmadapter-
Kapite folg logischerweis ei Monochrombildschirm-Treiberpro
gramm Druckerroutine ei Terminalprogram sowi ei Program zu 
berprfun de Diskettenformat sin einig weiter Beispiel au 
diese Buch.

"Endlic ei Buch da mi ausfhrliche un i eine verstndliche 
Sprach di Programmierun i Assemble au de IBM-Pà erlutert 
hei e au de Rcktex de Buche "Di Assemblerprogrammierun 
de IBM-P  XT vo Le JScanlon de 198 i Verla Markt&Tech
ni erschiene ist I Vergleic z de hie besprochene Bcher 
gil dies Werbeaussag wirklich Diese Buc zeichne sic durc 
ein rech klar Sprach un ein sinnvoll Gliederung Da Buc 
hl sic a di blich Gliederun de andere Assemblerbcher I 
erste Kapite wir de 808 beschrieben da zweit Kapite be
schftig sic mi de Handhabun un Beschreibun de IBM-Small-
Assembler un de IBM-Makroassemblers 

Kapite  gib i sachlogische Ordnun ein Beschreibun de 
Assemblerbefehle I Kapite  un  werde schwierig mathematisch 
Operatione sowi Listen- un Tabellenprogrammierun vorgestellt I 
folgende Kapite gib Scanlo eine Einblick wi ma j innerhal 
de Assemblerprogrammierun da IBM-Bio zunutz macht Kur werde 
auc di Grafik- un Ton-Programmiermglichkeite de IBM-Pà ange
sprochen Ei weitere Abschnit stell i kurze Einfhrun de 
8087-Numerikprozesso vor De Anhan umfa Konvertierungstabellen 
de Zeichensat de IBM-PC di Ausfhrungszeite de 8088 ein 
alphanumerich Kurzdarstellun de 8088-Befehlssatzes di Be
schreibun eine erhltliche Diskett mi alle Beispielprogramme 
un ei ausfhrliche Stichwortverzeichnis Diese Buc is vornehm
lic f Anfnge gedacht di jedoc be Programmiererfahrun 
besitze sollten Ferne is di streng Ausrichtun au de IBM-P 
un somi allei au de 808 z beachten.

Ebens ausschlielic au de IBM-P ausgerichte is "Programmiere 
i Assemble f di IBM-Prsonalcomputer vo Davi J Bradley ei 
Titel de ers 198 i Kooperatio mi Prentice-Hal bei Verla 
Car Hanse erschiene ist Freimti behaupte da Buc vo sich 
wede da Programmierhandbuc noc di technisch Beschreibun de 
P ersetze z wollen sonder nu  zu Ergnzun z dienen Diese 
Buc wurd hauptschlic zu Einstie i di Assemblerprogrammierun 
geschrieben Programmierkenntniss werde vorausgesetzt dahe wir 
nich au Algorithme un Programmiertechnike eingegangen De 
erst Abschnitt bestehen au Kapite  un 2 erhl di Grundla
ge de Arbeitsweis eine Computers die beinhalte auc ein 
kurz Beschreibun vo binre Arithmeti un interne Darstellun sowi ein kurz Erluterung wi ei Assemble arbeitet De zweit 
Tei de Buches da hei di Kapite 3, un  beschreibe di 
Registe un erluter di Befehl de 808 beziehungsweis 8087 
Da Kapite  is speziel de Arithmetikprozesso gewidmet De 
Auto zeig unte andere eine Weg wi ma de zu Teste ge
bruchliche Debugger de 808 nich untersttzt doc zu Teste 
vo Programmen di de 808 benutzen einsetze kann Da Kapite  
behandel di Arbei mi DO un de Assembler De Lese fll e 
jedoc vie schwerer diese Inside (de Auto gehr z de Team 
welche de P be IB entwickelte) be seine Beschreibunge z 
folgen D sic diese IBM-konfor verhlt wir selbstverstndlic 
nu de IBM-Makroassemble besprochen Di Kapite  un  beschf
tige sic mi de IBM-spezifische Hardwar de P un de IBM-ROM-
Bios Interessan un hnlic wi ander Kapite mi mehrere Pro
grammbeispiele versehe is Kapite 10 Hie stell de Auto rech 
ausfhrlic di Einbindun vo Assemblerprogramme i ander Pro
grammiersprache vor De Anhan enthl ei ausfhrliche Registe 
sowi di Befehlsstz de 808 un 8087 wobe dies fn Seite 
durc ihre Informationsgehal un ihr Schriftgr f de Lese 
reine Augenpulve sind Ebens z bemngel ist da woh zwische 
de Erstellun de Manuskripte un de bergab i di Fotosetzan
lag a Korrekturlese gespar wurde Da Buc enthl doc rech 
viel Schreibfehler.

Di besprochene Bche knne nu de Wiederholun un bun de 
Sprach dienen Anfnger seie di Bche de Autore Coffro un 
Scanlo empfohlen.Weiter interessant bungsprogramm finde ma 
be Willen/Krantz        

Die is ein Kurzfassun au de P WEL 7/86.

Liste der Assemblerbcher:
-------------------------
Erwi Becker/Bertra Woak "8086/8088-Assembler",IWT-Verlag,57 
Seiten,gebunden 78DM.

Jame W Coffron Programmierun de 8086/8088" Sybex-Verlag 30 
Seiten 48DM.

Davi C Willen/Jeffre I Krantz "IBM-PC/XT-Assemblerprogrammie
run CP 8088" TE-WI-Verlag 41 Seitem 66DM.

Le J Scanlo "Di Assemblersprach de IBM-PC&XT",Markt Technik 
35 Seiten 74DM.

D J Bradle "Programmiere i Assemble f di IBM-Personalcom
puter" 38 Seiten 58DM.

Weiter Assemblerbcher:

Grohmann B.Eichle "Da Prozessorbuc zu 8086/88" Dat Becker 
40 Seiten 59DM.

B Yeun ""8086/808 Assembl Languag Programming" Wiley&Sons 
1984 28 Seiten 75DM.

P Abe "Assemble fo th IBM-P an P XT" Prentic Hall 1984 
41 Seiten 24,9 Dollar.

G Hank "Erst Einfhrun i di IBM-Assembler-Sprache" Oldenburg-
Verlag 1979 15 Seiten 28,80DM.

R Haskel "IBM-P Assembl Languag Tutor" Prentic Hall,1985 24 
Seiten mi Diskette 45,4 Dollar.

A Sigh/W Triebe "IBM-P 808 Assembl Languag Programming" 
Prentic Hall 1985 25 Seiten 19,4 Dollar.
.fi schoen
.pa
