90 ADVANCED MICR0PR0CESS0RS AND HI6H-LEVEL LANGUAGE COMPUTER ARCHITECTURE Vtis o knjigi ai najhitraja ustvariao « pregla- dom kazala knjige, ki podaja poleg naalovov vssh tJlankov tudi strukturo knjiga in razdali- tev vsebine v posaaazne dale in poglavja. Knjiga z naslovoa ADVANCED MICROPROCESSORS AND HIGH-LEVEL LANGUAGE COMPUTER ARCHITECTURE je zbirka najpomanbnejBih fllankov, porofiil in ekspartiz, ki jih Ja zbral in uredil avtor Vsljko Milutinovit za potrsbe poufiBvanja pred- •eta z enakia naslovon na Purdue UnivBrbity v ZDA. Knjiga je uCbenik za Btudente ter hkrati tudi dober pripomoček nattrtovalcem novih raBunalni« kih sisteaov in vodjem razvoja, ki potrebujejo znanjs o sadobnih trendih v raCJunalniBkih arhi- tektuc-ih. Knjiga sestoji iz 39 (Slankav, kl so razdaljenl v 7 dalov in 14 poglavij ter ina •kupno skaraj 600 strani. Knjiga govori o arhitekturah, ki tsmeljijo na visokoprogramskih jeziklh, to je o HLL (High Level Languaga) rafiuna1nl«kih arhltakturah. Avtor deli HLL raeunalnl*ka arhitekturo na dve asnovni skupinii - arhitekture z indirektnin izvajanjen ter - arhitakture z direktnin izvajanjea. Pri arhitekturah z indirektnia lzvajanjea JB za izvajanje prograaa potrebno izvorni kod prave— sti v izvajalni kod. Pri arhitakturah z direk- tnla izvajanjani pa rafiunalnik lahko diraktno izvaja izvorni kod. Nadalje dali MilutinoviC arhitekture z indirok- tnia izvajanjen v dva podrazdradai - rsducirana arhijbekturs in - koapleksna arhitektura. Koaplaksna arhltaktura se nadaljs dslijo v - jazikovno vodans arhitaktura in - jazikovno odvisne arhitekture. Jezikovno vodena arhitekture lahko definirano kot arhitakturB, kjer sa proKijo konstrukcije strojnega jezika na ralatlvno visokaa nivoju toda na na nivoju HLL (lntaksa. Pri Jaiikovno odvlmnih arhitakturah pa Imamo dlraktna anollO no odvisnost «sd HLL komtrukcijo in konatruk- cijo strojnega Jeiik«. Na koncu »o razdaljena Jezikovno odvisna arhi- tekture tta vi - arhitakture s prograaskiai prevajalniki ter - arhitekture s etrojnimi prevajalniki. Slik« 1 ka«» razdelitav HLL arhitekbur. HLL ArcMtKtura \ lndinct Eitcutioa AicmltKtm \ Dlnct Eiacutlon Aichltectiira Jiluctun Coaplu Archluclura / \ Lugug« Dlnctad Arekltactm S Dnulttt« 1» 8aftmn Languagi Comtpondlng ArchltKiun \ Itaulitlan In Haidmra Slika li Razdelitsv HLL arhitektur. Tabla of Contant« PrefacB iii Acknowledgeaantm v Part I — Introduotian Chapter liEa»ential Issues 2 Direotions and ISSUBS in ArchitBcture and Lang- uages 3 H.J.Flynn......*333 A . S . TanenbaumC Coaimunicationa of the ACH,March 1978,pages 237-246) Chapter BiAdvanced Complex-lnstructian-Set Microprocessors 343 An Architectural Comparison of 32-Bit Microprocessors 344 A.6upta and H.D.ToongCIEEE Micro,February 1983 pages 9-22) Introduction to the iAPX 432 Architecture 358 Intel Corparationdntel Corporation Hanual Order Nunber 171821-001,1981) A 32-Bit VLSI CPU Chip 422 J.U.Beyers,L.J.Dohse,J.P.Fuceto1a,R.L.Kochis, C.6.Lob,G.L.Taylor,and E.R.ZellerCIEEE Journal of Salid-State Circuita,October 1981,pages 210 -214) The Motorola HC68020 429 D.MacGregor,D.MothersolB,and B.Moyer(IEEE MICRO.August 1984,pages 101-118) Systen Considerations in the NS32032 Design.447 R.nateosianCPraceedings of the NCC,July 1984, pages 77-81) An Inside Look at the Z80,Q00 CPUiZilog'5 Naw 32-Bit Microprocessor 451 A.Patel(Proceedings oi the NCC,July 1984,pages 83-91) Part IV — HLL ArohitBoturss — Type A Chapter 9iSone Early Experinents 460 Iaplenentation of a High-Leval Language Machine 461 A.Hassitt,J.W.Lagesohults,and L.E.Lyon(ConBu- nications a( tho ACM.April 1973,pages 199-212} Dasign of an Aerospace Canputsr for Direct HOL Execution 475 U.C.NielsenCPraceedings of the Sympasiu« an High-Level Language Coaputer Architecturs, June 1973,pages 34-42) Chapter 10:Some Current Research 485 Schene-79 —Lisp on a Chip .....486 G.J.Sussman,J.Holloway,6.L.Steel,Jr.,and A.Bell(Coaputer,July 1981,pages 10-21) The Scheae-81 Architeoture—5ysten and Chip by the Designers. 497 J.Batali,E.Gaodhus,C.Hanson,H.Shrobs,R.M.StaU aan,and G.J.Suasman(Proceedings of the 1982 MIT Conferenos on Advanced Rasaarch in VLSl, January 1981,pages 69-77) Part V — HLL Arohiteoturea—Type B Chapter lliTvra Intsrasting Expsrinents 508 Rsflectione on ths High-Lavsl Languags Syabol Computer Systsa 509 D.R.Ditzal(Coaputer,July 1981,pages 55-66) High-Level Language Oriented Hardware and the Post-von Neumann Era 521 H.J.Burkla,A.Frlok,and C.SchlierCProoeedings of the 5th Annual Šyapoaiua on Conputer Archi- tecture,June 197B,pages 60-65) Chaptar 12iThs OEL Approach 527 Ideal Direatly Exeauted LanguagestAn Analytical Arguaent for Eaulation 528 L.U.HoevelCIEEE Transaotions on Coaputers, August 1974,pagos 7S9-767) Enecution ArohitaotureiThe DELtran Experiaent.. 537 M.J.Flynn and L.U.Hoevel(IEEE Transactions on Conputers,February 1983,pages 156-174) Part VI — Olreot Exeoution Architecturas Chapter 13iThe University of Maryland Appraach. 558 Interactive High-Leval Language Direct-Executi- on Hicroprocessor Sysbaa 559 V.Chu and E.R.CannondEEE Transactions on Software Engineering,June 1976,pages 126-134) Prograaaing Languages and Diract-Execution Conputer Arohitacture.' 568 Y.Chu and M.Abrams(Computer,Ju1y 1981,pages 22-32) Part VII — International efforts Chapter 14 so ukvarja s sistenskimi vpraganji intsraktivnega visokoprogranskega Jezika in 2 arhitekturo za njegovo direktno izvajanje. Clanok obravnava razliko med »istemom z interaktivnln provaja- njsB in sictemon z interaktivnim intarpetlra- Drugi Clanek trinajstsga poglovja (Chu) anali- zira intarakcijo ned procesorjem in visokopro- graaskiB jezikoa pri arhitekturh za direktno izvajanje (Slika B). Procasor za to arhitektu- ro sestoji iz treh glavnih delav, to je Blovar- skega dela procesorja, nadzornega dela proce- sorja in podatkavnega dola procesorja. V filan- ku je prikazana interakcija tsh treh dalov procesorja na prinerih, ka uporabljamo visoko- progranaki jezik. PROGBAM MEMORV OAIA . MEMOSV J LEXICAl PROCESSOR CONIROL PROCESSOR OAIA 1 PROCESSOR CONIROL ASSOCIATlVE MEMORV OhTA ASSOCIATIVE MEM0RY Knjiga SB konfla o 14 poglavjem, ki obravnave preglsdno fllanko o razvoju HLL arhitaktur v razliflnih razvojnih o»ntrih po svatu. Poglavja veebuje dva fllanka, ki predstavljata razisko- valne in razvojno doseiko na podroSJu HLL rafiunjlnitlkih arhitsktur v Japonski in v Evro- pi. Vamamoto jo v Clanku, ki daje prep!»d tah razi&kav na Japonsken, prlkazal struktura PL/I prooesorja, konfigurao'jo Cobol raCunalnika, vafl razllflnih Liop r Sunalnikov, NEC-ov »in- gle-chip Pasoal procosor in druga Drugi eianak zsdnjaga po^lavja C8ylb«y) daja pregled raziskav o podroflja raCunalnifkih arhi- tektur v Evropi. Otaenjeni DO doseKki B podrofi ja reducirnih arhitsktur z Univarsity o( Kant, univerze v Bonnu in Gasallschaft fur Mathanatik und Datenvsrarbeitung. S podatkavno vodanial arhitakturami se ukvarjejo na Univer»ity of Manchester, Kathiliske Univer&iteit Lauven in na univerzi v Dortmundu, Z reduciraniai arhi- tekturani ea ukvarjajo na University of Rea- ding. Jozikovno vodenc arhitekturs razvijajo na Tehniflni univarzi Berlin in n* Univcrzi Dortound. HLL arhitskture cazvijajo na univer- zi Paul Sabatiar v Taulouse ter na univsrzah v Dortmundu, Frankfurtj ter Kaisarslautern. Ar- hitekture za diroktno izvajanje razvijajo na SvBdskcm in v Franoiji. Savada Ja oantrov, kjar raziskujejo in razvijajo HLL raOunalniVke arhitaktura v Evropl *• mnogo v»a. V t«m Clanku Js izbrgnih saao nakaj najbolj zaniai- vih. Na konou j« prlloifan ile cpiiak avropckih revij in siapozijav s podrotlja HLL raOunalni« kih arhitaktur. Slika Si Organizacija ratiunalnika za dirsktno izvajanja. Pripravili SaKa PraCarn