您好、欢迎来到现金彩票网!
当前位置:手机棋牌游戏下载 > 伪指令 >

单片机51伪指令

发布时间:2019-07-25 06:16 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  SET 指令类似于EQU 指令,不同的是SET 指令定义过的符号可重定义。

  DATA与BYTE的区别:DATA与BYTE是相类似的伪指令。当程序运行到DATA伪指令定义的符号名时,该符号名将被显示;而由BYTE定义的符号名不被显示。

  此指令用于在存储器空间内保留和初始化字、字节和位单元,保留空间始于当前地址的绝对段和当前偏移地址再定位段。

  DS 指令使当前数据段的地址计数器增加表达式结果之值,地址计数器与表达式结果之和不能超过当前地址空间。标号值将是保留区的第一个字节地址。

  控制连接伪指令共3 条,用于表明当前模块中需要使用的外部函数名及可被其它模块调用的函数名,当该函数用于让C 调用时,声明时前要加下划线. PUBLIC

  PUBLIC 后可跟多个函数名,用逗号格开。每个函数名都必须是在模块内定义过的。

  EXTRN 是与PUBLIC 配套使用的,要调用其它模块的函数,就必须先在模块前声明。

  绝对选择指令有CSEG/DSEG/XSEG/ISEG 和BSEG,分别选择绝对代码段、内部绝对数据段、外部绝对数据段、内部间接寻址绝对数据段和绝对位寻址数据段。

  再定位段选择指令为RSEG,用于选择一个已在前面定义过的再定义段作为当前段,

  当IF指令中的表达式为真时,被汇编的代码段是程序块1;当IF指令中的表达式为假时,被汇编的代码段是程序块2。在一个条件结构中,仅有一个代码段被汇编,其它的则被忽略。

  在源程序中,如果有一段程序需要多次使用,为使程序不重复书写这段程序,可用宏定义把所需要重复出现的程序块定义成宏指令,此后在宏指令出现的地方,宏汇编程序总是自动地把它们替换成相应的代码段。

  在宏定义中,使用了“形式参数“,它们引用宏指令时被给出的一些名字或数值(实在参数)所替换。使用形式参数给宏指令带来了很大的灵活性。

  注意: 1、当有两个以上的实参数时,它们之间要用逗号,空格或列表符隔开。

  2、实参数项将对应替换宏指令中形式参数。如果形式参数为标号时,则在宏调用中,实参也应为标号,且要求实参是唯一的。如果宏定义中有自己的标号,则在宏调用时,汇编程序自动地把标号变成唯一的标号。

  功能:这一伪指令用来自定义名字,以替换源程序中原来的保留字,替换的保留字均可等效地用于子程序中。

  功能:利用此伪指令可将一个源文件插入到当前源文件中一起汇编,最终成为一个完整的源程序。

  注意:1、文件名中若没有扩展名,则系统默认是。ASM(该文件必须是能打开的)。

  2、被插入的源程序中不能包含END伪指令,否则汇编会停止运行。被链接文件的每一行,在程序清单中以“I“开头。

  3、链接伪指令可有8级嵌套,若要求嵌套的多,则要修改DOS中的CONFIG。SYS文件的FILES参数。

http://tennisinspokane.com/weizhiling/523.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有