天津大学微机原理第3.5节程序设计.ppt

天津大学微机原理第3.5节程序设计

Freescale 8位单片机汇编程序设计 汇编步骤 汇编语言程序格式 注释 伪指令 汇编输出 汇编列表 S记录 S记录类型 * * 计算机完成一项任务时,必须按顺序执行各种操作。而这些操作正是程序设计人员用计算机所能接受的语言把解决问题的步骤事先描述好的,也就是所谓的编程,然后由计算机去执行。要灵活运用汇编语言就要求设计者对单片机的硬件结构有明确的了解。在具体编程时,对数据的存放,寄存器和工作单元的使用等要安排好。当然高级语言程序设计,这些工作是计算机软件完成的,程序设计人员不必考虑。 计算机所能直接识别的是机器码,它是用十六进制编码表示和存储的,由于机器码程序不易看懂,更不易记忆,所以给编写程序带来了很大困难。为了解决上述问题,人们就创造了助记符,用它来代替机器指令,便于人们理解和记忆。 用上述助记符以及符号地址或标号书写的程序 ,就称为“汇编源程序”,计算机只认得机器码,所以只有经过汇编程序翻译成机器码才能执行。这个翻译过程就称之为“汇编”。 汇编程序依赖于硬件,不同机型的系统有自己的汇编程序 汇编程序的主要功能如下: 检测语法错误 源程序文件 展开宏指令 一般汇编程序都应具有如下功能: ? 宏汇编功能 ? 支持地址和数据的符号表示 ? 支持内存管理 ? 支持程序的模块化组织 ? 支持多种类型的数据表示等 确定算法 画出

文档评论(0)

1亿VIP精品文档

相关文档