{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,15]],"date-time":"2025-04-15T06:12:15Z","timestamp":1744697535829},"reference-count":14,"publisher":"Wiley","issue":"8","license":[{"start":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T00:00:00Z","timestamp":1162166400000},"content-version":"vor","delay-in-days":5569,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1991,8]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>An efficient method for simulating instruction sets is described. The method allows for compiled instruction set simulation using the macro expansion capabilities found in many languages. Additionally, we show how the semantics of the C case statement allows instruction branching to be incorporated in an efficient manner. The method is compared with conventional interpreted techniques and is shown to offer considerable performance benefits.<\/jats:p>","DOI":"10.1002\/spe.4380210807","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T18:46:28Z","timestamp":1163789188000},"page":"877-889","source":"Crossref","is-referenced-by-count":39,"title":["Compiled instruction set simulation"],"prefix":"10.1002","volume":"21","author":[{"given":"Christopher","family":"Mills","sequence":"first","affiliation":[]},{"given":"Stanley C.","family":"Ahalt","sequence":"additional","affiliation":[]},{"given":"Jim","family":"Fowler","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,30]]},"reference":[{"key":"e_1_2_1_2_2","doi-asserted-by":"crossref","unstructured":"D. R.DitzelandA. D.Berenbaum Using CAD tools in the design of CRISP IEEE Design and Test June1987 pp.21\u201331.","DOI":"10.1109\/MDT.1987.295162"},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/2465.214917"},{"key":"e_1_2_1_4_2","unstructured":"J. S.BirnbaumandW. S.Worley Jr. Beyond RISC: high\u2010precision architecture IEEE COMPCON 1986 pp.40\u201347."},{"key":"e_1_2_1_5_2","unstructured":"A. D.Berenbaum D. R.DitzelandH. R.McLellan Introduction to the CRISP instruction set architecure IEEE COMPCON 1987 pp.86\u201390."},{"key":"e_1_2_1_6_2","doi-asserted-by":"crossref","unstructured":"C. E.GimarcandV. M.Mulutinovic A survey of RISC processors and computers of the mid\u20101980s IEEE Computer September1987 pp.59\u201369.","DOI":"10.1109\/MC.1987.1663695"},{"key":"e_1_2_1_7_2","volume-title":"Informatica Rapport 81","author":"Tanenbaum A.","year":"1983"},{"key":"e_1_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/6617.6619"},{"key":"e_1_2_1_9_2","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1109\/MM.1984.291227","article-title":"A reduced high\u2010level\u2010language instruction set","volume":"4","author":"Schulthess P.","year":"1984","journal-title":"IEEE Micro"},{"key":"e_1_2_1_10_2","volume-title":"Compiler Construction for Digital Computers","author":"Gries D.","year":"1971"},{"key":"e_1_2_1_11_2","volume-title":"Assemblers, Compilers, and Program Translation","author":"Calingaert P.","year":"1979"},{"key":"e_1_2_1_12_2","doi-asserted-by":"crossref","unstructured":"C.May MIMIC: a fast System\/370 simulator in Proceedings of the SIGPLAN 87 Symposium on Interpreters and Interpretive Techniques St. Paul Minnesota June1987 pp.1\u201313.","DOI":"10.1145\/29650.29651"},{"key":"e_1_2_1_13_2","volume-title":"Computer Architecture: A Modern Synthesis, Volume 2","author":"Dasgupta S.","year":"1989"},{"key":"e_1_2_1_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/MC.1985.1662800"},{"key":"e_1_2_1_15_2","volume-title":"Computer and Digital System Architecture","author":"Murray W. D.","year":"1990"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380210807","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380210807","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,23]],"date-time":"2023-10-23T14:26:13Z","timestamp":1698071173000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380210807"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1991,8]]},"references-count":14,"journal-issue":{"issue":"8","published-print":{"date-parts":[[1991,8]]}},"alternative-id":["10.1002\/spe.4380210807"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380210807","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1991,8]]}}}