- 1
- 0
- 约6.59千字
- 约 45页
- 2022-10-27 发布于上海
- 举报
会计学; 第三章 MCS-51单片机汇编语言程序设计;支持写入单片机或仿真调试的目标程序有两种文件格式:
·BIN文件和 ·HEX文件,
·BIN文件是由编译器生成的二进制文件,是程序的机器码,
·HEX文件是由INTER公司定义的一种格式,这种格式包括地址、数据和校验码,并用ASCII码来存储,可供显示和打印。·HEX文件需通过符号转换程序OHS51进行转换
两种语言的操作过程见图3-1。
;连接/定位器
L51; 目前很多公司将编辑器、汇编器、编译器、连接/定位器、符号转换程序做成集成软件包,用户??入该集成环境,编辑好程序后,只需点击相应菜单就可以完成上述的各步,如WAVE、
KEIL ,WAVE集成软件的使用见附录。
;汇编的方法:汇编的方法有两种
1.手工汇编:
人工查指令表,查出程序中每条指令对应的机器代码。早期的计算机使用。
2.机器汇编:
用计算机中的汇编程序对用户源程序进行汇编。
用机器汇编要提供给汇编一些信息,遵循汇编程序的一些约定。这些由伪指令指定。;1)确定程序中每条汇编语言指令的指令机器码
2)确定每条指令在存储器中的存放地址;1. 机器指令:指令系统中的全部指令。每条机器指令都有对应的机器代码,可以被CPU执行。
2. 伪指令: 汇编控制指令,没有指令代码,只用于汇编过程,为汇编程序提供汇编信息。;宏定义过程:;二.伪指令 常用伪指令及功能:;2.字节定义 标号: DB(字节常数,或字符或表达式)
功能:指示在程序存储器中以标号
为起始地址的单元里存放的数为
字节数据(八位二进制数)。
例如 LN:DB 32,’C’,25H,-1
;LN~LN+2 地址单元依次存放
20H , 43H , 25H ,FFH
; 5. 等值指令 标号 EQU(数值表达式) 表示EQU两边的量等值,用于为标号或标识符赋值。例如: X1 EQU 2000H X2 EQU 0FH … MAIN: MOV DPTR,#X1 ; DPTR=2000H ADD A,#X2 ; A=A+0FH;6. 位定义 标号 BIT [位地址]
作用: 同EQU指令,不过定义的是位操作地址。
例如 AIC BIT P1.1。
;4-2 汇编语言程序设计步骤;; ORG 0000H
MOV P2, #0H ;送地址高八位至P2口
MOV R0, #0EH ;R0= 0EH
MOV R1, #0FH ;R1=OFH
MOVX A, @R0 ;A=(000EH)
MOV 20H, A ;(20H)=(000EH)
MOVX A, @R1 ;A=(000FH)
XCH A, 20H ; A=(000EH),(20H)=(000FH)
MOVX @R1, A
MOV A, 20H
MOVX @R0, A ;交换后的数送各??元
SJMP $
END
; 4-3顺序程序
顺序程序(简单程序),程序走向只有一条路径;例3-3 分解压缩式BCD码,使其成为非压缩式BCD码。;地址; ORG 0000H
MOV A,R2
JNB ACC.7,N ;为正数?
CPL A ;负数变补
INC A
MOV R2,A
N: SJMP $ ;结束; 例2 用单片机加重力传感器作磅秤,秤出重量后算出行李运费价格,其秤出的重量以10kg为1个计价单位G , G已存入40H单元。计价方法为50kg以内按3元, 50kg以上分段计价: 50kg按3元计价,超过部分按2元计价。 由此列出算式: ; ORG 0100H
FRT: MOV A,40H ;取行李重量计价单位G
MOV R3,A
MOV B,#03H ;运费M=G×3
MUL AB
MOV R2,A ;暂存3G; 多分支散转程序的设计
有一类分支程序,它根据不同的输入条件或不同的运算结果,转向不同的处理程序,称之为散转程序。这类程序通常利用JMP @A+D
您可能关注的文档
- 周日补课循环结构.pptx
- 微积分自考复习资料.pptx
- 自适应控制理论与系统辨识5详解.pptx
- 直流电路的分析与计算分解.pptx
- 散文阅读之结构思路.pptx
- 带分数假分数转换.pptx
- 新闻通讯写作教学.pptx
- 拉普拉斯变换的定义收敛域.pptx
- 常见异常心理现象.pptx
- 数据结构数组和广义表.pptx
- 2026年中国窗饰产品市场全景调查与市场供需预测报告.docx
- 2026年中国船舶水下清洗行业深度研究报告:市场需求预测、进入壁垒及投资风险.docx
- 2026年中国船用绞车行业运行态势及十五五盈利前景预测报告.docx
- 2026年中国橱柜行业深度调研报告.docx
- 2026年中国船用绞车市场深度调研及投资前景战略分析报告.docx
- 2026年中国船用配套设备市场发展策略及投资潜力可行性预测报告.docx
- 2026年中国储能材料行业运营态势与投资前景预测分析报告.docx
- 2026年中国储氢材料行业运营现状及发展规划分析报告.docx
- 2026年中国传真机市场深度研究及投资前景咨询报告.docx
- 2026年中国储能变流器(PCS)产业深度评估与发展前景趋势分析研究报告.docx
原创力文档

文档评论(0)