1、PIC16系列单片机汇编指令集-包括部分伪指令-很有帮助(整理的)2011PIC16系列单片机汇编指令集-包括部分伪指令-很有帮助(整理的)2011.txt当你以为自己一无所有时,你至少还有时间,时间能抚平一切创伤,所以请不要流泪。能满足的期待,才值得期待;能实现的期望,才有价值。保持青春的秘诀,是有一颗不安分的心。不是生活决定何种品位,而是品位决定何种生活。当 D不写时默认是放到 F中吗?好像是. 更新:1,PIC16 没有同或指令;面向字节ADDWF F,D ;寄存器加法指令,F+WD 影响 C,DC,Z 进位 C为 1表示有进位INCF F,D ;寄存器加指令 F+1DSUBWF F,D
2、 ;减法指令 F-WD 影响 C,DC,Z 进位 C为 0表示有借位.则 FORG给标号或寄存器赋值,标号一旦由 EQU赋值,其值便不能再重新定义。LIST 列表选择指令格式: LIST,.,用来设置各种汇编参数以控制汇编过程,或对列表文件进行格式化,此伪指令的所有参数只 能在一行内完成,参数的数值都由十进制设置。如 LIST f=1NHX8M, r=DEC, p=16F84 固化编程文件格式 设置常数数制的基数(如HEX,DEC) 设置单片机类型PROCESSOR 用于选择单片机的型号INCLUDE 包含其它外部源文件。格式: INCLUDE“文件名“INCLUDE用于把指定文件读入源程序中作为源程序代码的一部分,直到检测到文件结束符时 为止,再恢复到原源程序的代码处,此伪指令可允许嵌套使用,最多可嵌套层。如举例:include“c:picsysdefs.inc“include 一、在条指令中,条实现无条件跳转的必然引起程序执行顺序发生改变的指令(GOTO, CALL ,RETURN ,RETLW,RETFIE)为两个指令周期.二、有可能引起程序执行顺序发生改变的条条件跳转指令(DECFSZ,INCFSZ,BTFSC,BTFSS),执行时间随条件而定,当条件为真发生跳转时需要占用个指令周期,当条件为假不发生跳转时仅占用一个指令周期。三、其余的全部仅仅占用一个指令周期。