《《ID功能指令》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《ID功能指令》PPT课件.ppt(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、功能指令功能指令主要有:算术与逻辑运算、传送移位、主要有:算术与逻辑运算、传送移位、主要有:算术与逻辑运算、传送移位、主要有:算术与逻辑运算、传送移位、PIDPIDPIDPID、循环、数据表处理、循环、数据表处理、循环、数据表处理、循环、数据表处理、高速处理、转换、中断、通讯、实时时钟。高速处理、转换、中断、通讯、实时时钟。高速处理、转换、中断、通讯、实时时钟。高速处理、转换、中断、通讯、实时时钟。一、功能指令基本格式一、功能指令基本格式一、功能指令基本格式一、功能指令基本格式1 1 1 1、功能指令基本形式、功能指令基本形式、功能指令基本形式、功能指令基本形式 常用指令助记符和功能块图常用指
2、令助记符和功能块图常用指令助记符和功能块图常用指令助记符和功能块图例如:例如:例如:例如:+I IN1,IN216+I IN1,IN216+I IN1,IN216+I IN1,IN216位符号整数位符号整数位符号整数位符号整数IN1+IN2IN2IN1+IN2IN2IN1+IN2IN2IN1+IN2IN2,2 2 2 2、数据长度及格式、数据长度及格式、数据长度及格式、数据长度及格式二、四则运算及加减二、四则运算及加减二、四则运算及加减二、四则运算及加减1 1 1 1指令指令指令指令1 1 1 1、加法指令:对有符号数进行加操作,类型有整数、双整数、加法指令:对有符号数进行加操作,类型有整数、
3、双整数、加法指令:对有符号数进行加操作,类型有整数、双整数、加法指令:对有符号数进行加操作,类型有整数、双整数、实数实数实数实数影响特殊存储器位:(零)、(溢出)、(负)影响特殊存储器位:(零)、(溢出)、(负)影响特殊存储器位:(零)、(溢出)、(负)影响特殊存储器位:(零)、(溢出)、(负)使能出错条件:、使能出错条件:、使能出错条件:、使能出错条件:、0006000600060006、指令格式:指令格式:指令格式:指令格式:+I IN1,IN216+I IN1,IN216+I IN1,IN216+I IN1,IN216位符号整数加位符号整数加位符号整数加位符号整数加IN1+IN2IN2(
4、OUT)IN1+IN2IN2(OUT)IN1+IN2IN2(OUT)IN1+IN2IN2(OUT)+D IN1,IN2 32+D IN1,IN2 32+D IN1,IN2 32+D IN1,IN2 32位符号双整数加位符号双整数加位符号双整数加位符号双整数加IN1+IN2IN2IN1+IN2IN2IN1+IN2IN2IN1+IN2IN2,+R IN1,IN2 32+R IN1,IN2 32+R IN1,IN2 32+R IN1,IN2 32位符号实数加位符号实数加位符号实数加位符号实数加IN1+IN2IN2IN1+IN2IN2IN1+IN2IN2IN1+IN2IN2,OUT OUT OUT O
5、UT寻址范围:寻址范围:寻址范围:寻址范围:VW(D)VW(D)VW(D)VW(D)、IW(D)IW(D)IW(D)IW(D)、QW(D)QW(D)QW(D)QW(D)、MW(D)MW(D)MW(D)MW(D)、SW(D)SW(D)SW(D)SW(D)、SMW(D)SMW(D)SMW(D)SMW(D)、LW(D)LW(D)LW(D)LW(D)、*VD*VD*VD*VD、*AC*AC*AC*AC、*LD*LD*LD*LD、T T T T、C C C C、ACACACAC。2 2 2 2、减法运算指令、减法运算指令、减法运算指令、减法运算指令指令格式:指令格式:指令格式:指令格式:-I IN1,I
6、N216-I IN1,IN216-I IN1,IN216-I IN1,IN216位符号整数减位符号整数减位符号整数减位符号整数减IN1IN1IN1IN1IN2 IN2IN2 IN2IN2 IN2IN2 IN2-D IN1,IN2.32-D IN1,IN2.32-D IN1,IN2.32-D IN1,IN2.32位符号双整数减位符号双整数减位符号双整数减位符号双整数减-R IN1,IN2.16-R IN1,IN2.16-R IN1,IN2.16-R IN1,IN2.16位符号实数减位符号实数减位符号实数减位符号实数减梯形图梯形图梯形图梯形图:3 3 3 3、乘法运算指令、乘法运算指令、乘法运算指
7、令、乘法运算指令指令格式:指令格式:指令格式:指令格式:*I IN1,IN216*I IN1,IN216*I IN1,IN216*I IN1,IN216位符号整数乘位符号整数乘位符号整数乘位符号整数乘IN1*IN2IN2IN1*IN2IN2IN1*IN2IN2IN1*IN2IN2,(结果(结果(结果(结果16161616位)位)位)位)*I IN1,IN216*I IN1,IN216*I IN1,IN216*I IN1,IN216位符号完全整数乘位符号完全整数乘位符号完全整数乘位符号完全整数乘 IN1*IN2IN2 IN1*IN2IN2 IN1*IN2IN2 IN1*IN2IN2,(结果,(结
8、果,(结果,(结果32323232位)位)位)位)*D IN1,IN232*D IN1,IN232*D IN1,IN232*D IN1,IN232位符号双整数乘位符号双整数乘位符号双整数乘位符号双整数乘IN1*IN2IN2IN1*IN2IN2IN1*IN2IN2IN1*IN2IN2,(结果,(结果,(结果,(结果32323232位)位)位)位)*R IN1,IN2.32*R IN1,IN2.32*R IN1,IN2.32*R IN1,IN2.32位符号实数乘位符号实数乘位符号实数乘位符号实数乘 IN1*IN2IN2 IN1*IN2IN2 IN1*IN2IN2 IN1*IN2IN2,(结果,(结
9、果,(结果,(结果32323232位)运算位)运算位)运算位)运算结果大于结果大于结果大于结果大于32323232位,则产生溢出。位,则产生溢出。位,则产生溢出。位,则产生溢出。梯形图:梯形图:4 4 4 4、除法运算指令、除法运算指令、除法运算指令、除法运算指令 /I IN2/I IN2/I IN2/I IN2,OUT 16OUT 16OUT 16OUT 16位符号整数除位符号整数除位符号整数除位符号整数除OUT/IN2OUTOUT/IN2OUTOUT/IN2OUTOUT/IN2OUT,(结果为(结果为(结果为(结果为16161616位商,余数丢失)位商,余数丢失)位商,余数丢失)位商,余数
10、丢失)DIV IN2DIV IN2DIV IN2DIV IN2,OUTOUTOUTOUT 16 16 16 16位符号完全整数除位符号完全整数除位符号完全整数除位符号完全整数除OUT/IN2OUTOUT/IN2OUTOUT/IN2OUTOUT/IN2OUT (结果为低(结果为低(结果为低(结果为低16161616位商,高位商,高位商,高位商,高16161616位位位位 余数,余数,余数,余数,32323232位结果的低位结果的低位结果的低位结果的低16161616位位位位 运算前兼作被除数)运算前兼作被除数)运算前兼作被除数)运算前兼作被除数)/D IN2/D IN2/D IN2/D IN2,
11、OUT OUT OUT OUT 32323232位符号双整数除位符号双整数除位符号双整数除位符号双整数除OUT/IN2OUTOUT/IN2OUTOUT/IN2OUTOUT/IN2OUT,(结果为(结果为(结果为(结果为32323232位商,余数丢失)位商,余数丢失)位商,余数丢失)位商,余数丢失)/R IN2/R IN2/R IN2/R IN2,OUT OUT OUT OUT 32323232位符号实数除位符号实数除位符号实数除位符号实数除OUT/IN2OUTOUT/IN2OUTOUT/IN2OUTOUT/IN2OUT,(结果为(结果为(结果为(结果为32323232位商)位商)位商)位商)梯
12、形图:梯形图:梯形图:梯形图:5 5 5 5、增、减指令、增、减指令、增、减指令、增、减指令 梯形图:梯形图:梯形图:梯形图:指令格式:指令格式:指令格式:指令格式:INCB(DINCB(DINCB(DINCB(D、W)OUT IN+1OUTW)OUT IN+1OUTW)OUT IN+1OUTW)OUT IN+1OUTDECB(DDECB(DDECB(DDECB(D、W)OUT INW)OUT INW)OUT INW)OUT IN1OUT1OUT1OUT1OUT6 6 6 6、数学函数指令、数学函数指令、数学函数指令、数学函数指令1 1 1 1)平方根指令)平方根指令)平方根指令)平方根指令S
13、QRTSQRTSQRTSQRT:SQRT INSQRT INSQRT INSQRT IN,OUT OUT OUT OUT 解释:解释:解释:解释:SQRT(IN)OUT SQRT(IN)OUT SQRT(IN)OUT SQRT(IN)OUT(32323232位)位)位)位)2 2 2 2)自然对数指令)自然对数指令)自然对数指令)自然对数指令LNLNLNLN:LN INLN INLN INLN IN,OUT OUT OUT OUT 解释:解释:解释:解释:LN(IN)OUT LN(IN)OUT LN(IN)OUT LN(IN)OUT 3 3 3 3)三角函数指令:)三角函数指令:)三角函数指令
14、:)三角函数指令:SIN IN SIN IN SIN IN SIN IN,OUT SIN(IN)OUTOUT SIN(IN)OUTOUT SIN(IN)OUTOUT SIN(IN)OUT COS IN COS IN COS IN COS IN,OUT COS(IN)OUTOUT COS(IN)OUTOUT COS(IN)OUTOUT COS(IN)OUT TAN IN TAN IN TAN IN TAN IN,OUT TAN(IN)OUTOUT TAN(IN)OUTOUT TAN(IN)OUTOUT TAN(IN)OUT 输入为输入为输入为输入为32323232位实数弧度,输出位实数弧度,输出
15、位实数弧度,输出位实数弧度,输出32323232位。位。位。位。三、三、三、三、PIDPIDPIDPID指令指令指令指令1 1 1 1、指令格式:、指令格式:、指令格式:、指令格式:PID TABLEPID TABLEPID TABLEPID TABLE,LOOPLOOPLOOPLOOP 梯形图:梯形图:梯形图:梯形图:TABLETABLETABLETABLE:是:是:是:是PIDPIDPIDPID是回路表起始地址,是回路表起始地址,是回路表起始地址,是回路表起始地址,使用字节使用字节使用字节使用字节VBVBVBVB区域,区域,区域,区域,LOOP:LOOP:LOOP:LOOP:是回路号,(是
16、回路号,(是回路号,(是回路号,(0 0 0 07,7,7,7,最多使用最多使用最多使用最多使用8 8 8 8条条条条PIDPIDPIDPID指令)指令)指令)指令)(溢出)(溢出)(溢出)(溢出)2 2 2 2、回路控制的组合选择、回路控制的组合选择、回路控制的组合选择、回路控制的组合选择 PD PD PD PD:积分常数设置为无穷大:积分常数设置为无穷大:积分常数设置为无穷大:积分常数设置为无穷大 PI PI PI PI:微分常数设置微分常数设置微分常数设置微分常数设置0 0 0 0 ID ID ID ID:回路增益为回路增益为回路增益为回路增益为0 0 0 0,计算微分、积分增益为,计算
17、微分、积分增益为,计算微分、积分增益为,计算微分、积分增益为1 1 1 13 3、回路输入量的转换及归一化、回路输入量的转换及归一化、回路输入量的转换及归一化、回路输入量的转换及归一化 每个每个每个每个PIDPID回路有两个输入量,给定量和过程变量,前者为定量固定值,过程回路有两个输入量,给定量和过程变量,前者为定量固定值,过程回路有两个输入量,给定量和过程变量,前者为定量固定值,过程回路有两个输入量,给定量和过程变量,前者为定量固定值,过程变量受控制效果影响。其数值为工程量,幅度、范围、测量单位等会不同,变量受控制效果影响。其数值为工程量,幅度、范围、测量单位等会不同,变量受控制效果影响。其
18、数值为工程量,幅度、范围、测量单位等会不同,变量受控制效果影响。其数值为工程量,幅度、范围、测量单位等会不同,在计算在计算在计算在计算PIDPID时要转换成无量纲的归一化纯量、浮点数的格式。时要转换成无量纲的归一化纯量、浮点数的格式。时要转换成无量纲的归一化纯量、浮点数的格式。时要转换成无量纲的归一化纯量、浮点数的格式。步骤如下:步骤如下:步骤如下:步骤如下:1 1 1 1)工程实际量由)工程实际量由)工程实际量由)工程实际量由16161616位整数转换为浮点数,即实数格式位整数转换为浮点数,即实数格式位整数转换为浮点数,即实数格式位整数转换为浮点数,即实数格式程序如下:程序如下:程序如下:程
19、序如下:XORD AC0,AC0 /XORD AC0,AC0 /XORD AC0,AC0 /XORD AC0,AC0 /清累加器清累加器清累加器清累加器AC0AC0AC0AC0MOVW AIW0,AC0 /MOVW AIW0,AC0 /MOVW AIW0,AC0 /MOVW AIW0,AC0 /读模拟量读模拟量读模拟量读模拟量AC0AC0AC0AC0LDW=AC0,0 /LDW=AC0,0 /LDW=AC0,0 /LDW=AC0,0 /若为正值若为正值若为正值若为正值JMP 0 /JMP 0 /JMP 0 /JMP 0 /转到标号为转到标号为转到标号为转到标号为0 0 0 0处处处处NOT /
20、NOT /NOT /NOT /否则(为负值)否则(为负值)否则(为负值)否则(为负值)ORD 16#FFFF0000,AC0 /AC0ORD 16#FFFF0000,AC0 /AC0ORD 16#FFFF0000,AC0 /AC0ORD 16#FFFF0000,AC0 /AC0符号处理符号处理符号处理符号处理LBL 0 /LBL 0 /LBL 0 /LBL 0 /入口入口入口入口DTR AC0,AC0 /DTR AC0,AC0 /DTR AC0,AC0 /DTR AC0,AC0 /将将将将32323232为整数转换为实数为整数转换为实数为整数转换为实数为整数转换为实数2 2 2 2)归一化)归
21、一化)归一化)归一化 将实数转换为相对值范围将实数转换为相对值范围将实数转换为相对值范围将实数转换为相对值范围0.0,10.0,10.0,10.0,1无量纲,无量纲,无量纲,无量纲,公式为:公式为:公式为:公式为:归一值归一值归一值归一值=工程值工程值工程值工程值/最大与最小允许值之差最大与最小允许值之差最大与最小允许值之差最大与最小允许值之差+校正值校正值校正值校正值OffsetOffsetOffsetOffset:单极性为:单极性为:单极性为:单极性为0 0 0 0,双极性为,双极性为,双极性为,双极性为 :单极性为:单极性为:单极性为:单极性为32000320003200032000,双
22、极性为,双极性为,双极性为,双极性为64000640006400064000程序如下:程序如下:程序如下:程序如下:/R 64000.0,AC0 /R 64000.0,AC0 /R 64000.0,AC0 /R 64000.0,AC0 +R 0.5,AC0 +R 0.5,AC0 +R 0.5,AC0 +R 0.5,AC0 MOVR AC0,VD100 MOVR AC0,VD100 MOVR AC0,VD100 MOVR AC0,VD1004 4、将回路输出转换工程量的整数、将回路输出转换工程量的整数、将回路输出转换工程量的整数、将回路输出转换工程量的整数将回路输出在将回路输出在将回路输出在将回
23、路输出在0.0,10.0,1范围转换范围转换范围转换范围转换1616位工程量输出。位工程量输出。位工程量输出。位工程量输出。公式:公式:公式:公式:工程输出量:工程输出量:工程输出量:工程输出量:归一输出量:归一输出量:归一输出量:归一输出量:按工程量标定:按工程量标定:按工程量标定:按工程量标定:程序:程序:程序:程序:MOVR VD108,AC0 -R 0.5,AC0MOVR VD108,AC0 -R 0.5,AC0 *R 64000,AC0 *R 64000,AC0实数格式转换实数格式转换实数格式转换实数格式转换1616位整数输出位整数输出位整数输出位整数输出 TTRUNC AC0,AC
24、0 MOVW AC0,AQW0 TTRUNC AC0,AC0 MOVW AC0,AQW05 5、回路的正作用和反作用、回路的正作用和反作用、回路的正作用和反作用、回路的正作用和反作用回路增益为正称正作用,反之为反作用。回路增益为正称正作用,反之为反作用。回路增益为正称正作用,反之为反作用。回路增益为正称正作用,反之为反作用。6 6、变量与范围、变量与范围、变量与范围、变量与范围 过程变量和给定值过程变量和给定值过程变量和给定值过程变量和给定值为为为为PIDPID算法的输入,因此在控制参数表中相算法的输入,因此在控制参数表中相算法的输入,因此在控制参数表中相算法的输入,因此在控制参数表中相应的区
25、域,由应的区域,由应的区域,由应的区域,由PIDPID指令读出而不可改变。指令读出而不可改变。指令读出而不可改变。指令读出而不可改变。回路输出回路输出回路输出回路输出由由由由PIDPID计算得出,参数表中内容由计算得出,参数表中内容由计算得出,参数表中内容由计算得出,参数表中内容由PIDPID指令完成后更新。指令完成后更新。指令完成后更新。指令完成后更新。其输出不能超出范围和。手动切换到其输出不能超出范围和。手动切换到其输出不能超出范围和。手动切换到其输出不能超出范围和。手动切换到PIDPID方式,可手动将方式,可手动将方式,可手动将方式,可手动将输出存放内容初始化回路输出。输出存放内容初始化
26、回路输出。输出存放内容初始化回路输出。输出存放内容初始化回路输出。7 7、控制方式、控制方式、控制方式、控制方式S7-200S7-200无手动和自动区分,能流有效执行无手动和自动区分,能流有效执行无手动和自动区分,能流有效执行无手动和自动区分,能流有效执行PIDPID。自动是指执行,。自动是指执行,。自动是指执行,。自动是指执行,手动不执行。手动不执行。手动不执行。手动不执行。8 8、控制回路参数表、控制回路参数表、控制回路参数表、控制回路参数表 指令形式:指令形式:指令形式:指令形式:PID TABLE,LOOPPID TABLE,LOOPTABLETABLE:回路表起始地址:回路表起始地址
27、:回路表起始地址:回路表起始地址LOOPLOOP:回路编号:回路编号:回路编号:回路编号0707PID参数控制表参数控制表编编编编号号号号地址地址地址地址偏移偏移偏移偏移变量名变量名变量名变量名变量类变量类变量类变量类型型型型注释注释注释注释1 1+0+0PVnPVninin调节量调节量调节量调节量2 2+4+4SPnSPninin给定量给定量给定量给定量3 3+8+8MnMnin/outin/out控制量控制量控制量控制量4 4+12+12KcKcinin比例增益比例增益比例增益比例增益5 5+16+16TsTsinin采样时间采样时间采样时间采样时间6 6+20+20TDTDinin积分时
28、间积分时间积分时间积分时间7 7+24+24TITIinin微分时间微分时间微分时间微分时间8 8+28+28MXMXin/outin/out累计偏移量累计偏移量累计偏移量累计偏移量9 9+32+32PVn-1PVn-1In/outIn/out上次执行上次执行上次执行上次执行PIDPID指令的调节量指令的调节量指令的调节量指令的调节量四、传送、移位、循环及填充指令四、传送、移位、循环及填充指令四、传送、移位、循环及填充指令四、传送、移位、循环及填充指令传送:传送:传送:传送:MOVB IN,OUT MOVW IN,OUT MOVB IN,OUT MOVW IN,OUT MOVB IN,OUT
29、MOVW IN,OUT MOVB IN,OUT MOVW IN,OUT MOVD IN,OUT MOVR IN,OUT MOVD IN,OUT MOVR IN,OUT MOVD IN,OUT MOVR IN,OUT MOVD IN,OUT MOVR IN,OUT交换:交换:交换:交换:SWAP IN SWAP IN SWAP IN SWAP IN 字的高低字节交换字的高低字节交换字的高低字节交换字的高低字节交换块传送:块传送:块传送:块传送:BMW(B,D)IN,OUT,N BMW(B,D)IN,OUT,N BMW(B,D)IN,OUT,N BMW(B,D)IN,OUT,N移位:移位:移位:移
30、位:SRB(W,DW)IN,N SRB(W,DW)IN,N SRB(W,DW)IN,N SRB(W,DW)IN,N 右移右移右移右移 SLB(W,DW)IN,N SLB(W,DW)IN,N SLB(W,DW)IN,N SLB(W,DW)IN,N 左移左移左移左移循环移位:循环移位:循环移位:循环移位:RRB(W,D)IN,N RRB(W,D)IN,N RRB(W,D)IN,N RRB(W,D)IN,N 右移右移右移右移 RLB(W,D)IN,N RLB(W,D)IN,N RLB(W,D)IN,N RLB(W,D)IN,N 左移左移左移左移填充:填充:填充:填充:FILL IN,OUT,N FI
31、LL IN,OUT,N FILL IN,OUT,N FILL IN,OUT,N 将字型输入值将字型输入值将字型输入值将字型输入值ININ填充至从填充至从填充至从填充至从OUTOUT开始的开始的开始的开始的N N个字的存储单元中个字的存储单元中个字的存储单元中个字的存储单元中 五、转换指令对操作数的类型进行转换五、转换指令对操作数的类型进行转换五、转换指令对操作数的类型进行转换五、转换指令对操作数的类型进行转换包括数据的类型转换、码的类型转换、数据和码之间的转换。包括数据的类型转换、码的类型转换、数据和码之间的转换。包括数据的类型转换、码的类型转换、数据和码之间的转换。包括数据的类型转换、码的类
32、型转换、数据和码之间的转换。数据类型:字节、整数、双整数、实数,数据类型:字节、整数、双整数、实数,数据类型:字节、整数、双整数、实数,数据类型:字节、整数、双整数、实数,1 1 1 1、BCDBCDBCDBCD码到整数的转换指令:将二进制编码的十进制数值码到整数的转换指令:将二进制编码的十进制数值码到整数的转换指令:将二进制编码的十进制数值码到整数的转换指令:将二进制编码的十进制数值ININININ转换成整数,并将转换成整数,并将转换成整数,并将转换成整数,并将结果送到结果送到结果送到结果送到OUTOUTOUTOUT中。中。中。中。ININININ的数值范围的数值范围的数值范围的数值范围0
33、0 0 09999999999999999 指令格式:指令格式:指令格式:指令格式:BCDI OUT IN BCDI OUT IN BCDI OUT IN BCDI OUT IN和和和和OUTOUTOUTOUT使用同一地址。使用同一地址。使用同一地址。使用同一地址。2 2 2 2、整数到、整数到、整数到、整数到BCDBCDBCDBCD码:将输入整数值码:将输入整数值码:将输入整数值码:将输入整数值ININININ转换成二进制编码的十进制数,并将结果送转换成二进制编码的十进制数,并将结果送转换成二进制编码的十进制数,并将结果送转换成二进制编码的十进制数,并将结果送到到到到OUTOUTOUTOUT
34、输出。输出。输出。输出。指令格式:指令格式:指令格式:指令格式:IBCD OUT INIBCD OUT INIBCD OUT INIBCD OUT IN和和和和OUTOUTOUTOUT使用同一地址。使用同一地址。使用同一地址。使用同一地址。3 3 3 3、字节到整数:、字节到整数:、字节到整数:、字节到整数:BTI OUT 4 BTI OUT 4 BTI OUT 4 BTI OUT 4、整数到字节:、整数到字节:、整数到字节:、整数到字节:IBT OUT IBT OUT IBT OUT IBT OUT5 5 5 5、双整数到整数:、双整数到整数:、双整数到整数:、双整数到整数:DTI OUT
35、6DTI OUT 6DTI OUT 6DTI OUT 6、整数到双整数:、整数到双整数:、整数到双整数:、整数到双整数:IDT OUTIDT OUTIDT OUTIDT OUT7 7 7 7、实数到双整数:、实数到双整数:、实数到双整数:、实数到双整数:ROUND OUT ROUND OUT ROUND OUT ROUND OUT 小数四舍五入小数四舍五入小数四舍五入小数四舍五入 TRUNC OUT TRUNC OUT TRUNC OUT TRUNC OUT 小数部分舍去小数部分舍去小数部分舍去小数部分舍去8 8 8 8、双整数到实数:、双整数到实数:、双整数到实数:、双整数到实数:DTR I
36、NDTR INDTR INDTR IN,OUT 9OUT 9OUT 9OUT 9、编码指令:、编码指令:、编码指令:、编码指令:ENCO IN ENCO IN ENCO IN ENCO IN,OUTOUTOUTOUT10101010、译码指令:、译码指令:、译码指令:、译码指令:DECO IN DECO IN DECO IN DECO IN,OUT 11OUT 11OUT 11OUT 11、段码指令:、段码指令:、段码指令:、段码指令:SEG IN SEG IN SEG IN SEG IN,OUT OUT OUT OUT 12121212、ASCIIASCIIASCIIASCII到十六进制数:
37、到十六进制数:到十六进制数:到十六进制数:ATH INATH INATH INATH IN,OUTOUTOUTOUT,LENLENLENLEN13131313、十六进制数到、十六进制数到、十六进制数到、十六进制数到ASCIIASCIIASCIIASCII:HTA INHTA INHTA INHTA IN,OUTOUTOUTOUT,LENLENLENLEN14141414、整数到、整数到、整数到、整数到ASCIIASCIIASCIIASCII:ITA IN ITA IN ITA IN ITA IN,OUTOUTOUTOUT,FMTFMTFMTFMT15151515、双整数到、双整数到、双整数到、
38、双整数到ASCIIASCIIASCIIASCII:DTA IN DTA IN DTA IN DTA IN,OUTOUTOUTOUT,FMTFMTFMTFMT16161616、实数数到、实数数到、实数数到、实数数到ASCIIASCIIASCIIASCII:RTA IN RTA IN RTA IN RTA IN,OUTOUTOUTOUT,FMTFMTFMTFMT六、程序控制指令六、程序控制指令六、程序控制指令六、程序控制指令 1 1、有条件结束指令:、有条件结束指令:、有条件结束指令:、有条件结束指令:END END 2 2、暂停指令、暂停指令、暂停指令、暂停指令 STOP STOP3 3、跳转与
39、标号指令、跳转与标号指令、跳转与标号指令、跳转与标号指令JMPJMPJMPJMP:跳转指令,使能有效,程序跳转到标号处执行跳转指令,使能有效,程序跳转到标号处执行跳转指令,使能有效,程序跳转到标号处执行跳转指令,使能有效,程序跳转到标号处执行LBLLBLLBLLBL:标号指令,标记指令跳转的目的地的位置。标号指令,标记指令跳转的目的地的位置。标号指令,标记指令跳转的目的地的位置。标号指令,标记指令跳转的目的地的位置。操作数操作数操作数操作数n n n n为为为为0 0 0 0255255255255。4 4 4 4、循环指令、循环指令、循环指令、循环指令FORFORFORFOR循环开始指令,标
40、记循环体的开始循环开始指令,标记循环体的开始循环开始指令,标记循环体的开始循环开始指令,标记循环体的开始NEXTNEXTNEXTNEXT循环结束指令,标记循环体的结束循环结束指令,标记循环体的结束循环结束指令,标记循环体的结束循环结束指令,标记循环体的结束5 5 5 5、子程序调用和返回指令子程序调用和返回指令子程序调用和返回指令子程序调用和返回指令 指令格式:指令格式:指令格式:指令格式:CALL SBR_n /CALL SBR_n /子程序调用子程序调用子程序调用子程序调用 SBR_n /SBR_n /子程序入口子程序入口子程序入口子程序入口 n n为为为为0 06363 CRET /CRET /子程序条件返回指令子程序条件返回指令子程序条件返回指令子程序条件返回指令 七、特殊指令七、特殊指令七、特殊指令七、特殊指令中断指令中断指令中断指令中断指令 、高速计数器指令、高速脉冲输出指令、时钟指令等。、高速计数器指令、高速脉冲输出指令、时钟指令等。、高速计数器指令、高速脉冲输出指令、时钟指令等。、高速计数器指令、高速脉冲输出指令、时钟指令等。