第六章第六章 FX系列系列PLC的应用指令的应用指令第一节第一节 功能指令的基本知识功能指令的基本知识0 0、概念、概念一、基本格式一、基本格式v操作码与操作数操作码与操作数Ø操作码(指令助记符):表示指令的功能操作码(指令助记符):表示指令的功能Ø操作数:指明参与操作的对象操作数:指明参与操作的对象ü源操作数源操作数S S::执行指令后收据不变的操作数,两个或执行指令后收据不变的操作数,两个或 两个以上时为两个以上时为S1S1、、S2S2ü目标操作数目标操作数D D::执行指令后收据被刷新的操作数,两执行指令后收据被刷新的操作数,两 个或两个以上时为个或两个以上时为D1D1、、D2D2ü其它操作数其它操作数m m、、n n::补充注释的常数,用补充注释的常数,用K K((十进制)十进制) 和和H H((十六进制)表示,两个或十六进制)表示,两个或 两个以上时为两个以上时为m1m1、、m2m2、、n1n1、、n2n2。
X0MOVD0D1(D0)→(D1)(D0)→(D1)v位元件:只处理开关(位元件:只处理开关(ON/OFFON/OFF))信息的元件,如信息的元件,如X X、、Y Y、、M M、、D D、、S SØ字元件:处理数据的元件,如字元件:处理数据的元件,如D Dv位元件的组合位元件的组合Ø位元件组合表示数据:位元件组合表示数据:4 4个位元件一组,代表个位元件一组,代表4 4位位BCDBCD码,也表示码,也表示1 1位十进制数;位十进制数;Ø用用K Kn nM Mm m表示,表示,K K为十进制,为十进制,n n为十进制位数,也是为十进制位数,也是位元位元件的组数,件的组数,M M为为位元件,位元件,m m为为位元件的首地址,一般位元件的首地址,一般用用0 0结尾的元件如结尾的元件如K2X0K2X0 对应: 对应:X0X0~~X7X7;; K3X0 K3X0 对对应:应:X0X0~~X13X13;; K4X0 K4X0 对应:对应:X0X0~~X17X17 二、数据格式二、数据格式v数据长度数据长度Ø1616位:参与运算的数据默认为位:参与运算的数据默认为1616位二进制数据位二进制数据Ø3232位:位:3232位数据时在操作码前面加位数据时在操作码前面加D D((Double)Double)三、数据长度及执行方式三、数据长度及执行方式X0MOVD0D1X1DMOVD2D4(D0)→(D1)(D0)→(D1)(D3D2)→(D5D4)(D3D2)→(D5D4)v执行方式执行方式Ø连续执行方式:每个扫描周期都重复执行一次连续执行方式:每个扫描周期都重复执行一次Ø脉冲执行方式:只在信号脉冲执行方式:只在信号OFFOFF→→ONON时执行一次,在时执行一次,在指令后加指令后加P P((PulsePulse)。
X0MOVD0D1X1MOVPD2D4v变址:改变操作数的地址变址:改变操作数的地址v变址寄存器的作用:存放改变地址的数据变址寄存器的作用:存放改变地址的数据v实际实际地址地址= =当前当前地址地址+ +变址变址数据数据v3232位运算时位运算时V V和和Z Z组合使用,组合使用,V V为高为高1616位,位,Z Z为低为低1616位X0MOVK8VX1MOVK4ZMOVD0VD10ZX2V=(8)V=(8)Z=(4)Z=(4)(D8)→(D14)(D8)→(D14)四、变址寄存器四、变址寄存器V V、、Z Z五、常用特殊辅助继电器五、常用特殊辅助继电器v功能指令执行结果的标志功能指令执行结果的标志ØM8020M8020::零标志零标志ØM8021M8021::借位标志借位标志ØM8022M8022::进位标志进位标志ØM8029M8029::执行完毕标志执行完毕标志ØM8064M8064::参数出错标志参数出错标志ØM8065M8065::语法出错标志语法出错标志ØM8066M8066::电路出错标志电路出错标志ØM8067M8067::运算出错标志运算出错标志第二节第二节 程序流控制程序流控制一、条件跳转指令一、条件跳转指令 FNC00 FNC00 CJCJ二、子程序指令二、子程序指令 FNC 01 FNC 01 CALLCALL FNC 02 FNC 02 SRETSRET三、中断指令三、中断指令 FNC 03 FNC 03 IRETIRET FNC 04 FNC 04 EIEI FNC 05 FNC 05 DIDI四、主程序结束指令四、主程序结束指令 FNC 06 FNC 06 FENDFEND 五、警戒时钟定时器指令五、警戒时钟定时器指令 FNC 07 FNC 07 WDTWDT六、循环指令六、循环指令 FNC 08 FNC 08 FORFOR FNC 09 FNC 09 NEXTNEXT一、条件跳转指令一、条件跳转指令 FNC00 CJ FNC00 CJv操作数:指针操作数:指针 P0P0~~P127,P127,末指针为末指针为ENDEND所在所在步步v梯形图梯形图X10X10X11X11…Y1Y1X12X12P0…CJCJP0P0CJCJP0P0v指令表指令表步序步序 操作码操作码 操作数操作数 0 LD X100 LD X10 1 1 CJCJ P0 P0 4 4 。
10 LD X1110 LD X11 11 11 CJ P0CJ P0 20 20 P0P0 21 LD X12 21 LD X12 22 OUT Y1 22 OUT Y1 v说明说明ØCJCJ指令跳过部分程序,可以缩短程序的运算周期指令跳过部分程序,可以缩短程序的运算周期Ø如果积算型定时器和计数器的如果积算型定时器和计数器的RSTRST指令在跳转程序之内,即使指令在跳转程序之内,即使跳转程序生效,跳转程序生效,RSTRST指令仍然有效指令仍然有效Ø该指令可以连续和脉冲执行方式该指令可以连续和脉冲执行方式Ø被跳过去的程序中各元件的状态为被跳过去的程序中各元件的状态为üY Y、、M M、、S S保持跳转前状态不变保持跳转前状态不变ü普通计数器停止计数并保持当前值,高速计数器继续计数普通计数器停止计数并保持当前值,高速计数器继续计数ü未工作的定时器不动作,已动作的定时器保持当前值未工作的定时器不动作,已动作的定时器保持当前值T192T192~~T199T199跳转时仍然计时。
跳转时仍然计时Ø在一个程序中一个标号只能出现一次Ø功能指令在跳转时不执行,但PLSY,PLSR,PWM指令除外二、子程序指令二、子程序指令v子程序调用子程序调用 FNC01 CALLFNC01 CALL 操作数:指针操作数:指针P0P0~~P62 P62 v子程序返回子程序返回 FND02 SRETFND02 SRET 无操作数无操作数v说明说明Ø子程序应该在主程序结束之后编程子程序应该在主程序结束之后编程ØCJCJ指令的指针与指令的指针与CALLCALL的指针不能重复的指针不能重复Ø主程序允许嵌套,嵌套级别最多为主程序允许嵌套,嵌套级别最多为5 5级Ø子程序只能用子程序只能用T192T192~~T199T199和和T246T246~~T249T249作定时器作定时器v梯形图梯形图 X1X1FENDFENDSRETSRETP8CALLCALLP8P8Y1Y1X12X12Y21Y21X11X11Y30Y30………主主程程序序子子程程序序三、中断指令三、中断指令v中断返回中断返回 FNC03 IRETFNC03 IRET 开中断开中断 FNC04 EIFNC04 EI 关中断关中断 FNC05 DIFNC05 DIv均无操作数均无操作数v梯形图梯形图开中断范围开中断范围X0I100X10FENDIRETEIDIIRETI101中断子程序中断子程序2 2中断子程序中断子程序1 1v说明说明Ø在执行某个中断子程序时,禁止其它中断请求。
在执行某个中断子程序时,禁止其它中断请求Ø中断程序允许嵌套,嵌套级别为中断程序允许嵌套,嵌套级别为2 2级Ø中断指针共有中断指针共有1515个:输入中断个:输入中断6 6个,定时器中断个,定时器中断3 3个,个,计数器中断计数器中断6 6个Ø中断程序用中断程序用T192T192~~T199T199和和T246T246~~T249T249作定时器作定时器Ø中断的优先级别中断的优先级别ü多个中断信号不同时产生时,按先后顺序中断多个中断信号不同时产生时,按先后顺序中断ü多个中断信号同时产生时,按指针大小中断多个中断信号同时产生时,按指针大小中断(2)用于中断的指针用于中断的指针例:I000 I101v中断指针应放在FEND指令之后X0~X5((2)中断指针)中断指针注意:注意:1)当)当M8050~~M8058为为ON时,禁止执行相应时,禁止执行相应I0□□~~I8□□的中断,的中断,M8059为为ON时则禁止所有计数时则禁止所有计数器中断;器中断;3)无需中断禁止时,可只用)无需中断禁止时,可只用EI指令,不必用指令,不必用DI指指令令 ;;4)执行一个中断服务程序时,如果在中断服务程)执行一个中断服务程序时,如果在中断服务程序中有序中有EI和和DI,可实现二级中断嵌套,否则禁,可实现二级中断嵌套,否则禁止其它中断。
止其它中断输入编号输入编号指针编号指针编号禁止中禁止中断指令断指令上升中断上升中断下降中断下降中断X000I001I000M8050X001I101I100M8051X002I201I200M8052X003I301I300M8053X004I401I400M8054X005I501I500M8055v例子6-3,从X0的上升沿开始,用定时器中断使D0的值每隔10ms加1,在100s内由0线性增大到10000,大于100s时D0值保持不变vEI//允许中断vLDP X0// X0的上升沿vANIM8002v//禁止X0在第一个扫描周期自动出现的上升沿起作用vRSTM8056vFENDvI610//每隔10ms中断1次vINC D0vLD= K10000D0//100S到vSETM8056vSETY0vIRETvENDv例子6-5测量X0的上升沿和X2的上升沿之间的时间vEI//允许中断vFENDvI001// X0的上升沿中断vLDI M8000vRST T246//解除对T246的复位vLD M8000vRSTY0//复位测量结束标志vRSTD0//清楚测量结果vOUT T246K32767 //启动1ms定时器T246vIRETvI201//X2上升沿中断vLD<> K0T246//如果T246当前值不为0vMOV T246D0vSETY0vLDIY0vOUT T246K1//停止定时vLDM8000vRSTT246vIRETvEND中断实例v无操作数无操作数v梯形图梯形图X1X1FENDFENDSRETSRETP8CALLCALLP8P8Y1Y1X12X12Y21Y21X11X11Y30Y30………主主程程序序子子程程序序四、主程序结束指令四、主程序结束指令 FNC06 FENDv说明说明Ø与与ENDEND指令的功能一样,执行到该指令时程序返回到指令的功能一样,执行到该指令时程序返回到0 0步。
步Ø中断服务子程序和子程序应该写在中断服务子程序和子程序应该写在FENDFEND之后,并且之后,并且用用IRETIRET和和SRETSRET返回Ø如果多次使用如果多次使用FENDFEND指令,在最后的指令,在最后的FENDFEND和和ENDEND之间编之间编写子程序或中断子程序写子程序或中断子程序五五 监视定时器指令监视定时器指令 ■监视定时器指令监视定时器指令WDT((P)) 监视定时器缺省值为200ms(可用D8000来设定)v警戒定时器是一个专用定时器,其设定值存放在特殊警戒定时器是一个专用定时器,其设定值存放在特殊的数据寄存器的数据寄存器D8000D8000中,并以中,并以msms为计时单位为计时单位v当当PLCPLC一上电,则对警戒定时器进行初始化,将一上电,则对警戒定时器进行初始化,将K100K100((设定值为设定值为100ms100ms))装入装入D8000D8000中,每个扫描周期结束中,每个扫描周期结束时,马上刷新警戒定时器的当前值,使时,马上刷新警戒定时器的当前值,使PLCPLC能正常运行能正常运行v当扫描周期大于当扫描周期大于100ms100ms时,即超过了警戒定时器的设定时,即超过了警戒定时器的设定值,警戒定时器的逻辑线圈被接通,值,警戒定时器的逻辑线圈被接通,CPUCPU立即停止执行立即停止执行用户程序,同时切断全部输出,并且报警显示。
用户程序,同时切断全部输出,并且报警显示五、警戒定时器指令五、警戒定时器指令 FNC07 WDTv循环开始循环开始 FNC08 FNC08 FOR FOR v操作数操作数[S][S]:: K,HK,H、、KnXKnX、、KnYKnY、、KnMKnM、、KnSKnS、、T T、、C C、、D D、、V,ZV,Zv循环结束循环结束 FNC09 FNC09 NEXT NEXT 无操作数无操作数v说明说明Øn n为循环次数,其范围为为循环次数,其范围为1 1~~3276732767有效如果指定为有效如果指定为- -3276832768~~0 0,则作,则作n=1n=1处理Ø循环指令最多可以嵌套循环指令最多可以嵌套5 5级Ø程序中程序中FOR-NEXTFOR-NEXT是成对出现的,是成对出现的,FORFOR在前,在前,NEXTNEXT在后不在后不可倒置,否则出错可倒置,否则出错Ø编程时编程时NEXTNEXT应该在应该在FENDFEND或或ENDEND之前,否则出错之前,否则出错六、循环指令六、循环指令六、循环指令六、循环指令例子6-7在X1上升沿,将50、55、60…90分别送D10~D18LDP X1RSTZMOV K50D10FORK8ADD D10Z K5D11ZINCZNEXT第三节第三节 传送和比较指令传送和比较指令一、比较指令一、比较指令 FNC10 FNC10 CMPCMP二、区间比较指令二、区间比较指令 FNC 11 FNC 11 ZCPZCP三、传送指令三、传送指令 FNC 12 FNC 12 MOVMOV四、移位传送指令四、移位传送指令 FNC 13 FNC 13 SMOVSMOV五、取反传送指令五、取反传送指令 FNC 14 FNC 14 CMLCML六、块传送指令六、块传送指令 FNC 15 FNC 15 BMOVBMOV七、多点传送指令七、多点传送指令 FNC 16 FNC 16 FMOVFMOV 八、数据交换指令八、数据交换指令 FNC 17 FNC 17 XCHXCH九、变换指令九、变换指令 FNC 18 FNC 18 BCDBCD FNC 19 FNC 19 BINBINv操作数操作数[S1][S1]、、[S1] [S1] :: K,HK,H、、KnXKnX、、KnYKnY、、KnMKnM、、KnSKnS、、T T、、C C、、D D、、 V,ZV,Z[D][D]::Y Y、、M M、、S Sv梯形图梯形图[S1]C10k100时,时,M2 = ONM0M1M2X0[S2][D]CMP K100 C10 M0一、比较指令一、比较指令 FNC10 CMPv说明说明Ø该指令是将源操作数该指令是将源操作数[S1][S1]和和[S2][S2]的中数据进行比较,的中数据进行比较,结果送目标操作数结果送目标操作数[D][D]中去。
中去Ø[D][D]由由3 3个元件组成,指令中个元件组成,指令中[D][D]给出给出首地址首地址,其它两,其它两个为后面的相邻元件个为后面的相邻元件Ø当当X0X0由由ON→OFFON→OFF时,不执行时,不执行CMPCMP指令,指令,M0M0~~M2M2保持断保持断开前的状态,用复位指令开前的状态,用复位指令RSTRST才能清除比较结果才能清除比较结果ØCMPCMP是进行二进制是进行二进制代数代数比较Ø可以可以3232位二进制数比较和位二进制数比较和脉冲脉冲执行方式执行方式Ø如果指令中指定的操作数不全、元件超出范围、软如果指令中指定的操作数不全、元件超出范围、软元件地址不对时,程序出错元件地址不对时,程序出错区间比较指令区间比较指令 FNC1 ZCPv操作数操作数[S1][S1]、、[S1] [S1] :: K,HK,H、、KnXKnX、、KnYKnY、、KnMKnM、、KnSKnS、、T T、、C C、、D D、、 V,ZV,Z[D][D]::KnYKnY、、KnMKnM、、KnSKnS、、T T、、C C、、D D、、V,Z V,Z v梯形图梯形图X0MOVK100D10K100→(D10)K100→(D10)二、传送指令二、传送指令 FNC12 MOVv说明说明Ø该指令将源操作数该指令将源操作数[S][S]中的数据传送到目标操作数中的数据传送到目标操作数[D][D]中去。
中去ØMOVMOV指令可以进行(指令可以进行(D D))和(和(P P))操作Ø如果如果[S][S]为十进制常数,执行该指令时自动转换成二为十进制常数,执行该指令时自动转换成二进制数后进行数据传送进制数后进行数据传送Ø当当X0X0断开时,不执行断开时,不执行MOVMOV指令,数据保持不变指令,数据保持不变v操作数操作数[S][S]::K,HK,H、、KnXKnX、、KnYKnY、、KnMKnM、、KnSKnS、、T T、、C C、、D D、、V,ZV,Z[D][D]::KnYKnY、、KnMKnM、、KnSKnS、、T T、、C C、、D D、、V,Z V,Z v说明说明Ø该指令把源操作数该指令把源操作数[S][S]中的数据各位取反(中的数据各位取反(1→01→0,,0→10→1)后传送到目标操作数)后传送到目标操作数[D][D]中去Ø该指令可以该指令可以16/3216/32位数据处理和连续位数据处理和连续/ /脉冲执行方式脉冲执行方式三、取反传送指令三、取反传送指令 FNC14 CMLv梯形图梯形图CML D0 K1Y0X0[D][S]1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0101符号位取反传送保持不变Y0Y3(D0) (K1Y0)若源操作数中的数为若源操作数中的数为十进制常数时十进制常数时, ,将自动将自动转换成二进制转换成二进制 . .移位传送指令移位传送指令SMOV SMOV(P)m1:从哪一位开始移动m2:移动多少位LD M8000OUT M8168//BCD码方式MOV K1X0D0MOV K2X20D1SMOV D0K1K1 D1K3块传送指令块传送指令BMOV BMOV(P)v是将源操作数指定元件开始的n个数据组成数据块传送到指定的目标。
使用块传送指令时应注意:使用块传送指令时应注意:1)源操作数可取KnX、 KnY、KnM、KnS、T、C、D和文件寄存器,目标操作数可取. KnT、KnM、KnS、T、C和D 2)只有16位操作,占7个程序步; 3)如果元件号超出允许范围,数据则仅传送到允许范围的元件 多点传送指令多点传送指令FMOV (D)FMOV(P) 是将源操作数中的数据传送到指定目标开始的n个元件中,传送后n个元件中的数据完全相同 使用多点传送指令使用多点传送指令FMOV时应注意:时应注意:1)源操作数可取所有的数据类型,目标操作数可取KnX、KnM、KnS、T、C、和D,n小等于512; 2)16位操作占7的程序步,32位操作则占13个程序步 3)如果元件号超出允许范围,数据仅送到允许范围的元件中v操作数操作数 [D1][D1]、、[D2][D2]::KnYKnY、、KnMKnM、、KnSKnS、、T T、、C C、、D D、、V,ZV,Zv梯形图梯形图[D1]X0XCH(P) D0 D1 [D2](D0) (D1)四、数据交换指令四、数据交换指令 FNC17 XCHv注意注意 交换指令一般要在脉冲方式执行交换指令一般要在脉冲方式执行, ,否则不能正常工作。
否则不能正常工作v梯形图梯形图[S]X0BCD D10 K2Y0 [D][S]X1BIN K2Y0 D14[D]五、变换指令五、变换指令 FNC18 BCD FNC19 BINBIN变换指令变换指令BIN (D)BIN(P)BIN是将源元件中的BCD数据转换成二进制数据送到目标元件中 使用BCD/BIN指令时应注意: 源操作数为KnX、KnY、KnM、KnS、T、C、D、V和Z目标操作数没有KnX3KM2第四节第四节 算术与逻辑运算指令算术与逻辑运算指令一、二进制加减运算指令一、二进制加减运算指令 加法加法 FNC20 FNC20 ADD ADD 减法减法 FNC21 FNC21 SUB SUBv梯形图梯形图[S1]X0ADD D0 D2 D4 [D][S1]X1DSUB D10 D12 D14[D][S2][S2](D0)+((D2)) ((D4))(D11D10)–((D13D12)) ((D15D14))v说明说明Ø指令是指令是代数代数加减运算,数据的最高位为加减运算,数据的最高位为符号符号位。
位Ø进行进行1616位加减运算时,数据范围为-位加减运算时,数据范围为-3276832768~+~+3276732767;;3232位运算时,数据范围为-位运算时,数据范围为-21474836482147483648~+~+21474836472147483647Ø运算结果为运算结果为0 0时,时,零标志零标志置位(置位(M8020=1M8020=1););运算结果运算结果大于+大于+3276732767(或+(或+21474836472147483647)时,)时,进位标志进位标志置位置位((M8022=1M8022=1););运算结果小于-运算结果小于-3276832768(或-(或-21474836482147483648)时,)时,借位标志借位标志置位(置位(M8021=1M8021=1)Ø该指令可以进行连续该指令可以进行连续/ /脉冲执行方式脉冲执行方式 加加1 FNC241 FNC24 INC INC 减减1 FNC251 FNC25 DEC DECv操作数操作数[D][D]::KnYKnY、、KnMKnM、、KnSKnS、、T T、、C C、、D D、、V,ZV,Zv梯形图梯形图X0 INC(P) D10[D]X1DEC(P) D12 [D](D10)+1 ((D10))(D12)–1 ((D12))二、二进制加二、二进制加1减减1指令指令v说明说明Ø上述指令可以连续上述指令可以连续/ /脉冲脉冲执行方式,应用中要特别注执行方式,应用中要特别注意。
意Ø可以进行可以进行16/3216/32位运算,并且为二进制运算位运算,并且为二进制运算Ø如果从如果从+32767+32767(或(或+2147483647+2147483647)再加)再加1 1,则变成,则变成- -3276832768(或(或-2147483648-2147483648);如果从);如果从-32768-32768(或(或- -21474836482147483648)再减)再减1 1,则变成,则变成+32767+32767(或(或+2147483647+2147483647),为),为循环计数循环计数Ø以上变化时以上变化时标志位标志位不动作,也就是说这两条指令和零不动作,也就是说这两条指令和零标志、借位标志、进位标志无关标志、借位标志、进位标志无关 逻辑与逻辑与 FNC26 FNC26 WANDWAND 逻辑或逻辑或 FNC27 FNC27 WORWOR 逻辑异或逻辑异或 FNC28 FNC28 WXORWXORv操作数操作数[[S1][[S1]、、[S2][S2]::K K、、H H、、KnXKnX、、KnYKnY、、KnMKnM、、KnSKnS、、T T、、C C、、D D、、 V,Z V,Z [D][D]::KnYKnY、、KnMKnM、、KnSKnS、、T T、、C C、、D D、、V,ZV,Z三、逻辑运算指令三、逻辑运算指令((D0))∧∧ ((D2)) →((D4))((D10))∨∨((D12)) →((D14)) ((D20)) ((D22)) →((D24))∨[S1]X0WAND D0 D2 D4 [D]WOR D10 D12 D14[S2]WXOR D20 D22 D24v异或非运算的梯形图异或非运算的梯形图X0WXOR D10 D12 D14 CML D14 D14((D14)) →((D14))v梯形图梯形图 ((D10)) ((D12)) →((D14))∨v说明说明Ø各数据的对应位进行二进制与、或、异或运算。
各数据的对应位进行二进制与、或、异或运算Ø3232位数据运算时,助记符为位数据运算时,助记符为DANDDAND、、DORDOR、、DXORDXORØ指令运算规则如下:指令运算规则如下:逻辑与逻辑与1 ∧∧1= 11 ∧∧0= 00 ∧∧1= 00 ∧∧0= 0逻辑或逻辑或1 ∨∨ 1= 11 ∨∨ 0= 10 ∨∨ 1= 10 ∨∨ 0= 0逻辑异或逻辑异或1 1= 01 0= 10 1= 10 0= 0∨∨∨∨∨∨∨∨v操作数操作数[D][D]::KnYKnY、、KnMKnM、、KnSKnS、、T T、、C C、、D D、、V,ZV,ZX0NEG D10[D]((D10))+ 1 →((D10))v说明说明Ø求补指令是把二进制数各位取反再加求补指令是把二进制数各位取反再加1 1后,送入目后,送入目标操作数标操作数[D][D]中实际是绝对值不变的变号操作实际是绝对值不变的变号操作Ø PLCPLC的负数以二进制的补码形式表示,其绝对值可的负数以二进制的补码形式表示,其绝对值可以通过求补指令求得以通过求补指令求得四、求补指令四、求补指令 FNC19 NEGu功能指令的格式功能指令的格式—梯形图格式和指令表格式梯形图格式和指令表格式u功能指令的位长功能指令的位长—1616位和位和3232位位u功能指令的执行方式功能指令的执行方式—连续连续和和脉冲脉冲方式方式u4 4个个位元件组合的位元件组合的BCDBCD码表示码表示一位一位十进制数十进制数u变址寄存器变址寄存器V V、、Z Z的应用的应用u功能指令的标志功能指令的标志M8020M8020、、M8021M8021、、M8022M8022u功能指令的应用功能指令的应用小结小结。