首页> 外文期刊>software: practice and experience >Portable real‐time software for 8‐bit microprocessors
【24h】

Portable real‐time software for 8‐bit microprocessors

机译:Portable real‐time software for 8‐bit microprocessors

获取原文
       

摘要

AbstractThis paper discusses a method for developing efficient and portable software for 8‐bit microprocessors used in real‐time applications. The technique used is to design an ‘intermediate level language’ (ILL) which defines low‐level primitives to support the real‐time application programming and the constructs of high level languages. Thus, the high level language (HLL) program goes through two stages of translation; first to the ILL code and then to the machine code of a microprocessor. The ILL instruction set developed bridges the gap between high level languages and the poor instruction set of microprocessors. This allows the development of optimized and portable code for the microprocessors. The ILL operations, data types, data organization, control structures, synchronization, communication and multi‐tasking facilities are described. The effectiveness of this technique is shown by comparing the code generated by the ILL approach with the code available for a sample real‐time application written directly in assembly

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号