什么是程序设计?程序设计 = 结构 + 算法。
程序设计就像盖房子,数据结构就像砖、瓦,而算法就是设计图纸。你若想盖
房子首先必须有原料(数据结构),但是这些原料不能自动地盖起了你想要的
房子;你必须按照设计图纸(算法)上的说明一砖一瓦地去砌。这样你才能拥
有你想要的房子。程序设计也一样,程序设计时你得按照程序规定的功能去编
写,而程序的功能是实现就是算法的具体体现。所以通俗地说:你必须按照特
定的规则,把特定的功能语句和基本结构按照特定的顺序排列起来,形成一个
有特定功能的程序,这就是:程序设计 = 结构 + 算法。
一般说来,计算机程序设计语言种类很多,不仅有机器语言和汇编语言,还有
很多高级语言。对单片机而言,通常使用汇编语言或 C 语言进行程序设计,程
序较大时一般采用 C 语言编写,但用汇编语言编写的程序执行的效率较高。程
序设计完成后,然后利用计算机或人工方法将汇编语言或 C 语言程序转化为单
片机可以执行的机器语言。转换前的汇编语言或 C 语言程序被称为源程序,转
换后的机器语言程序被称为目标程序,转换过程也叫汇编过程,通过计算机或
人工转换的方法又被称为计算机汇编或手工汇编。计算机汇编要使用专门的软
件,叫汇编软件。
项目 4 汇编语言程序设计