{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,21]],"date-time":"2023-10-21T19:41:18Z","timestamp":1697917278328},"reference-count":31,"publisher":"Wiley","issue":"12","license":[{"start":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T00:00:00Z","timestamp":1162166400000},"content-version":"vor","delay-in-days":7638,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1985,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>A method to develop cross\u2010assemblers is explained by describing the XMETA system, where the advantages given by the semantic power of meta\u2010assemblies have been combined with the clarity of modern high level languages, such as Pascal, in defining assembly semantics. XMETA accepts a superset of the IEEE\u2010P694 microprocessor assembly language standard syntax: system structure is detailed and examples are provided to illustrate its use. Actual experiences are briefly summarized in the conclusions.<\/jats:p>","DOI":"10.1002\/spe.4380151204","type":"journal-article","created":{"date-parts":[[2006,11,18]],"date-time":"2006-11-18T01:13:18Z","timestamp":1163812398000},"page":"1159-1184","source":"Crossref","is-referenced-by-count":0,"title":["A high level language based system for cross\u2010assembler definition"],"prefix":"10.1002","volume":"15","author":[{"given":"M.","family":"Ancona","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A.","family":"Clematis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"G.","family":"Dodero","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A.","family":"Pino","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2006,10,30]]},"reference":[{"key":"e_1_2_1_2_2","doi-asserted-by":"publisher","DOI":"10.1016\/0303-1268(78)90053-6"},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/MM.1981.290901"},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1016\/0303-1268(77)90117-1"},{"key":"e_1_2_1_5_2","first-page":"112","volume-title":"Euromicro 1977","author":"Schmit A. M.","year":"1977"},{"key":"e_1_2_1_6_2","unstructured":"M.Ancona G.DoderoandE. L.Durante \u2018Cross software development for microprocessors using a translator writing system\u2019 Proc. 4th Int. Conf. on Software Engineering 1979 pp.399\u2013403."},{"key":"e_1_2_1_7_2","volume-title":"Microsystems: Architecture, Integration and Use","author":"Ancona M.","year":"1982"},{"key":"e_1_2_1_8_2","unstructured":"M.Ancona G.Dodero V.GianuzziandC.Tommasi \u2018PASCAL and microprocessors\u2019 Informazione Elettronica May\u2010June (1979) (in Italian)."},{"key":"e_1_2_1_9_2","doi-asserted-by":"crossref","unstructured":"P.Rutter \u2018Using a high level language as a cross assembler\u2019 SIGPLAN Notices(1981).","DOI":"10.1145\/954269.954277"},{"key":"e_1_2_1_10_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380070112"},{"key":"e_1_2_1_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/365230.365264"},{"key":"e_1_2_1_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1980.234489"},{"key":"e_1_2_1_13_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380121203"},{"key":"e_1_2_1_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1976.233539"},{"key":"e_1_2_1_15_2","first-page":"205","article-title":"The cross\u2010assembler universality versus standardization of micro computer assembly languages","volume":"81","author":"Kott R. K.","journal-title":"Euromicro"},{"key":"e_1_2_1_16_2","volume-title":"Euromicro","author":"Nicoud J. D.","year":"1980"},{"key":"e_1_2_1_17_2","volume-title":"Microprocessors users guide","author":"Biewer M.","year":"1979"},{"key":"e_1_2_1_18_2","doi-asserted-by":"crossref","unstructured":"W. P.Fisher \u2018Microprocessor assembly language draft standard\u2019 Computer December 96\u2013109(1979).","DOI":"10.1109\/MC.1979.1658582"},{"key":"e_1_2_1_19_2","unstructured":"W. P.Fisher \u2018A request for input on implementation of the proposed microprocessor assembly language standard\u2019 Computer April 79\u201380(1980)."},{"key":"e_1_2_1_20_2","doi-asserted-by":"crossref","unstructured":"R. J.DilsterandM. A.Shaver \u2018Trial implementation reveals errors in IEEE Standard\u2019 Computer July 76\u201077 (1982).","DOI":"10.1109\/MC.1982.1654086"},{"key":"e_1_2_1_21_2","volume-title":"The XMETA\/0 system: reference manual and users guide","author":"Clematis A.","year":"1982"},{"key":"e_1_2_1_22_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF00264291"},{"key":"e_1_2_1_23_2","unstructured":"CII 10070 METASYMBOL sous SIRIS 7\/SIRIS 8 Manual d'utilisation et d'operation Publ. no. 3753E\/Fr 1972."},{"key":"e_1_2_1_24_2","unstructured":"TMS1000 Series MOS\/LSI One\u2010Chip Microcomputer Software Guide Texas Instruments 1975."},{"key":"e_1_2_1_25_2","volume-title":"M6800 Assembler User Guide","year":"1980"},{"key":"e_1_2_1_26_2","unstructured":"TMS990\/101 Microcomputer User Guide Texas Instruments 1978."},{"key":"e_1_2_1_27_2","first-page":"307","volume-title":"Algorithms + Data Structures = Programs","author":"Wirth N.","year":"1975"},{"key":"e_1_2_1_28_2","unstructured":"MCS\u201048 and UPI\u201041 Assembly Language Manual Intel 1978."},{"key":"e_1_2_1_29_2","unstructured":"M68000 Cross Macro Assembler Reference Manual Motorola 1979."},{"key":"e_1_2_1_30_2","unstructured":"Z8000 Preliminary Reference Manual Zilog 1981."},{"key":"e_1_2_1_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/947631.947632"},{"key":"e_1_2_1_32_2","volume-title":"A Compiler Generator","author":"McKeeman W. M.","year":"1970"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380151204","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380151204","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,20]],"date-time":"2023-10-20T17:57:10Z","timestamp":1697824630000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380151204"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1985,12]]},"references-count":31,"journal-issue":{"issue":"12","published-print":{"date-parts":[[1985,12]]}},"alternative-id":["10.1002\/spe.4380151204"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380151204","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1985,12]]}}}