第3篇 单片机的指令系统.ppt

第三章 MCS-51指令系统 机器语言、汇编语言和高级语言 用于程序设计的语言基本上分为3种:机器语言、汇编语言和高级语言。 1.机器语言:二进制代码表示指令、数字和符号简称为机器语言。 2.汇编语言:英文助记符表示指令称为符号语言或汇编语言。 将汇编语言程序转换成为二进制代码表示的机器语言的程序称为汇编程序。 经汇编程序“汇编(翻译)”得到的机器语言程序称目标程序,原汇编语言程序称源程序。 汇编语言和机器语言都脱离不开具体机器的硬件,均是面向“机器”的语言,缺乏通用性。 3.高级语言 不受具体机器的限制,使用了许多数学公式和数学计算上的习惯用语,非常擅长于科学计算。常用的如BASIC、FORTRAN以及C语言等。 使用C语言(C51)语言来进行MCS-51的应用程序设计。 3-1 汇编指令格式 一、 两种基本类型:指令语句和伪指令语句 (1)指令语句 每一条指令语句在汇编时都产生一个机器代码 (2)伪指令语句 在汇编时没有机器代码与之对应。 [标号:]操作码 [操作数1],[操作数2] [;注释] 例3-1:LOOP:MOV A,#40H ;40H - A 1.标号:是语句所在地址的标志符号 (1)以字母开始,跟1~8个字母、数字或“_”。 (2)惟一性。 (3)不能使用汇编保留字。 2.操作码:唯一不能缺。 3.操作数 :有单、双和无操作数三种。 (1)

文档评论(0)

1亿VIP精品文档

相关文档