下载此文档

中国工商银行柜员考试题库[1]1.doc


文档分类:管理/人力资源 | 页数:约38页 举报非法文档有奖
1/38
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/38 下载此文档
文档列表 文档介绍
单片机
原理与应用
Principles and Applications of Micro-controller
汽车与交通工程学院
Email:******@lcu.
Tel: **********
主讲:陈林林
聊城大学
第4章 MCS-51汇编语言程序设计基础
程序设计的步骤和伪指令。
源程序、目标代码、编辑和汇编的基本概念。
顺序程序、分支程序、循环程序、子程序的设计。
算术运算和数码转制程序设计。
本章主要内容
汇编语言程序设计基础
顺序程序设计
分支程序设计
循环程序设计
子程序设计
算术运算和数码转制程序设计
汇编语言程序设计基础
1. 机器语言
程序设计语言简介
2. 汇编语言
用二进制编码表示每条指令。计算机能够直接执行用机器语言编出的机器码程序。不同种类的计算机,由于其内部结构不完全相同,它的机器码指令也不一定相同。
符号化的机器语言。它用一些容易理解和记忆的符号代替机器码指令,又称为助记符语言,助记符指令与机器码指令一一对应。不同结构的计算机,汇编指令不相同。
程序设计语言简介
汇编语言和特点:对比机器码,汇编语言克服了机器语言的缺点,方便了用户记忆指令和编写程序,但用汇编语言编写的源程序需用汇编程序“翻译”成机器码后方可执行。采用汇编语言编写程序,可以直接访问和操作单片机中的寄存器及存储器单元,对数据的处理表述的非常具体。因此,在计算机实时测试和控制领域中得到了广泛应用。
接近自然语言和数学语言的算法语言,具有直观、通用等特点。不象机器语言和汇编语言编写程序需要完全了解CPU硬件结构,且程序不能移植。

汇编语言程序设计步骤
,确定算法 程序设计中最重要的一步。设计人员必须认真、仔细地考虑系统需要解决的各种问题以及将来系统功能的进一步扩展,明确知道程序要解决的问题和接收、处理、发送的数据范围以及使用什么样的算法。
流程图是用各种图形、符号、有向线段来直观地表示程序执行的步骤和顺序。它可使人们通过流程图的基本线索,对全局有完整的了解。
伪指令
3. 赋值伪指令EQU
格式:字符名称 EQU 赋值项
功能:把该伪指令右边的值赋项给左边用户定义的符号。
例4-3 COUNT EQU 64H
MOV A,COUNT ;A←(64H)
注意:使用EQU伪指令时,必须先赋值,后使用,故该指令通常放在程序开头。而赋值后的“字符”,其值在整个程序中不改变,并可多次使用。
伪指令
4. 定义数据字节伪指令DB
格式:[标号:] DB 字节数据表
功能:从指定的地址单元开始,定义若干个字节的数据或ASCII码字符。
例4- 2000H
TAB:DB 99H,00H,01H,02H,03H,04H
STR:DB ‘ABC’

以上伪指令经汇编后在程序储存器中的2000H~2008H单元的内容为:99H、00H、01H、02H、03H、04H、41H、42H、43H。

中国工商银行柜员考试题库[1]1 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数38
  • 收藏数0 收藏
  • 顶次数0
  • 上传人miaoshen1985
  • 文件大小98 KB
  • 时间2018-07-17