{"title":"A general purpose CPU simulator","authors":"Dave Curbow","doi":"10.1145/503643.503715","DOIUrl":null,"url":null,"abstract":"The Computer Science department here at USM has two 8080 based machines and two Texas Instruments 960 minicomputers in addition to our XEROX Sigma-9. Our mass storage medium for the mini and micro systems is cassette. Because of the limits of this medium, and the inability for more than one person at a time to use one of these machines, software development has been very slow.One way to speed up this process would be to do all our work on the Sigma-9. That is keep all files on its disc, and use cross-assemblers and cross-compilers to generate object code and test the code on simulators. Thus the small systems would only be needed for final checkout.A cross-assembler and simulator for the 8080 systems were obtained and work begun. The more these programs were used, the more inadequate they seemed. This paper documents the design and implementation of a new simulator.","PeriodicalId":166583,"journal":{"name":"Proceedings of the 16th annual Southeast regional conference","volume":"105 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1978-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 16th annual Southeast regional conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/503643.503715","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The Computer Science department here at USM has two 8080 based machines and two Texas Instruments 960 minicomputers in addition to our XEROX Sigma-9. Our mass storage medium for the mini and micro systems is cassette. Because of the limits of this medium, and the inability for more than one person at a time to use one of these machines, software development has been very slow.One way to speed up this process would be to do all our work on the Sigma-9. That is keep all files on its disc, and use cross-assemblers and cross-compilers to generate object code and test the code on simulators. Thus the small systems would only be needed for final checkout.A cross-assembler and simulator for the 8080 systems were obtained and work begun. The more these programs were used, the more inadequate they seemed. This paper documents the design and implementation of a new simulator.