Keil C51的开关语句目标代码分析

来源 :单片机与嵌入式系统应用 | 被引量 : 0次 | 上传用户:yunlian123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分析目前流行的Keil C51对switch的编译方法及其编译效果。一般情况下,对于分支少于8的switch—case语句,目标代码为3层结构,即头码、转移控制码和开关体;对分支超过8个的较为复杂的switch—case,其目标代码分成4层,即头码、转移控制码、转移表和开关体。考虑到代码的执行效率,对应于选择因子的数据类型,转移控制码调用不同的系统库函数进行处理。
其他文献
该研究主要采用田野调查的方法,选取地处河南省省会郑州市的综合性大学——郑州大学,并以其在校生为研究对象,针对高校学生跑步锻炼者选择跑步锻炼的原因与目的、进行跑步锻
从自然界中寻找活性先导化合物,再进行结构修饰,以提高化合物的活性和降低毒性是目前创新药物的一条重要思路。白藜芦醇是在葡萄等植物中广泛存在的植物抗毒素,对人类目前的
一个酒店的工程部是其重要的职能组成部门,其设备设施的完善程度直接反映了酒店的服务质量和管理水平。在人们各种需求不断增长的今天,酒店已经不只是停留在提供住宿的水平,