1 / 88
文档名称:

c语言程序设计教学课件.ppt

格式:ppt   大小:2,600KB   页数:88页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言程序设计教学课件.ppt

上传人:3133613015 2020/10/21 文件大小:2.54 MB

下载得到文件列表

c语言程序设计教学课件.ppt

文档介绍

文档介绍:实验一MCS-51单片机开发环境的应用实验要求:⑴将数据存储器的40H~4FH的内容赋值成00H~0FH,并将40H~4FH的内容整体复制到50H~5FH。⑵将数据存储器的40H~4FH的内容赋值成00H~0FH,并将两两相加之和送到50H~57H的数据空间中。,生成的目标程序占内存空间少、运行速度快,具有效率高、实时性强。高级语言,对系统的功能描述与实现简单,程序阅读、修改和移植方便,适合于编写复杂的程序。,后跟字母、数字、“-”、“?”等不能用已定义的保留字(指令助记符、伪指令等)后跟英文冒号“:”汇编器可以识别的语句形式为:标号(即符号地址)[标号:]指令助记符[操作数1,][操作数2,][操作数3,][;注释]指令助记符是指令功能的英文缩写。:二进制(B)十进制(D或省略D)十六进制(H),注意A~F开头时要加“0”ASCII码,如‘A’,‘1245’符号:符号名、标号或“$”(PC的当前值)表达式:由运算符和数据构成操作数注释英文分号“;”,也叫汇编命令。表达式表达式通常为十六进制地址,8000HSTART:MOVA,#30H……ORG可多次使用,但地址值的顺序要由小到大结束汇编伪指令ENDEND该伪指令位于源程序的最后一行。Date6定义字节数据表伪指令DB定义字数据表伪指令DW1000H[标号:]1000HDB-2,-4,-6,8,10,18FEHFCHFAH08H0AH12H1001H[标号:]1400HDATA1:DW324AH,3CH……1400H32H4AH00H3CH1401H1402H1403H大端模式Date7定义常值为符号名伪指令EQU符号名EQU常值表达式LENEQU10SUMEQU21HBLOCKEQU22HCLRAMOVR7,#LENMOVR0,#BLOCKLOOP:ADDA,***@R0INCR0DJNZR7,LOOPMOVSUM,A符号名为:地址常数段名字符串寄存器名位名比较:标号只能是地址Date8定义位地址为符号名伪指令BIT符号名BIT位地址表达式如:;;将位地址为D7H的位定义为符号名用BIT定义的“符号名”:Date10