,明确程序设计的基本思路熟悉汇编语言的语句结构,能正确书写汇编语言程序理解伪指令的功能,能正确使用80C51常用伪指令熟悉几种基本的程序结构能读懂教材中的程序实例,学会编写同等难度的应用程序本章学****目标:Date2单片机应用系统由硬件系统和应用程序构成汇编语言高级语言应用程序设计方法汇编语言,生成的目标程序占内存空间少、运行速度快,具有效率高、实时性强,适合于编写短小高速的程序。高级语言,对系统的功能描述与实现简单,程序阅读、修改和移植方便,适合于编写复杂的程序。:功能要求、技术指标运行环境调研一、任务分析将实际问题转化为计算机处理的程序算法算法比较与优化(内存需求与运行速度)二、算法设计Date4三、流程描述流程图符号“超级循环”框架Date5一、强化模块观念使程序占用空间减少、结构清晰注意循环初值和结束条件,避免“死机”现象子程序的现场保护(注意栈平衡、寄存器内容)程序模块(主程序模块、各种子程序模块)模块化优点:分块设计、便于阅读、、。通常作为转移指令的操作数。非数字字符开头,后跟字母、数字、“-”、“?”等不能用已定义的保留字(指令助记符、伪指令等)后跟英文冒号“:”Keil的汇编器A51可以识别的语句形式为:一、标号(即符号地址)[标号:]指令助记符[操作数1,][操作数2,][操作数3,][;注释]二、指令助记符是指令功能的英文缩写,是汇编语句中唯一不能空缺的部分。Date7操作数用于给指令的操作提供数据或地址。(1)数据:二进制(B)十进制(D或省略D)十六进制(H),注意A~F开头时要加“0”ASCII码,如‘A’,‘1245’(2)符号:符号名、标号或“$”(PC的当前值)(3)表达式:由运算符和数据构成()三、操作数四、注释英文分号“;”,共有3门选修课:计算机算法服装CAD设计德语请找出:同时选了三门课的同学;Date10
第4章的汇编语言程序设计 来自淘豆网www.taodocs.com转载请标明出处.