{"title":"集成微编程和HLL编程的迁移实现","authors":"Juha-Matti Heimonen, J. Heinänen","doi":"10.1145/800016.808225","DOIUrl":null,"url":null,"abstract":"Implementing vertical migrations involves synthesizing new microcoded instructions from selected parts of HLL programs and loading the microcode into the computer's control memory. Ideally, both of these tasks are done automatically so that programs can be written independently of their actual level of implementation. This paper suggests the integration of microprogramming and HLL programming as a step toward the automation of the migration process. A possible linguistic convention for software/firmware interfacing is presented. Compiling of migrated programs is also discussed and examples are given. Finally, an attempt is made to compare the migration effects to those obtainable by automatic synthesis methods.","PeriodicalId":447708,"journal":{"name":"MICRO 17","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1984-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Migration implementation by integrating microprogramming and HLL programming\",\"authors\":\"Juha-Matti Heimonen, J. Heinänen\",\"doi\":\"10.1145/800016.808225\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Implementing vertical migrations involves synthesizing new microcoded instructions from selected parts of HLL programs and loading the microcode into the computer's control memory. Ideally, both of these tasks are done automatically so that programs can be written independently of their actual level of implementation. This paper suggests the integration of microprogramming and HLL programming as a step toward the automation of the migration process. A possible linguistic convention for software/firmware interfacing is presented. Compiling of migrated programs is also discussed and examples are given. Finally, an attempt is made to compare the migration effects to those obtainable by automatic synthesis methods.\",\"PeriodicalId\":447708,\"journal\":{\"name\":\"MICRO 17\",\"volume\":\"18 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1984-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"MICRO 17\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/800016.808225\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"MICRO 17","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/800016.808225","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Migration implementation by integrating microprogramming and HLL programming
Implementing vertical migrations involves synthesizing new microcoded instructions from selected parts of HLL programs and loading the microcode into the computer's control memory. Ideally, both of these tasks are done automatically so that programs can be written independently of their actual level of implementation. This paper suggests the integration of microprogramming and HLL programming as a step toward the automation of the migration process. A possible linguistic convention for software/firmware interfacing is presented. Compiling of migrated programs is also discussed and examples are given. Finally, an attempt is made to compare the migration effects to those obtainable by automatic synthesis methods.