MCS单片机指令系统代秋芳ye概论.ppt

MCS单片机指令系统代秋芳ye概论

第三章 MCS-51单片机指令系统;;指令系统简介;指令系统简介;单字节指令(49条);如:MOV A,R0 编码为1110 1000B(低3位000为寄存器R0的编码)。;双字节指令(45条);三字节指令(17条);伪指令(Pseudo Instruction);例如: ORG 1000H START:MOV A,#12H ORG伪指令通知汇编程序,从 START开始的程序段,其起始地址由1000H开始。由于1000H是立即数型地址码,所以还隐含地指明该程序段是绝对地址段。 ;END 汇编结束伪指令;指令格式:字符名称 EQU 表达式(数和汇编符号) 功能:把表达式赋值给字符名称,字符名称和表达式必不可少 说明: (1)用EQU赋过值的符号名可用作数据地址、代码地址、位地址或是立即数。它可以是8位的、也可以是16位的。 (2)主要作用是使程序更好理解,达到望文生义的效果 (3)字符名称不同于标号,其后没有冒号。;指令格式:字符名称 DATA 表达式 功能:把表达式赋值???字符名称,字符名称和表达式必不可少 说明: (1)表达式可以是数据或地址,也可以是包含所定义“字符名称”在内的表达式,但不可以是汇编符号(如R0、R7)。 (2)字符名称不同于标号,其后没有冒号。;指令格式:标号 DB 表达式或表达式表 如:标号

文档评论(0)

1亿VIP精品文档

相关文档