下载此文档

第4章汇编语言程序设计.ppt


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
、汇编语言和高级语言按人的要求编排的指令操作序列称为程序。它是为完成某项特定任务的指令的集合。编写程序的过程称为程序设计。用户要使计算机能完成各式各样的任务,就要设计各种相应的应用程序。程序设计语言有三种:,而该类指令的集合称为计算机的机器语言,或称指令系统。用机器语言组成的程序,即为机器语言程序,常称为目标程序,它是能被计算机直接执行的唯一的一种程序。无论是用何种语言编写的计算机程序,都要经过一定的手段或程序把它翻译成目标程序(机器语言程序),计算机才能“看懂”,才能在计算机中运行。,称为机器的汇编语言系统,简称汇编语言。汇编语言也是面向机器的,汇编语言是用助记符、符号和数字等表示指令的程序语言,它是一种符号语言。用汇编语言编写的程序称为汇编语言程序。用汇编语言编写的程序计算机不能直接识别,必须通过汇编程序把它翻译成机器码(目标程序)这个过程称为汇编。,它可通用于各种不同的计算机对于编制程序工作量不大、规模较小的计算机系统,使用汇编语言编程也还方便,而且高级语言源程序要通过预储于计算机存储器内的编译程序或解释程序才能翻译成机器语言,而存储容量较小的计算机系统容纳不下,因此也无法配用这些工具程序,便必须应用汇编语言编程了。:它被用来作为一条指令或一段程序的标记,实际又是这条指令或这段程序的符号地址。操作码:操作码用指令的英文缩写表示,便于辨识指令的功能,也便于记忆,称为助记符。操作数:操作数是参与该指令操作的操作数或操作数所在的地点(寻址方式)。注释:本书前面例题也已多处用到,必要的注释有助于程序的理解、阅读和交流。,它们不会使计算机进行任何操作,没有对应的机器码,不产生目标程序,不影响程序的执行。16位地址这条指令用在一段源程序或数据块的前面。2)END指令它的格式为END或END标号这条指令用在源程序的最后,表明程序的结束。Date6单片机原理及应用技术教材编写组3)DB指令格式为标号:DB项或项表这条指令用于定义字节的内容。4)DW指令格式为标号:DW项或项表5)DS指令格式为标号:DS数字6),确定算法根据算法画出程序流程图根据流程图编写源程序上机调试程序,,每个模块应具有独立的功能,能产生一个明确的结果。模块长度适中。模块太长,分析、调试比较困难,失去了模块化程序结构的优越性;模块过短,则模块的连接太复杂,信息交换太频繁,因而也不合适。算机能直接识别的二进制代码形式指令称为机器指令,而该类指令的集合称为计算机的机器语言,或称指令系统。Date9单片机原理及应用技术教材编写组编程技巧在进行程序设计时,应注意以下事项及技巧:尽量采用循环结构和子程序。对于通用子程序,考虑到其通用性,除了用于存放子程序入口参数的寄存器外,子程序中用到的其它寄存器的内容应压入堆栈(返回前弹出)。对于中断处理程序,由于它的执行是随机的,所以要保护好中断现场。例如,中断处理程序中用到的寄存器及标志寄存器等应根据需要压入堆栈(返回前弹出)。Date10单片机原理及应用技术教材编写组

第4章汇编语言程序设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小311 KB
  • 时间2020-10-29