第四章 MCS-51汇编语言程序设计-精品文档资料.ppt
《第四章 MCS-51汇编语言程序设计-精品文档资料.ppt》由会员分享,可在线阅读,更多相关《第四章 MCS-51汇编语言程序设计-精品文档资料.ppt(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、4 MCS-514 MCS-51汇编语言程序设计汇编语言程序设计4.1 4.1 汇编语言程序设计概述汇编语言程序设计概述汇编语言程序:汇编语言程序:用汇编语言编写的、完成特定功能的指令序列。用汇编语言编写的、完成特定功能的指令序列。汇编程序:汇编程序:能能将将汇汇编编语语言言源源程程序序转转换换成成机机器器语语言言目目标标程程序序的的系系统统软软件。件。汇编:汇编:汇编语言程序到机器语言程序的转换过程称为汇编。汇编语言程序到机器语言程序的转换过程称为汇编。汇编方式:汇编方式:1.1.手工汇编:人工查指令表汇编。用于设计短小程手工汇编:人工查指令表汇编。用于设计短小程序或调试程序的场合。序或调试
2、程序的场合。早期行为。早期行为。2.2.机器汇编:用汇编程序进行汇编。机器汇编:用汇编程序进行汇编。PCPC机普及后。机普及后。4 MCS-514 MCS-51汇编语言程序设计汇编语言程序设计4.1 4.1 汇编语言程序设计概述汇编语言程序设计概述汇编的主要任务:汇编的主要任务:1 1)确定程序中每条汇编语言指令的指令机器码。)确定程序中每条汇编语言指令的指令机器码。2 2)确定每条指令在存储器中的存放地址。)确定每条指令在存储器中的存放地址。3 3)提供错误信息。)提供错误信息。4 4)提提供供目目标标执执行行文文件件(*.OBJ/*.HEX).OBJ/*.HEX)和和列列表表文文件件(*.
3、LST.LST)。)。汇编语言的语句格式:汇编语言的语句格式::;4 MCS-514 MCS-51汇编语言程序设计汇编语言程序设计4.1 4.1 汇编语言程序设计概述汇编语言程序设计概述汇编语言的语句格式:汇编语言的语句格式::;标号标号:以字母开头的:以字母开头的1-8个字符(字母、数字等)和个字符(字母、数字等)和“:”组成。不能使用本汇编语言已定义的符号。组成。不能使用本汇编语言已定义的符号。1BT:BEGINTA+TB:ADD:操作码操作码:语句执行的操作内容,不能空缺。:语句执行的操作内容,不能空缺。操作数操作数:为指令的操作提供数据或地址;可缺省,也可:为指令的操作提供数据或地址;
4、可缺省,也可包括二项、三项;各操作数之间以逗号分隔。包括二项、三项;各操作数之间以逗号分隔。注释注释:以:以“;”开头,如换行还应加开头,如换行还应加“;”。BEGIN:BT1:TATB:ADD1:4 MCS-514 MCS-51汇编语言程序设计汇编语言程序设计4.1 4.1 汇编语言程序设计概述汇编语言程序设计概述4.4 4.4 MCS-51汇编语言的伪指令汇编语言的伪指令源程序使用机器汇编要考虑汇编程序的约定源程序使用机器汇编要考虑汇编程序的约定1 1)按指令格式和语法规则编写程序。按指令格式和语法规则编写程序。常数的表示:常数的表示:十进制数:十进制数:2020十六进制数:十六进制数:8
5、7H87H,0F0H0F0H二进制数:二进制数:01011001B01011001B字符:字符:HH字符串:字符串:“HelloHello”。2 2)使用使用伪指令伪指令提供汇编信息。提供汇编信息。伪指令是汇编程序的命令,有作用,无相对应的机器码。伪指令是汇编程序的命令,有作用,无相对应的机器码。汇编语言指令类型汇编语言指令类型4 MCS-514 MCS-51汇编语言程序设计汇编语言程序设计4.1 4.1 汇编语言程序设计概述汇编语言程序设计概述4.4 4.4 MCS-51汇编语言的伪指令汇编语言的伪指令1 1.机器指令机器指令:指令系统中的全部指令,每条指令有对应的机器代码。指令系统中的全部
6、指令,每条指令有对应的机器代码。2 2.伪指令伪指令:汇编控制指令,仅提供汇编信息,没有指令代码。汇编控制指令,仅提供汇编信息,没有指令代码。3 3.宏指令宏指令:宏汇编功能:将需要多次反复执行的程序段定义成一个宏宏汇编功能:将需要多次反复执行的程序段定义成一个宏 指令名(宏定义),编程时,可在程序中使指令名(宏定义),编程时,可在程序中使 用宏指令名来替代一段程序(宏调用)。用宏指令名来替代一段程序(宏调用)。4.4 4.4 MCS-51汇编语言的伪指令汇编语言的伪指令汇编语言伪指令汇编语言伪指令起始地址指令:指明程序和数据块起始地址。起始地址指令:指明程序和数据块起始地址。1.ORG指令地
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四章 MCS-51汇编语言程序设计-精品文档资料 第四 MCS 51 汇编语言 程序设计 精品 文档 资料
限制150内