{"title":"News about Euromicro","authors":"Walter A. Wallach","doi":"10.1145/1218016.1218018","DOIUrl":"https://doi.org/10.1145/1218016.1218018","url":null,"abstract":"[Information in this feature has been obtained from Microprocessing and Microprogramming, the Euromicro Journal. Microprocessing and Microprogramming is copyrighted by North-Holland Publishing Company. Abstracts reproduced in this feature are used with permission of the Editors and publisher of Microprocessing and Microprogramming.]","PeriodicalId":138968,"journal":{"name":"ACM Sigmicro Newsletter","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129566793","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Other recent papers","authors":"Walter A. Wallach","doi":"10.1145/1218016.1218019","DOIUrl":"https://doi.org/10.1145/1218016.1218019","url":null,"abstract":"The June, 1981 issue of the IEEE Transactions on Computers (vol. C-30, no. 6) contains a paper by Alice Parker and John Wallace entitled \"SLIDE: An I/O Hardware Descriptive Language\" (pp. 423--439).","PeriodicalId":138968,"journal":{"name":"ACM Sigmicro Newsletter","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117067402","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Microcode support software for the Modular Computer System","authors":"W. Tracz","doi":"10.1145/1096413.1096414","DOIUrl":"https://doi.org/10.1145/1096413.1096414","url":null,"abstract":"This paper describes the microprogramming support software tools used to implement and verify microprograms for the Modular Computer System (MCS) at IBM-Owego, NY. The concept of emulating various existing machine language instruction sets to form a \"multinative architecture\" is the cornerstone of the MCS. Powerful, reliable, and economical microprogramming tools had to be developed to facilitate the large microprogramming effort involved in emulating multiple architectures on the MCS. This paper discusses the software technology behind the microprogramming support software tools (Assembler, Linkage Editor, Computer Logic Diagram Generator, and Simulator) developed for the MCS and analyzes their performance and results.","PeriodicalId":138968,"journal":{"name":"ACM Sigmicro Newsletter","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133446618","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Review of \"Firmware, Microprogramming and Restructurable Hardware, by G. Chroust and J. R. Mühlbacher\", North-Holland Publishing Company","authors":"C. Neuhauser","doi":"10.1145/1096407.1096411","DOIUrl":"https://doi.org/10.1145/1096407.1096411","url":null,"abstract":"This book relates the proceedings of the IFIP Working Conference on Firmware, Microprogramming and Restructurable Hardware held at Linz, Austria during April of 1980. This conference involved about 60 participants, primarily from Europe, but with a good representation of US and Canadian researchers. Although a few industrial organizations were represented nearly all the participants were from universities and other academic organizations.","PeriodicalId":138968,"journal":{"name":"ACM Sigmicro Newsletter","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114653936","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Review of \"Digital System Design with LSI BIT-Slice Logic, by Glenford J. Myers\", John Wiley and Son, 1980","authors":"J. M. Hemphill","doi":"10.1145/1096407.1096410","DOIUrl":"https://doi.org/10.1145/1096407.1096410","url":null,"abstract":"","PeriodicalId":138968,"journal":{"name":"ACM Sigmicro Newsletter","volume":"316-317 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127580951","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Review of \"Principles of Firmware Engineering in Microprogram Control, by Michael Andrews\", Computer Science Press, 1980","authors":"J. M. Hemphill","doi":"10.1145/1096407.1096409","DOIUrl":"https://doi.org/10.1145/1096407.1096409","url":null,"abstract":"The contents of this book are as follows: Chapter I: Control in Digital Machines. This chapter develops the concept of the control unit and compares hardwired control units with microprograrn~ed control units. Chapter 2: Sequencing Inside the Control Unit. This chapter covers in detail various microprograrrrned control unit organizations. Chapter 3: Microinstruction Organization. This chapter covers various aspects of microinstruction design such as vertical versus horizontal formats and mona versus polyphase clock organization. Chapter 4: Minimization of RaM Width. This chapter deals with techniques to reduce the number of bits used in a given microprogram. Chapter S: Firmware Engineering. This chapter covers various techniques of microprogram optimization. Chapter 6: A Firmware Engineering Development Tool. This chapter describes a specific microprogram design technique based on algorithmic state machine concepts. Chapter 7: This chapter surveys microprograrrmable bit-slice devices and microcontroller devices. At the end of each chapter questions and references are provided. Perhaps the mast serious defect of the book is in its use of out of date computers as real life examples. For example, the IBM System 360-out of production for over ten years-is used as the focal point of several discussions. However, no mention is made of more recent IBM System 370 processors that utilize large writeable control stores to contain microprograms that implement not just the base 370 machine instruction set but also operating system functions. All things considered, the book meets the goals given by the author. The coverage of general microprograrrming techniques in chapter I through 3 is very good. This book would serve well as a text for a 23","PeriodicalId":138968,"journal":{"name":"ACM Sigmicro Newsletter","volume":"105 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122436169","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"DGCAS as a microprogram development tool","authors":"E. Skordalakis","doi":"10.1145/1218011.1218013","DOIUrl":"https://doi.org/10.1145/1218011.1218013","url":null,"abstract":"User microprogramming has entered a new phase nowadays. This is due first to the availability of \"microcircuits\" with the help of which one can build, easily, microprogrammable digital systems and secondly to the availability of \"microprogram software support systems\" with the help of which one can develop the microprograms he needs. A home made Generalized Cross Assembly System, named \"DGCAS\", which can be used as a component in a microprogram software support system, is described in this paper.","PeriodicalId":138968,"journal":{"name":"ACM Sigmicro Newsletter","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1980-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131020201","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Microprogrammable computer architecture design considerations","authors":"W. Tracz","doi":"10.1145/1096404.1096405","DOIUrl":"https://doi.org/10.1145/1096404.1096405","url":null,"abstract":"The implementation of a computer system through a microprogrammable architecture has demonstrated significant advantages in flexibility and overall cost. This paper summarizes some key questions related to the design of a microprogrammable computer architecture. Three areas are covered; general system questions, hardware questions, and software questions.","PeriodicalId":138968,"journal":{"name":"ACM Sigmicro Newsletter","volume":"88 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1980-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115626012","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The direct execution of intermediate languages on an Eclipse computer","authors":"R. Cooper","doi":"10.1145/1218011.1218012","DOIUrl":"https://doi.org/10.1145/1218011.1218012","url":null,"abstract":"The use of intermediate languages as a convenient means of developing portable high-level language compilers, appears to be growing. With this approach, the compiler for language A (which may be written in language A) compiles the source code into an intermediate language I, which is usually a pseudo-machine language. For each machine that the language is to be implemented on, there is then either a program that converts I into the assembler language for that machine or, alternatively, an interpreter may be written which executes the pseudo-machines code interpretively.","PeriodicalId":138968,"journal":{"name":"ACM Sigmicro Newsletter","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1980-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131741086","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A performance index for emulation environments in digital systems","authors":"A. N. Akonteh","doi":"10.1145/1218007.1218008","DOIUrl":"https://doi.org/10.1145/1218007.1218008","url":null,"abstract":"This study develops a formal representation of an emulation environment and defines an emulator in terms of a transformation process τ(x,y) equivalent to an environment Mxy created by imbedding the state image of a target machine y into a host machine x. A performance index ρxy of the emulator is developed to indicate its relative versatility.","PeriodicalId":138968,"journal":{"name":"ACM Sigmicro Newsletter","volume":"12 6","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120886916","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}