第四章 MCS-51汇编语言程序设计.ppt

上传人:心*** 文档编号:1029085 上传时间:2018-11-20 格式:PPT 页数:12 大小:174.50KB
下载 相关 举报
第四章 MCS-51汇编语言程序设计.ppt_第1页
第1页 / 共12页
第四章 MCS-51汇编语言程序设计.ppt_第2页
第2页 / 共12页
第四章 MCS-51汇编语言程序设计.ppt_第3页
第3页 / 共12页
第四章 MCS-51汇编语言程序设计.ppt_第4页
第4页 / 共12页
第四章 MCS-51汇编语言程序设计.ppt_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、4 MCS-51汇编语言程序设计4.1 汇编语言程序设计概述汇编语言程序:用汇编语言编写的、完成特定功能的指令序列。汇编程序:能将汇编语言源程序转换成机器语言目标程序的系统软件。汇编:汇编语言程序到机器语言程序的转换过程称为汇编。汇编方式:1.手工汇编:人工查指令表汇编。用于设计短小程序或调试程序的场合。 早期行为。2.机器汇编:用汇编程序进行汇编。 PC 机普及后。4 MCS-51汇编语言程序设计4.1 汇编语言程序设计概述汇编的主要任务:1)确定程序中每条汇编语言指令的指令机器码。2)确定每条指令在存储器中的存放地址。3)提供错误信息。4)提供目标执行文件( *.OBJ/*.HEX)和列表

2、文件(*.LST)。汇编语言的语句格式:: ; 4 MCS-51汇编语言程序设计4.1 汇编语言程序设计概述汇编语言的语句格式:: ; 标号 :以字母开头的 1-8个字符(字母、数字等)和 “:” 组成。不能使用本汇编语言已定义的符号。1BT: BEGIN TA+TB: ADD:操作码 :语句执行的操作内容,不能空缺。操作数 :为指令的操作提供数据或地址;可缺省,也可包括二项、三项;各操作数之间以逗号分隔。注释 :以 “; ”开头,如换行还应加 “; ”。:BT1: TATB: ADD1:4 MCS-51汇编语言程序设计4.1 汇编语言程序设计概述4.4 MCS-51汇编语言的伪指令源程序使用

3、机器汇编要考虑汇编程序的约定1) 按指令格式和语法规则编写程序。常数的表示:十进制数: 20十六进制数: 87H, 0F0H二进制数: 01011001B字符: H字符串: “ Hello” 。2) 使用 伪指令 提供汇编信息。伪指令是汇编程序的命令,有作用,无相对应的机器码。汇编语言指令类型4 MCS-51汇编语言程序设计4.1 汇编语言程序设计概述4.4 MCS-51汇编语言的伪指令1.机器指令 :指令系统中的全部指令,每条指令有对应的机器代码。2.伪指令 :汇编控制指令,仅提供汇编信息,没有指令代码。3.宏指令 :宏汇编功能:将需要多次反复执行的程序段定义成一个宏指令名(宏定义),编程时

4、,可在程序中使用宏指令名来替代一段程序(宏调用)。4.4 MCS-51汇编语言的伪指令汇编语言伪指令起始地址指令:指明程序和数据块起始地址。1. ORG指令地址 机器码 源程序 ORG 2000H 2000H 78 30 MAIN: MOV R0, #30H2002H E6 MOV A, R0ORG 3000H3000H 23 DB 23H, 100, A 3001H 643002H 414.4 MCS-51汇编语言的伪指令汇编语言伪指令1. ORG2. END结束汇编指令。( 1)整个源程序只有一条 “END”指令。( 2)如 “END”指令在中间,其后的源程序汇编程序将不予处理。3. EQ

5、U 等值。为标号或标识符赋值。X1 EQU 2000HX2 EQU 0FH MAIN: MOV DPTR, #X1ADD A, #X24.4 MCS-51汇编语言的伪指令汇编语言伪指令1. ORG 2. END 3. EQU4. DB定义字节型常数指令。例: DB 12H, 100, A5. DW定义字型常数指令。4.4 MCS-51汇编语言的伪指令汇编语言伪指令1. ORG 2. END 3. EQU 4. DB 5. DW6. DS 定义存储区命令。 DS 例: ADDRTABL: DS 20ORG 8100HDS 08H7. BIT位定义命令。BIT 例: AQ BIT P1.0;保留 20个地址单元;从 8100H开始保留 8个地址单元;将 P1.0位地址赋予 AQ压缩式 BCD码分解成为单字节 BCD码片内 RAM42H 0 十41H 0 个40H 十 个n MOV R0, #40H ; 设指针n MOV A, R0 ; 取一个字节n MOV R2, A ; 暂存n ANL A, #0FH ; 清 0高半字节n INC R0n MOV R0, A ; 保存数据个位n MOV A, R2n SWAP A ; 十位换到低半字节n ANL A, #0FHn INC R0n MOV R0, A ; 保存数据十位

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。