常用的流程图符号如图41所示。 起始框和终止框执行框 判断框 指向线 (4)编写程序 按所使用的指令系统逐条编写汇编语言程序,力求简单明 了,层次清楚,运行时间短,占用内存数量少。 電子工掌出版社
⑷ 编写程序 按所使用的指令系统逐条编写汇编语言程序,力求简单明 了,层次清楚,运行时间短,占用内存数量少。 常用的流程图符号如图4.1所示
2.汇编语言源程序的编辑和汇编 (1)源程序的编辑和汇编 对一个单片机的应用系统,首先要根据它 应具有的功能编制相应的程序,这就是源 程序的编辑。 >把源程序翻译成单片机所能识别的机器码 的过程称为对源程序的汇编。 >源程序的编辑和汇编可通过手工或通过机 器来完成。 電子工掌出版社 Publishing House of Electronics Inoustry
2.汇编语言源程序的编辑和汇编 ⑴ 源程序的编辑和汇编 ➢ 对一个单片机的应用系统,首先要根据它 应具有的功能编制相应的程序,这就是源 程序的编辑。 ➢ 把源程序翻译成单片机所能识别的机器码 的过程称为对源程序的汇编。 ➢ 源程序的编辑和汇编可通过手工或通过机 器来完成
(2)MCS-51汇编语言的伪指令 汇编语言程序的机器汇编是由微型计算机通过汇 编程序自动完成的。为此,在源程序中应该有向 汇编程序发出指示的信息,告诉它应该如何完成 汇编工作。 >伪指令就是汇编程序能够识别的汇编命令,它是 程序员发给汇编程序的命令,只在汇编过程中起 作用,它不是单片机要执行的指令,所以它没有 机器码,在目标程序中也就不存在与伪指令相对 应的机器码。 電子工掌出版社 Publishing House of Electronics Inoustry
⑵ MCS-51汇编语言的伪指令 ➢ 汇编语言程序的机器汇编是由微型计算机通过汇 编程序自动完成的。为此,在源程序中应该有向 汇编程序发出指示的信息,告诉它应该如何完成 汇编工作。 ➢ 伪指令就是汇编程序能够识别的汇编命令,它是 程序员发给汇编程序的命令,只在汇编过程中起 作用,它不是单片机要执行的指令,所以它没有 机器码,在目标程序中也就不存在与伪指令相对 应的机器码
MCS-51汇编程序中常用的伪指令有以下几条 ①0RG( ORIGIN)汇编起始地址命令 该命令常出现在源程序的开头,用于规定 目标程序存放的起始地址。 在一个源程序中,可以多次使用0RG伪指 令,但要求ORG定位从小到大,不能有重叠的 情况。其命令格式为: [〈标号:〉]0RG〈地址〉 電子工掌出版社 Publishing House of Electronics Inoustry
MCS-51汇编程序中常用的伪指令有以下几条: ① ORG(ORIGIN)汇编起始地址命令 该命令常出现在源程序的开头,用于规定 目标程序存放的起始地址。 在一个源程序中,可以多次使用ORG伪指 令,但要求ORG定位从小到大,不能有重叠的 情况。 其命令格式为: [〈标号:〉]ORG〈地址〉
②EN(END0 F ASSEMBLY)汇编终止命令 本命令用于终止源程序的汇编工作。在此命令后面 的源程序汇编程序一 律不予处理,所以一个源程序只有一条EN命令, 而且位于源程序的最 后。其命令格式为: [〈标号:〉]END[〈表达式〉] 電子工掌出版社 Publishing House of Electronics Inoustry
② END(END OF ASSEMBLY)汇编终止命令 本命令用于终止源程序的汇编工作。在此命令后面 的源程序汇编程序一 律不予处理,所以一个源程序只有一条END命令, 而且位于源程序的最 后。其命令格式为: [〈标号:〉] END [〈表达式〉]