APP下载

嵌入式芯片汇编语言结构化编码设计的研究

2011-11-08张同华韩名君2

长春大学学报 2011年6期
关键词:程序结构设计

张同华,韩名君2,

(1.芜湖信息技术职业学院 电子信息系,安徽 芜湖 241003;2.安徽大学 电子信息工程学院,安徽 合肥 230039)

嵌入式芯片汇编语言结构化编码设计的研究

张同华1,韩名君2,1

(1.芜湖信息技术职业学院 电子信息系,安徽 芜湖 241003;2.安徽大学 电子信息工程学院,安徽 合肥 230039)

为提高嵌入式芯片汇编语言编码设计的水平,克服因语句结构本身的非结构化及存储分配的随意性所造成的困难,根据软件工程中结构化设计的规范,以MCS-51单片机汇编语言为例,提出了可操作性的解决方案:针对语句的结构,设计与结构化盒图等效的程序流程图和语句结构体,构建出结构化的选择结构和循环结构;针对存储的分配,设计依据程序之间的调用关系,同层共享非同层独享的变量存储空间分配策略。

结构化程序设计;嵌入式芯片;编码设计;汇编语言

0 引言

在电子技术应用中,各类嵌入式芯片的使用越来越广泛,芯片制造公司提供了芯片指令代码助词符系统及汇编编译软件,电子技术设计人员相应的承担着使用汇编语言进行程序设计的工作。

高质量的软件设计必须遵循软件工程规范[1],有关在软件工程规范的指导下进行嵌入式芯片汇编语言程序设计的方法,人们已做过有益的探讨,并应用于实践中[2,3]。

在软件工程规范中,要求在编码设计阶段运用结构化程序设计方法,但对嵌入式芯片却是个难题:其一,嵌入式芯片的汇编语言本身是非结构化的低级语言,不能像高级语言一样直接实现结构化的程序编码,其二,编码设计过程中的存储空间的分配,也不能像高级语言一样由编译系统完成。……

登录APP查看全文

猜你喜欢

程序结构设计
《形而上学》△卷的结构和位置
论结构
试论我国未决羁押程序的立法完善
瞒天过海——仿生设计萌到家
“程序猿”的生活什么样
设计秀
有种设计叫而专
英国与欧盟正式启动“离婚”程序程序
论《日出》的结构
创卫暗访程序有待改进