{"title":"位片软件:用户可重定向的微码工具","authors":"P. Gurd","doi":"10.1145/71539.71543","DOIUrl":null,"url":null,"abstract":"Before the compiler can generate any code, you must set up a Compiler Information File (CIF). This is a small ASCII text file which describes, among other things, the registers available in the target machine and how they are to be used. In the CIF, you can also specify such things as the size of immediate operands, which register is to be used for the stack pointer, what registers are to be regarded by the compiler as temporary, and what registers are never to be allocated by the compiler.","PeriodicalId":138968,"journal":{"name":"ACM Sigmicro Newsletter","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1989-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Bit slice software: user retargetable microcode tools\",\"authors\":\"P. Gurd\",\"doi\":\"10.1145/71539.71543\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Before the compiler can generate any code, you must set up a Compiler Information File (CIF). This is a small ASCII text file which describes, among other things, the registers available in the target machine and how they are to be used. In the CIF, you can also specify such things as the size of immediate operands, which register is to be used for the stack pointer, what registers are to be regarded by the compiler as temporary, and what registers are never to be allocated by the compiler.\",\"PeriodicalId\":138968,\"journal\":{\"name\":\"ACM Sigmicro Newsletter\",\"volume\":\"17 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1989-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACM Sigmicro Newsletter\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/71539.71543\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Sigmicro Newsletter","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/71539.71543","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Bit slice software: user retargetable microcode tools
Before the compiler can generate any code, you must set up a Compiler Information File (CIF). This is a small ASCII text file which describes, among other things, the registers available in the target machine and how they are to be used. In the CIF, you can also specify such things as the size of immediate operands, which register is to be used for the stack pointer, what registers are to be regarded by the compiler as temporary, and what registers are never to be allocated by the compiler.