kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát
Kiadó: | Számítástechnikai Oktató Központ |
---|---|
Kiadás helye: | Budapest |
Kiadás éve: | |
Kötés típusa: | Ragasztott papírkötés |
Oldalszám: | 391 oldal |
Sorozatcím: | |
Kötetszám: | |
Nyelv: | Magyar |
Méret: | 24 cm x 17 cm |
ISBN: | |
Megjegyzés: | Fekete-fehér ábrákkal illusztrált. |
Előszó | 3 |
A CDC 3100/3200/3300/3500-as tipusú számítógépek felépítése | 21 |
Általános jellemzés | 21 |
A központi egység | 21 |
Aritmetikai egység | 24 |
Programvezérlő egység | 25 |
Blokkvezérlő egység | 26 |
Adatközvetítő vonal (Data bus) | 28 |
A vezérlőpont regiszter-megjelenítő képe | 28 |
A központi tár | 29 |
A társzó | 29 |
A tármodulok | 29 |
A tárra jellemző időadatok | 30 |
Szócímzés | 30 |
Karaktercimzés | 31 |
Az adatok formátuma | 32 |
Egyszeres pontosságú fixpontos számok | 32 |
Kétszeres pontosságú fixpontos számok | 34 |
Lebegőpontos számok | 35 |
Decimális számok | 36 |
Karakterek | 37 |
Utasítás formátumok | 38 |
Szócízmésű utasítások | 38 |
Karaktercímzésű utasítások | 38 |
Literál operandusú utasítások | 39 |
Bevezetés a COMPASS nyelvbe | 41 |
A COMPASS programösszeállító rendszer általános jellemzői | 41 |
A program-összeállítási eljárás | 41 |
A szócimzésü utasítások általános alakja | 44 |
A COMPASS forrásprogram - kódolás | 45 |
Címkemező | 47 |
Műveleti mező | 48 |
Címmező | 49 |
Megjegyzés mező | 52 |
Egyzerű COMPASS programok kódolása | 53 |
A program kezdete | 53 |
A program befejezése | 53 |
Belépési pont | 53 |
Kártyastrukturák a példa programokhoz | 54 |
COMPASS utasítások | 57 |
Betöltő utasítások | 57 |
Betöltés az A regiszterbe | 57 |
Betöltés a Q regiszterbe | 59 |
Betöltés az index regiszterbe | 61 |
Tároló utasítások | 63 |
Az A regiszter tartalmának tárolása | 63 |
A Q regiszter tartalmának tárolása | 65 |
Az index regiszter tartalmának tárolása | 67 |
Fixpontos 24 bit pontosságú aritmetika | 68 |
Hozzáadás az A regiszter tartalmához | 68 |
Kivonás az A regiszter tartalmából | 70 |
Az A regiszter tartalmának osztása | 74 |
Helyettesítéses összeadás | 76 |
Műveletek regiszterekkel, tárra való hivatkozás nélkül | 78 |
Az A regiszter tartalmának növelése | 78 |
A Q regiszter tartalmának növelése | 79 |
Az index regiszter tartalmának növelése | 81 |
Beléptetés a regiszterekbe | 83 |
Vezérlésátadó (ugró) utasítások | 86 |
Feltétlen vezérlésátadás | 86 |
Feltételes vezérlésátadás az A regiszter tartalmának zérussal történő összehasonlítása alapján | 87 |
Feltételes vezérlésátadás az A és a Q regiszterek tartalmának összehasonlítása alapján | 90 |
Visszatérő ugrás | 92 |
Feltétlen állj utasítás | 96 |
Szelektív vezérlésátadás | 97 |
Vezérlésátadás az index regiszter tartalmának növelésével, illetve csökkentésével | 99 |
Átlépő utasítások | 100 |
Átlépés egyenlőség esetén | 100 |
Átlépés nagyobb, vagy egyenlőség esetén | 105 |
Átlépés index növeléssel/csökkentéssel | 108 |
Szócím tárolása | 109 |
Léptető utasítások | 110 |
A léptető utasítások alakja | 110 |
A és Q léptetése | 112 |
Utasítás módosítások | 115 |
Előjel kiterjesztés | 115 |
Címzési módok | 116 |
Szócímzésű utasítások index módosítása | 117 |
48 bites műveletek | 121 |
Betöltés az AQ regiszterbe | 121 |
Az AQ regiszter tartalmának tárolása | 123 |
Az AQ regiszter tartalmának léptetése | 124 |
48 bites fixpontos aritmetikai műveletek | 127 |
Hozzáadás az AQ regiszterhez | 127 |
Kivonás az AQ regiszterből | 129 |
Az AQ regiszter tartalmának szorzása | 131 |
Az AQ regiszter tartalmának osztása | 132 |
Logikai műveletek | 135 |
A logikai táblázatok | 135 |
A logikai "ÉS" művelet (logikai szorzás) | 135 |
A megengedő "VAGY" művelet | 135 |
A kizáró "VAGY" művelet | 136 |
Példák oktális számokkal végzett logikai műveletekre | 136 |
Logikai betöltés az A regiszterbe | 136 |
A komplementum betöltése | 138 |
A komplementum betöltése az A regiszterbe | 138 |
A komplementum betöltése az AQ-ba | 139 |
A logikai "ÉS" műveletek | 139 |
A-val történő logikai szorzás | 139 |
A logikai "ÉS" elvégzése az A regiszter tartalma és y között | 140 |
A Q regiszter tartalmának és y-nak logikai szorzata | 142 |
A "B" index regiszter és y logikai szorzata | 143 |
Kizáró "VAGY" műveletek | 144 |
Az A regiszter szelektív komplementálása | 144 |
Kizáró "VAGY" művelet az A regiszter tartalma és y között | 145 |
Kizáró "VAGY" művelet a Q regiszter tartalma és y között | 147 |
Kizáró "VAGY" művelet a Bb index regiszter és y között | 148 |
Az A regiszter szelektív betöltése | 149 |
Karaktermódú műveletek | 151 |
Bevezetés | 151 |
Karaktercimes utasításforma | 153 |
Karaktercimes utasítások | 154 |
Karakter betöltése az A regiszterbe | 154 |
Karakter betöltése a Q regiszterbe | 156 |
Az A regiszterben levő karakter tárolása | 156 |
A Q regiszterben levő karakter tárolása | 157 |
Karaktercím tárolása | 158 |
Karaktercím beléptetése az A regiszterbe | 159 |
A karaktercímes utasítások módosítása index regiszter segítségével | 160 |
Regiszterek közötti átvitelek | 163 |
Átvitel az A regiszter és az index regiszterek között | 163 |
Átvitel az index regiszterből az A regiszterbe | 163 |
Átvitel az A regiszterből az index regiszterbe | 163 |
Átvitel az A regiszter és a regiszterkészlet között | 164 |
Átvitel a reiszterkészletből az A regiszterbe | 164 |
Átvitel az A regiszterből a regiszterkészletbe | 165 |
Átvitel a Q regiszter és a regiszterkészlet között | 165 |
Átvitel a regiszterkészletből a Q regiszterbe | 165 |
Átvitel a Q regiszterből a regiszterkészletbe | 166 |
Átvitel az index regiszterek és a regiszter készlet között | 166 |
Átvitel a regiszterkészletből az index regiszterekbe | 166 |
Átvitel az index regiszterekből a regiszterkészletbe | 167 |
Regiszterek közötti összeadás | 167 |
A Q regiszter tartalmának hozzáadása az A regiszter tartalmához | 167 |
Az index regiszter tartalmának hozzáadása az A regiszter tartalmához | 168 |
Az A regiszter tartalmának hozzáadása az index regiszterhez | 169 |
Adatkerső és -mozgató műveletek | 171 |
Blokkvezérlés | 171 |
Adatkereső műveletek | 171 |
Megegyező karakter keresése | 171 |
Eltérő karakter keresése | 174 |
Adatmozgató utasítás | 176 |
A PAUS (szünet) utasítás (A kereső/mozgató utasításokkal kapcsolatos felhasználás) | 179 |
Tárvizsgálatok | 183 |
Maszkolt egyenlőség keresés | 183 |
Maszkolt küszöb keresés | 185 |
Tárléptetés | 187 |
Összehasonlítás | 188 |
Lebegőpontos műveletek | 195 |
Bevezetés | 195 |
Lebegőpontos számok tárolása | 195 |
Az együttható normalizálása | 195 |
A kitevő | 196 |
A konvertáló eljárás | 196 |
Visszaalakítás lebegőpontos alakból | 198 |
Lebegőpontos műveletek végrehajtása | 198 |
Összeadás | 198 |
Kivonás | 199 |
Lebegőpontos számok kerekítése | 200 |
Szorzás | 201 |
Osztás | 202 |
Lebegőpontos utasítások | 203 |
Lebegőpontos összeadás | 203 |
Lebegőpontos kivonás | 204 |
Lebegőpontos szorzás | 205 |
Lebegőpontos osztás | 205 |
48 bites regiszter műveletek | 207 |
A 48 bites E regiszter | 207 |
Bevezetés | 207 |
"Csapdázott" utasítások az E regiszter szimulálására | 207 |
Átvitel az A regiszter és az Eu regiszter között | 208 |
Átvitel az Eu regiszterből az A regiszterbe | 208 |
Átvitel az A regiszterből az Eu regiszterbe | 208 |
Átvitel a Q regiszter és az EL regiszter között | 209 |
Átvitel az EL regiszterből a Q regiszterbe | 209 |
Átvitel a Q regiszerből az EL regiszterbe | 210 |
Átvitel az AQ regiszter és az E regiszter között | 210 |
Átvitel az E regiszterből az AQ regiszterbe | 210 |
Átvitel az AQ regiszterből az E regiszterbe | 211 |
Az AQ regiszter normálása | 212 |
Az AQ regiszter normálásának felhasználása | 213 |
Műveletek BCD számjegyekkel | 215 |
Bevezetés | 215 |
BCD számjegyek | 215 |
A mező fogalma | 215 |
Előjel bitek | 216 |
Az ED regiszter a gépen belül | 216 |
Az ED regiszter a konzolon | 216 |
BCD hibák | 217 |
BCD utasítások | 217 |
Az ED regiszter léptetése | 217 |
Vezérlésátadás ED egyenlő nulla esetén | 219 |
Vezérlésátadás ED kisebb, mint nulla esetén | 219 |
Vezérlésátadás ED túlcsordulása esetén | 220 |
A mezőhossz betöltése a D regiszterbe | 220 |
Betöltés az ED regiszterbe | 221 |
Az ED regiszter tartalmának tárolása | 222 |
Hozzáadás az ED regiszterhez | 224 |
Kivonás az ED regiszterből | 225 |
"Csapdázott" (trapped) BCD utasiíások | 226 |
Pszeudo-utasítások | 227 |
A pszeudo-utasítások fogalma | 227 |
A program meghatározása | 227 |
Az összeállító területek | 231 |
Helyfoglalások a tárban | 238 |
Az ENTRY és EXT utasítások | 242 |
Szimbólumok meghatározása ekvivalenciával | 247 |
A COMPASS lista vezérlése | 249 |
Konstansok összeállítása | 253 |
Oktális konstansok | 253 |
Fixpontos decimális konstansok | 255 |
Dupla pontosságu és/vagy lebegőpontos konstansok | 256 |
BCD konstansok | 257 |
BCD karakter konstansok | 258 |
Változó hosszuságú konstansok | 260 |
Bevezetés | 260 |
Oktális mód | 261 |
Hollerith mód | 263 |
Szócímzésű aritmetikai mód | 263 |
Karaktercímzésű mód | 264 |
Példa a VFD utasításra | 265 |
A B/K rendszer és utasításai | 267 |
Általános információk | 267 |
Csatornák és vezérlőegységek | 267 |
Csatlakozási jelek | 269 |
A B/K vezérlése | 269 |
Az adatátvitel elve | 270 |
Utasítások | 270 |
Kapcsoló utasítás | 270 |
Kiválasztó utasítás | 272 |
Szócímzésű bevitel | 274 |
Szócímzésű kihozatal | 276 |
Karaktercímzésű beviel | 277 |
Karaktercímzésű kihozatal | 279 |
B/K műveletek az A regiszterrel | 281 |
Állapotérzékelés | 284 |
B/K a konzolírógépen | 291 |
Csatorna foglaltságának törlése | 299 |
Csatorna és vezérlőegység foglaltságának törlése | 299 |
Megszakítások | 301 |
Megszakítások | 301 |
Aritmetikai túlcsordulás | 301 |
Kitevő túlcsordulás, ill. lecsordulás | 301 |
Osztási hiba | 302 |
BCD hiba | 302 |
Adatkeresési/mozgatási megszakítások | 302 |
Óra-megszakítás | 302 |
Csatorna-megszakítás | 302 |
Kézi megszakítások | 303 |
Megszakítás hálózati feszültség - kimaradás miatt | 303 |
Paritáshiba megszakítások | 303 |
Végrehajtási (executive) megszakítások | 304 |
"Csapdázott" (trapped) utasítások megszakításai | 304 |
Megszakítási utasítások | 305 |
A megszakítás vezérlés aktivizálása | 305 |
A megszakítás vezérlés kikapcsolása | 305 |
A megszakító maszk regiszter (IMR) szelektív beállítása | 306 |
A megszakító maszk regiszter (IMR) részleges törlése | 306 |
Lebegőpontos hiba megállapítása | 307 |
BCD hiba megállapítása | 307 |
Csatolt számítógép működésének megszakítása | 308 |
Bizonyos csatornán történő megszakítás kiiktatása | 308 |
Megszakítások törlése | 309 |
Megszakítások a központi megszakító vezérlés (CIC) felhasználásával | 309 |
Megszakítások esetén használatos táblázatok | 310 |
Központi megszakítás vezérléstáblázata (CIT) | 310 |
Megszakítási maszk regiszter (IMR) | 311 |
Megszakítások a központi megszakításvezérlés (CIC) felhasználása nélkül | 312 |
Feladatok a megszakítás rendszer felhasználására | 312 |
Megszakítás a CIC felhasználásával | 312 |
Megszakítás a CIC felhasználása nélkül | 314 |
MSOS vezérkártyák | 317 |
Bevezetés | 317 |
SEQUENCE kártya | 318 |
JOB kártya | 318 |
EQUIP kártya | 319 |
Könyvtári programhivás (COMPASS) | 323 |
CTO kártya | 325 |
PAUS kártya | 326 |
REWIND kártya | 326 |
LOAD kártya | 327 |
RUN kártya | 328 |
EOF kártya | 329 |
MSIO vezérkártyák használata | 329 |
RAT kártya | 330 |
FET kártya | 331 |
ALLOCATE kártya | 332 |
OPEN kártya | 333 |
CLOSE kártya | 333 |
SNAP hibakeresést szolgáló kártya | 334 |
CIO által vezérelt B/K | 335 |
Logikai egységek | 335 |
Hívósor és makró | 336 |
A CIO funkciói | 337 |
A hívósor paraméterei | 338 |
Adatátvitel | 339 |
Vezérlés | 340 |
Formamegadás | 340 |
Állapotvizsgálat | 343 |
Nagy tömegű adatkezelés (MSIO) | 345 |
Nagy tömegű tárolás szerkezete | 345 |
Elő- és utóműveletek | 345 |
B/K műveletek | 346 |
Beállítás | 347 |
Írás/olvasás | 347 |
Állapotvizsgálat | 348 |
Visszautasítási feltételek | 348 |
Hibakeresés | 351 |
Bevezetés | 351 |
Tártérkép készítése | 351 |
Az operációs rendszer tár-kiíró rutinjai | 352 |
A SNAP kártya alkalmazása | 352 |
A SNAP felhasználási szabályai | 354 |
A PROGDUMP rutin hívósora | 355 |
A tár kiíratása abnormális befejezés esetén | 356 |
COMPASS hibakódok | 357 |
Függelék | 359 |
Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.