Előszó
Ez a jegyzet a hiradástechnika szakon tanuló digitális számitógép specialisták számára készült, témája a számitógép-mérnökök számára alapvető fontosságú assembler nyelv, nevezetesen az IBM 360/370-es és ezzel kompatibilis ESzR gépek assembler nyelvének megismertetése. Ezen gépek hardware tulajdonságaiból csak a programozó számára legfontosabb elemeket foglalja össze, egyebekben támaszkodik a megfelelő alapozó és szaktárgyak tananyagára. Nem foglalkozik továbbá a makrónyelvvel, az Input-output rendszerrel, illetve a programozás módszertanával. Ennek részben terjedelmi okai vannak, részben pedig az, hogy egy sorozat első elemének szánjuk, a további kötetek fognak az assembler nyelvű programozás további kérdéseivel foglalkozni. A programozás módszertanát egyébként az előadások és gyakorlatok során bemutatott mintapéldák elemzésével lényegesen hatékonyabban lehet elsajátítani, az igazán jó módszereket pedig csak a gyakorlat taníthatja.
A kötet részletesen, a magyar nyelven fellelhető irodalomnál lényegesen pontosabban tárgyalja az egyes gépi utasítások hatását, az adatok definiálásának módját, az assembler nyelv szerkezetét, szabályait, igy a gyakorlott programozó számára kézikönyvként is ajánljuk. A tájékozódást segiti még a kötet végén található részletes tárgymutató és a függelékékben szereplő több összefoglaló táblázat is.
Kisebb sulyt fektettünk a privilegizált utasítások ismertetésére, részben, mert ezek a programozói gyakorlatban csak nagyon ritkán fordulnak elő, részben pedig azért, mert ezek egy része erősen modellfüggő, igy a programozó a gyártó leírásaira kell, hogy támaszkodjék.
Az egyes utasitások használatát néhány, a tipikus használatnak megfelelő mintapéldán illusztráljuk. Az anyag önálló átgondolását ugy próbáljuk elérni, hogy a mintapéldákat csak a legszükségesebb magyarázattal láttuk el, igy a részletek feldolgozásával az olvasó alaposan átismétli a megfelelő Ismereteket.
A mintapéldák fordítási listáján az adatdefiniáló (DC) utasításnál megadtuk a keletkezett memóriatartalmat hexadecimális formában, hogy segítsük az Olvasót ismeretei ellenőrzésében. A szöveges magyarázat és a magyarázott ábrarészlet könnyebb megfeleltetését segiti, hogy az összetartozó szövegrészre és ábrarészletre azonos, bekarikázott számmal mutatunk rá.
Vissza