所有语句表指令

合集下载

S7-300 S7-400语句表(STL)编程手册51-100

S7-300 S7-400语句表(STL)编程手册51-100

3.8 INVI 对整数求反码(16 位)格式INVI说明使用对整数求反码指令(INVI),可以对累加器 1 低字中的 16 位数值求反码。

求反码指令为逐位转换,即“0”变为“1”,“1”变为“0”。

其结果保存在累加器 1 的低字中。

状态字BR CC 1 CC 0 OV OS OR STA RLO /FC 写:- - - - - - - - -举例STL 解释L IW8 INVIT MW10 // 将数值装入累加器 1 低字中。

// 对 16 位数求反码。

// 将结果传送到存储字 MW10。

内容累加器 1 低字位15... .. .. 0INVI 执行之前0110 0011 1010 1110 INVI 执行之后1001 1100 0101 00013.9 INVD 对双整数求反码(32 位)格式INVD说明使用对双整数求反码指令(INVD),可以对累加器 1 中的 32 位数值求反码。

求反码指令为逐位转换,即“0”变为“1”,“1”变为“0”。

其结果保存在累加器 1 中。

状态字BR CC 1 CC 0 OV OS OR STA RLO /FC 写:- - - - - - - - -举例STL 解释L ID8 INVDT MD10 // 将数值装入累加器 1 中。

// 对 32 位数求反码。

// 将结果传送到存储双字 MD10。

内容累加器 1 高字累加器 1 低字位31... .. .. ...16 15... .. .. 0INVD 执行之前0110 1111 1000 1100 0110 0011 1010 1110 INVD 执行之后1001 0000 0111 0011 1001 1100 0101 00013.10 NEGI 对整数求补码(16 位)格式NEGI说明使用对整数求补码指令(NEGI),可以对累加器 1 低字中的 16 位数值求补码。

求补码指令为逐位转换,即“0”变为“1”,“1”变为“0”;然后对累加器中的内容加“1”。

汇编语言的所有指令

汇编语言的所有指令

汇编语言的所有指令数据传送指令集MOV功能: 把源操作数送给目的操作数语法: MOV 目的操作数,源操作数格式: MOV r1,r2MOV r,mMOV m,rMOV r,dataXCHG功能: 交换两个操作数的数据语法: XCHG格式: XCHG r1,r2 XCHG m,r XCHG r,mPUSH,POP功能: 把操作数压入或取出堆栈语法: PUSH 操作数POP 操作数格式: PUSH r PUSH M PUSH data POP r POP mPUSHF,POPF,PUSHA,POPA功能: 堆栈指令群格式: PUSHF POPF PUSHA POPALEA,LDS,LES功能: 取地址至寄存器语法: LEA r,m LDS r,m LES r,mXLAT(XLATB)功能: 查表指令语法: XLAT XLAT m算数运算指令ADD,ADC功能: 加法指令语法: ADD OP1,OP2 ADC OP1,OP2格式: ADD r1,r2 ADD r,m ADD m,r ADD r,data影响标志: C,P,A,Z,S,OSUB,SBB功能:减法指令语法: SUB OP1,OP2 SBB OP1,OP2格式: SUB r1,r2 SUB r,m SUB m,r SUB r,data SUB m,data影响标志: C,P,A,Z,S,OINC,DEC功能: 把OP的值加一或减一语法: INC OP DEC OP格式: INC r/m DEC r/m影响标志: P,A,Z,S,ONEG功能: 将OP的符号反相(取二进制补码)语法: NEG OP格式: NEG r/m影响标志: C,P,A,Z,S,OMUL,IMUL功能: 乘法指令语法: MUL OP IMUL OP格式: MUL r/m IMUL r/m影响标志: C,P,A,Z,S,O(仅IMUL会影响S标志)DIV,IDIV功能:除法指令语法: DIV OP IDIV OP格式: DIV r/m IDIV r/mCBW,CWD功能: 有符号数扩展指令语法: CBW CWDAAA,AAS,AAM,AAD功能: 非压BCD码运算调整指令语法: AAA AAS AAM AAD影响标志: A,C(AAA,AAS) S,Z,P(AAM,AAD)DAA,DAS功能: 压缩BCD码调整指令语法: DAA DAS影响标志: C,P,A,Z,S位运算指令集AND,OR,XOR,NOT,TEST功能: 执行BIT与BIT之间的逻辑运算语法: AND r/m,r/m/data OR r/m,r/m/data XOR r/m,r/m/data TEST r/m,r/m/data NOT r/m 影响标志: C,O,P,Z,S(其中C与O两个标志会被设为0) NOT指令不影响任何标志位SHR,SHL,SAR,SAL功能: 移位指令语法: SHR r/m,data/CL SHL r/m,data/CL SAR r/m,data/CL SAL r/m,data/CL影响标志: C,P,Z,S,OROR,ROL,RCR,RCL功能: 循环移位指令语法: ROR r/m,data/CL ROL r/m,data/CL RCR r/m,data/CL RCL r/m,data/CL 影响标志: C,P,Z,S,O程序流程控制指令集CLC,STC,CMC功能: 设定进位标志语法: CLC STC CMC标志位: CCLD,STD功能: 设定方向标志语法: CLD STD标志位: DCLI,STI功能: 设定中断标志语法: CLI STI标志位: ICMP功能: 比较OP1与OP2的值语法: CMP r/m,r/m/data标志位: C,P,A,Z,OJMP功能: 跳往指定地址执行语法: JMP 地址JXX功能: 当特定条件成立则跳往指定地址执行语法: JXX 地址注:A: ABOVE,当C=0,Z=0时成立B: BELOW,当C=1时成立C: CARRY,当弁时成立CXZ: CX寄存器的值为0(ZERO)时成立E: EQUAL,当Z=1时成立G: GREATER(大于),当Z=0且S=0时成立L: LESS(小于),当S不为零时成立N: NOT(相反条件),需和其它符号配合使用O: OVERFLOW,O=1时成立P: PARITY,P=1时成立PE: PARITY EVEN,P=1时成立PO: PARITY ODD,P=0时成立S: SIGN,S=1时成立Z: ZERO,Z=1时成立LOOP功能: 循环指令集语法: LOOP 地址LOOPE(Z)地址LOOPNE(Z) 地址标志位: 无CALL,RET功能: 子程序调用,返回指令语法: CALL 地址RET RET n标志位: 无INT,IRET功能: 中断调用及返回指令语法: INT n IRET标志位: 在执行INT时,CPU会自动将标志寄存器的值入栈,在执行IRET时则会将堆栈中的标志值弹回寄存器字符串操作指令集MOVSB,MOVSW,MOVSD功能: 字符串传送指令语法: MOVSB MOVSW MOVSD标志位: 无CMPSB,CMPSW,CMPSD功能: 字符串比较指令语法: CMPSB CMPSW CMPSD标志位: C,P,Z,S,OSCASB,SCASW功能: 字符串搜索指令语法: SCASB SCASW标志位: C,P,Z,S,OLODSB,LODSW,STOSB,STOSW功能: 字符串载入或存贮指令语法: LODSB LODSW STOSB STOSW标志位: 无REP,REPE,REPNE功能: 重复前缀指令集语法: REP 指令S REPE 指令S REPNE 指令S标志位: 依指令S而定对于IBM PC机它有它的指令系统,其中包括:数据传送指令、串处理指令、算术指令、控制移动指令、逻辑指令、处理机控制指令。

C语言基础-符号、指令表

C语言基础-符号、指令表

C语言基础-符号、指令表姓名:[张魏]联系电话:[10086] 联系地址:[中州大学]auto :声明自动变量一般不使用double :声明双精度变量或函数int:声明整型变量或函数struct:声明结构体变量或函数break:跳出当前循环else :条件语句否定分支(与 if 连用)long :声明长整型变量或函数switch :用于开关语句case:开关语句分支enum :声明枚举类型register:声明积存器变量typedef:用以给数据类型取别名(当然还有其他作用)char :声明字符型变量或函数extern:声明变量是在其他文件正声明(也可以看做是引用变量)return :子程序返回语句(可以带参数,也看不带参数)union:声明联合数据类型const :声明只读变量float:声明浮点型变量或函数short :声明短整型变量或函数unsigned:声明无符号类型变量或函数continue:结束当前循环,开始下一轮循环for:一种循环语句(可意会不可言传)signed:生命有符号类型变量或函数gotodoif注解://—单行注解;/*多行注解*/typedef struct{数据类型变量序列1;数据类型变量序列1;...}自定义数据类型的名称;保留字_a t_,a l i e n,b d a t a,b r e a k,b i t,c a s e,c h a r,c o d e,c o m p a c t,c o n s t,c o n t i n u e,d a t a,d e f a u l t,d o,d o u b l e,f a r,e l s e,e n u m,e x t e r n,f l o a t,f o r,g o t o,i f,f u n c u s e d,i d a t a,i n t,i n l i n e,i n t e r r u p t,l a r g e,l o n g,p d a t a,_p r i o r i t y_,r e e n t r a n t,r e t u r n,s b i t,s f r,s f r16,s h o r t,s i g e n d,s i z e o f,s m a l l,s t a t i c,s t r u c t,s w i t c h c_t a s k_,t y p e d e f,u s i n g, u n i o n,u n s i g n e d,v o i d,v o l a t i l e,w h i l e,x d a t a常量表示法※比较运算结果是个布尔值既T R U E(真值)或FA L S E(假值)。

C语言符号、指令表

C语言符号、指令表

预处理指令注解://—单行注解;/*多行注解*/基本数据类型(int, float, double, char, void)用户自定义数据类型格式t y p e d e f s t r u c t{数据类型变量序列1;数据类型变量序列1;...}自定义数据类型的名称;C 32 个关键字Keil C51 扩展的关键字C语言常用转义字符表预定义标识符__FILE__ 正在编译的文件的名字__LINE__ 正在编译的文件的行号__DATE__ 编译时刻的日期字符串,例如:"25 Dec 2000" __TIME__ 编译时刻的时间字符串,例如:"12:30:55"常量表示法※假设a等于8,b等于2※比较运算结果是个布尔值既T R U E(真值)或FA L S E(假值)。

假设a等于8 逻辑运算※逻辑运算结果是个布尔值既T R U E(真值)或FA L S E(假值)。

假设a等于8 位逻辑运算※假设a等于5控制命令if语句i f(条件)语句1;e l s e语句2;例:i f(d==4)d=0;//如果d等于4就设置d等于0e l s e d++;//否则就将d加1i f(t i c k s==0){//如果t i c k s等于0t i c k s=1000;//t i c k s设置成1000c o u n t e r[0]++;//c o u n t e r[0]加1}嵌套if语句例:i f(c o u n t e r[0]==10){c o u n t e r[1]++;c o u n t e r[0]=0;i f(c o u n t e r[1]==10){c o u n t e r[2]++;c o u n t e r[1]=0;}}switch语句s w i t c h(变量){c a s e常量1:语句1;b r e a k;c a s e常量2:语句2;b r e a k;c a s e常量3:语句3;b r e a k;......d e f a u l t;语句n;}for循环f o r(初值,条件,变化值)语句;例:f o r(i=0;i<10;i++)x=x+i;f o r(i=1;i<10,i++)f o r(j=1;j<10,j++)p r i n t f(“%d%d”,i,j);无穷循环:f o r(;;);while循环w h i l e(条件)语句;例:w h i l e(c h!=!’A’)c h=g e t c h e();无穷循环:w h i l e(1);do/while循环d o{语句;...}w h i l e(条件);例:d o{c h=g e t c h e();}w h i l e(c h!=”A”);goto语句l o o p1:x++;i f(x<100)g o t o l o o p1;指针和函数指针的定义数据类型*指针变量的名字;例:c h a r*p;i n t*x;指针与数组例:c h a r f i l e n a m e[80];c h a r*p;p=f i l e n a m e;//指针p存放f i l e n a m e的开始地址i n t x[5]={1,2,3,4,5};i n t*p,s u m,i;p=x;//指针p存放数组x的开始地址f o r(i=0;i<5;i++)s u m=s u m+p[i];//p[i]相当于x[i]指针的运算1.针变量前面加上*号就是取得指针所指向位置的内容。

语句表(STL)编程手册

语句表(STL)编程手册

小心 表示若不采取适当的预防措施,将可能造成轻微的人身伤害。
小心 表示若不采取适当的预防措施,将可能造成财产损失。
注意 引起你对产品的重要信息和处理产品或文件的特定部分的注意。
合格人员 正确使用
只有合格人员才允许安装和操作这一设备。合格人员规定为根据既定的安全惯例和标准批 准进行试运行、接地和为电路、设备和系统加装标签的人员。
• 你可以使用菜单命令 Help > Contents 或文本相关帮助窗口中的“ Help on STEP 7”按钮,调用 STEP 7 中的一般帮助信息。
• 你也可以通过“Glossary(术语)”按钮,调用所有 STEP 7 应用的术语。
本手册是“语句表中的帮助信息”摘选。由于手册和在线帮助的结构一样,所以 能够很容易地在手册和在线帮助之间进行转换。
西门子股份有限公司 自动化与驱动集团 工业自动化系统部
西门子公司版权所有©2004 若有改动,恕不另行通知。
前言
前言
目的
本使用手册旨在提供指南,以使用语句表编程语言 (STL)编制用户程序。 本手册中还包含一个参考章节,阐述了 STL 语言元素的语法和功能。
所需基本知识 本手册旨在用于编程人员、操作人员以及维护和维修人员。
订货号 为 STEP 7 标准软件包 的一部分
为 STEP 7 标准软件包 的一部分
iv
前言
在线帮助
集成在软件中的在线帮助是本手册的补充。
在线帮助的目的是为你提供详细的软件使用帮助。
帮助系统通过多个界面集成在软件中:
• 上下文相关帮助可以提供关于当前的文本信息,例如,一个打开的对话框或 一个激活的窗口。你可以按动 F1 或使用工具栏中的“?”,通过菜单命令 Help > Context-Sensitive Help,打开文本相关的帮助。

c语言指令大全表解释

c语言指令大全表解释

c语言指令大全表解释C语言指令是计算机科学领域中的基础知识,掌握好它们意味着能够进行高效的编码工作。

正因如此,这篇文章将会针对C语言指令大全表进行解释性阐述。

首先,我们需要了解表中不同的分类,包括:控制流、数据类型、函数库、编译指令和预处理指令。

这些分类代表了不同的操作方式和目的,我们需要根据需求选择不同的指令来使用。

接下来,让我们详细介绍一下C语言指令分类的不同之处和应用场景。

控制流指令:包括条件和循环等语句,它们是一些用来控制代码执行流程的代码片段。

例如:· if语句:用于条件判断,如果满足条件,则执行特定代码块。

· while循环语句:重复执行某一段代码,直到满足条件才退出。

· for循环语句:用于迭代一些操作,通常会有一个计数器来控制循环次数。

数据类型指令:C语言支持多种数据类型,我们需要根据实际需求来选择不同的数据类型。

例如:· int类型:用于表示整数值。

· float类型:用于表示浮点数值。

· char类型:用于表示单个字符。

· double类型:用于表示双精度浮点数。

函数库指令:函数库是预先编写好的一些代码片段,方便我们在程序中调用。

例如:· printf()函数:用于输出文字。

· scanf()函数:用于输入数据。

· pow()函数:用于数学运算,求一个数的n次方。

编译指令:用于告诉程序如何编译代码,之后我们可以在程序中使用它们。

例如:· #include指令:用于载入头文件。

· #define指令:用于定义宏。

预处理指令:是在编译代码之前执行的一系列操作。

例如:· #if指令:用于条件编译,根据条件判断是否编译。

· #ifdef指令:用于检查是否定义了某个宏。

在学习和理解这些指令的过程中,我们不仅需要了解每个指令的具体语法和用法,更要深入思考其潜在的含义和应用场景,学会如何灵活选择和使用它们。

西门子S7-200指令

西门子S7-200指令

表 S7-200系列的基本逻辑指令指令名称 指令符 功能操作数取 LD bit 读入逻辑行或电路块的第一个常开接点 Bit :I ,Q ,M ,SM ,T ,C ,V ,S取反 LDN bit 读入逻辑行或电路块的第一个常闭接点 和 A bit 串联一个常开接点 和非 AN bit 串联一个常闭接点 或 O bit 并联一个常开接点 或非ON bit并联一个常闭接点 电路块和 ALD 串联一个电路块 无电路块或 OLD 并联一个电路块 输出 = bit 输出逻辑行的运算结果 Bit :Q ,M ,SM ,T ,C ,V ,S 置位 S bit ,N 置继电器状态为接通 Bit :Q ,M ,SM ,V ,S 复位R bit ,N使继电器复位为断开表4-20 四则运算指令名称指令格式 (语句表)功能操作数寻址范围加法指令 +I IN1,OUT两个16位带符号整数相加,得到一个16位带符号整数。

执行结果:IN1+OUT=OUT (在LAD 和FBD 中为:IN1+IN2=OUT )IN1,IN2,OUT :VW ,IW ,QW ,MW ,SW ,SMW ,LW , T ,C ,AC ,*VD ,*AC ,*LDIN1和IN2还可以是AIW 和常数 +D IN1,IN2两个32位带符号整数相加,得到一个32位带符号整数。

执行结果:IN1+OUT=OUT (在LAD 和FBD 中为:IN1+IN2=OUT )IN1,IN2,OUT :VD ,ID ,QD ,MD ,SD ,SMD ,LD ,AC ,*VD ,*AC ,*LD IN1和IN2还可以是HC 和常数+R IN1,OUT两个32位实数相加,得到一个32位实数。

执行结果:IN1+OUT=OUT (在LAD 和FBD 中为:IN1+IN2=OUT )IN1,IN2,OUT :VD ,ID ,QD ,MD ,SD ,SMD ,LD ,AC ,*VD ,*AC ,*LD IN1和IN2还可以常数减法指令 -I IN1,OUT两个16位带符号整数相减,得到一个16位带符号整数。

我的世界指令列表

我的世界指令列表

我的世界指令列表刷怪笼:刷僵尸笼/spawner Zombie僵尸Zombie爬行者Creeper蜘蛛Spider史莱姆Slime骷髅Skeleton烈焰人Blaze小黑Endermen猪人Zombie Pigman魔影龙The shadow Dragon其他指令:监狱指令巨人僵尸创建一个叫做xxx的监狱删除监狱将xxx关进监狱将xxx放出监狱指令时间设置为白天或晚上杀死开启无敌模式这个不需要/,&amp;0~9,a~fxxx发出聊天消息xxx并带上颜色核弹轰炸产生出yyy只xxx,xxx是动物名,比如给自己yyy个xxx,xxx是物品代码或名称设置xxx的金钱为创建一个叫做xxx的用户组删除xxx用户组给用户组xxx添加权限删除用户组xxx的yyy权限给用户组xxx添加yyy的前缀让用户组xxx继承yyy的权限将玩家xxx放进用户组给用户xxx添加权限将当前站立的地点设置为出生点给予某个玩家OP(这是真·OP,拥有所有的最高,所有的,包括去掉别人的OP 和给别人消除某个玩家的给予自己生存/创造模式,有人说给予别人也可以//gm[ID]1,但是我试过是不行给予某个玩家白名单接触某个玩家的白名单封禁某个玩家封禁这个地址的所有号封禁某个ID或者IP一段时间,time里面这样写:1s就是一秒,1m,一分钟,1h,一小时,1d就是1天,1w,一个星期,mo,月,y,年比如,封禁Littlebear这个玩家2个星期(挨挨挨~~~??!!不要啊输入禁言某个玩家一段时间解封ID或者物品名字/物品id][数量设定一个东西的系统价格,这个物品名字或者ID都行查看系统价格不写物品id默认为查看手上的物品价格查询你物品的名称和手上拿着的这个语句读取,清除,发送,某个离线玩家的留言语句私聊查看附近的玩家语句回复最后一个私聊你的玩家查看某个玩家的用户信息,ID,akf信息,nick名,如果他给自己加了nick的话查看玩家最后一次下线前所在的坐标指令让某个玩家执行一段命令,比如让这个玩家自杀…但是OP不能强制OP执行命令强制飞到某个玩家的身边让某个玩家强制飞到你身边让所有玩家飞到你身边,包括传送到怪物的英文名改变刷怪笼的刷新物,反正小熊试过是无用的--/manuadd名字给某人创造或者生存/money give*[钱数给与全部人xxx钱代表全部人,相反的,/give*xx xx也可以用传送到某个坐标服务器类:语句让服务器发一段所有人可见的话,并且是紫色字体的测试你的服务器的ping值查看服务器信息数量查看服务器第几页的规矩显示插件版本或者重读备份服务器。

语句表指令介绍讲解

语句表指令介绍讲解
14
◎◎
ACCU1
$$
ACCU2
L *** //执行完此句时,把L的数值***装入累加器1,累加器1 内数值◎◎装入累加器2;
***
ACCU1
◎◎
ACCU2
L ### //执行完此句时,把L的数值###装入累加器1,累加器 1内***数值装入累加器2;
###
ACCU1
***
ACCU2
15
梯形图指令 始终是先输入的与后 输入的比较。如果大 于,则>I指令输出1。
16
整数MW20>MW22, RLO置位,M2.0输出。
梯形图指令
双整型数MD20>MD24, RLO置位,M2.0输出。
17
比较实数
18
应用
19
3. 格式转换指令
BTI/BTD BCD到整型数/双整型数 ITB/DTB 整型数/双整型数到BCD ITD 整型数到双整型数 DTR双整型数到实数 INVI 整型按位取反(16位) INVD 双整型按位取反(32位) NEGI 整型按位取反加1,得到负数 NEGD 双整型按位取反加1,得到负数 NEGR 实数得到负数 CAD 交换累加器1低位内容,0-7 <-> 8-15对换 CAW交换累加器1内容,ABCD 换成 DCBA。 RND、 RND+ 、RND- 、TRNUC 圆整、截尾。
SET RLO置位 CLR RLO复位
10
?以下程序段对应与什么样的梯形图
A AN AN ON O A A ON = "STAT-a1".ROB_CTRL.Pr_AtomOn "STAT-a1".ROB_FLT.Flt_Seq_Program_5 "STAT-a1".ROB_FLT.Flt_General_2 "EPS-CTRL_1".AT.ROB2_EN "GHOST_RUN" "GHOST-W-COL" "PARA-STA".a1_ENABLE "CR-ATa1"

C语言指令符号表

C语言指令符号表

编译指令注解:/ / —单行注解;/ * 多行注解* /基本数据类型( int,float,double,char,void )用户自定义数据类型格式t ypedef st r uct {数据类型变量序列1;数据类型变量序列1;} 自定义数据类型的名称;保留字_at _, al i en, bdat a, br eak, bi t , case, char , code, compact , const , cont i nu e, dat a,def aul t , do, doubl e, f ar , el se, enum, ext er n, f l oat f or , got o, i f , f uncus ed, i dat a, i nt ,i nl i ne, i nt er r upt , l ar ge, l ong, pdat a, _pr i or i t y_ r eent r ant , ret ur n, s bi t , sf r , sf r 16,shor t , si gend, si zeof , smal l , st at i c, st r uct , swi t chc_t ask_, t ypedef , u si ng, uni on,unsi gned, voi d, vol at i l e, whi l e, xdat a常量表示法运算符算术运算※假设 a 等于8,b 等于2比较运算※比较运算结果是个布尔值既TRUE(真值)或FALSE(假值)。

假设a 等于8逻辑运算※逻辑运算结果是个布尔值既TRUE(真值)或FALSE(假值)。

假设a 等于8位逻辑运算※假设a等于5控制命令i f 语句i f ( 条件 ) 语句1;el se 语句2;例:i f ( d==4) d=0; / / 如果d 等于4 就设置d 等于0 el sed++; / / 否则就将d 加1 i f ( t i cks==0) { / / 如果t i cks 等于0t i cks=1000; / / t i cks 设置成1000count er [ 0] ++; / / count er [ 0] 加1}嵌套i f 语句例:i f ( count er [ 0] ==10) {count er [ 1] ++;count er [ 0] =0;i f ( count er [ 1] ==10) {count er [ 2] ++;count er [ 1] =0;}}swi t ch 语句swi t ch( 变量) {x++;指针和函数语 句 1; br eak; 语句 2; br eak; 语 句 3; br eak;def aul t ; 语 句 n;}f or 循 环f or ( 初 值 , 条 件 , 变 化 值 ) 语 句 ;例 : f or ( i =0; i <10; i ++) x=x+i ;f or ( i =1; i <10, i ++)f or ( j =1; j <10, j ++)pr i nt f ( “ %d%d ” , i , j ) ; 无穷循环: f or ( ; ; ) ;whi l e 循 环whi l e( 条 件 ) 语 句 ;例 : whi l e( ch! =! ' A ' ) ch=get che( ) ; 无穷循环:whi l e( 1) ;do/ whi l e 循 环 do{ 语句;} whi l e( 条 件 ) ;例 : do{ ch=get che( ) ;} whi l e( ch! =” A ” ) ;got o 语 句l oop1:i f ( x<100) got ol oop1;case 常 量 1 case 常 量 2 case 常 量 3指针的定义数据类型* 指针变量的名字; 例:char * p;i nt * x; 指针与数组例:char f i l ename[ 80] ;char * p;p=f i l ename; // 指针p 存放f i l ename 的开始地址i nt x[ 5] ={ 1, 2, 3, 4, 5} ;i nt * p, sum, i ;p=x; // 指针p存放数组x 的开始地址f or ( i =0; i <5; i ++)sum=sum+p[ i ] ; //p [ i ] 相当于x[ i ] 指针的运算1. 针变量前面加上* 号就是取得指针所指向位置的内容例:i nt x[ 5] ={ 1, 2, 3, 4, 5} ;i nt *p;p=x; // 指针p存放数组x 的开始地址* p=10; // 相当于设置x[ 0] 等于102. 变量前面加上&符号,可以取得一个变量的位置。

西门子PLC,STL语句指令大全,有语句注释,一般人都收藏备用

西门子PLC,STL语句指令大全,有语句注释,一般人都收藏备用

西门⼦PLC,STL语句指令⼤全,有语句注释,⼀般⼈都收藏备⽤⼤家写PLC程序,尤其⽤到STL语⾔是不是⼀边写代码,⼀边放个巨⼤的PDF,100多页。

⽤到那个翻页半天,罗⾥吧嗦。

今天把西门⼦90⼏个STL语句表,全部整理发给⼤家。

有语句注释,收藏备⽤吧。

指令(英⽂全称意思 ) :指令含义1、LD( Load 装载 ) :动合触点2、LDN( Load Not 不装载 ) : 动断触点3、A ( And 与动合) : ⽤于动合触点串联4、AN ( And Not 与动断 ) :⽤于动断触点串联5、O( Or 或动合 ) :⽤于动合触点并联6、ON( Or Not 或动断 ) : ⽤于动断触点并联7、=( Out 输出 ) :⽤于线圈输出8、OLD( Or Lode): 块或9、ALD( And Lode): 块与10、LPS( Logic Push ) :逻辑⼊栈11、LRD( Logic Read ) :逻辑读栈12、LPP( Logic Pop ) :逻辑出栈13、NOT( not 并⾮ ) :⾮14、NOP( No Operation Performed ) : ⽆操作15、AENO( And ENO ) :指令盒输出端ENO相与16、S ( Set 放置 ) : 置117、R( Reset 重置,清零 ) :清零18、P ( Positive) :上升沿19、N( Negative) :下降沿20、TON( On_Delay Timer ) :接通延时定时器21、TONR( Retentive On_Delay Timer ) : 有记忆接通延时定时器22、TOF( Off_ Delay Timer ) :断开延时定时器23、CTU( Count Up ) : 增计数器24、CTD( Count Down ) : 减计数器25、CTUD( Count Up/ Count Down ) :增减计数器26、ADD( add 加 ) : 加注意//ADD_I (_ I 表⽰整数)ADD_DI( DI表⽰双字节整数)ADD-R (R 表⽰实数)它们都是加运算只是数的⼤⼩不同。

S7-200指令表

S7-200指令表

S7-200指令表指令名称梯形图语句表触点指令常开触点LD A O 位地址常闭触点LDN AN ON位地址常开立即触点LDI AI OI 位地址常闭立即触点LDNI ANI ONI位地址取反触点NOT正转换触点P EU负转换触点N ED线圈指令输出指令-()=位地址置位指令-( S )S 位地址、个数复位指令-( R )R 位地址、个数立即输出指令-( I )=I 位地址立即置位指令-(SI )SI 位地址、个数立即复位指令-(RI )RI 位地址、个数时间指令接通延时定时器TON TON T××PT(预设值)有记忆接通延时定时器TONR TONR T××PT 断开延时定时器TOF TOF T××PT 触发时间间隔指令BGN__ITIME BITIM OUT计算时间间隔指令CAL__ITIME CITIM IN OUT计数器指令增计数器CTU CTU C××PV(预设值)减计数器CTD CTD C××PV增减计数器CTUD CTUD C××PV普通传送指令字节传送指令MOV__B MOVB IN,OUT 字传送指令MOV__W MOVW IN,OUT 双字传送指令MOV__DW MOVD IN,OUT 实数传送指令MOV__R MOVR IN,OUT字节指令字节立即读指令MOV__BIR BIR IN ,OUT 字节立即写指令MOV__BIW BIW IN ,OUT块传送指令字节块传送指令BLKMOV__B BMB IN,OUT,N(数目)字块传送指令BLKMOV__W BMW IN,OUT,N(数目) 双字块传送指令BLKMOV__D BMD IN,OUT,N(数目)交换指令字节交换指令SWAP S字节比较指令字节等于比较指令==B LDB=IN1,IN2 AB=IN1,IN2 OB=IN1,IN2 字节不等于指令<>B LDB<>IN1,IN2 AB<>IN1,IN2 OB<>IN1,IN2 字节大于等于指令>=B LDB>=IN1,IN2 AB>=IN1,IN2 OB>=IN1,IN2 字节小于等于指令<=B LDB<=IN1,IN2 AB<=IN1,IN2 OB<=IN1,IN2 字节大于指令>B LDB>IN1,IN2 AB>IN1,IN2 OB>IN1,IN2 字节小于指令整数比较整数等于比较指令==I LDW=IN1,IN2 AW=IN1,IN2 OW=IN1,IN2 整数不等于指令<>I LDW<>IN1,IN2 AW<>IN1,IN2 OW<>IN1,IN2。

语句表指令集

语句表指令集

语句表指令集位逻辑时钟LD 常开载入TODR 读取实时时钟A 常开逻辑与(and) TODW 设置实时时钟O 常开逻辑或(or) TODRX 读取实时时钟(扩展)LDN 常闭载入TODWX 设置实时时钟(扩展)AN 常闭逻辑与(and) 通讯ON 常闭逻辑或(or) XMT 发送信息LDI 立即常开RCV 接收信息AI 立即常开NETR 网络读OI 立即常开NETW 网络写LDNI 立即常闭GPA 获取端口地址ANI 立即常闭SPA 设置端口地址ONI 立即常闭表NOT 取反FILL 用数据填充存储区EU 正转换ATT 填表ED 负转换FND= 搜索表格有无数据等于ALD 与载入FND<> 搜索表格有无数据不等于OLD 或载入FND< 搜索表格有无数据小于LPS 逻辑进栈FND> 搜索表格有无数据大于LPP 逻辑出栈LIFO 后进先出LDS 装载堆栈FIFO 先进先出LRD 逻辑读取转换= 输出BTI 字节至整数=I 立即输出ITB 整数至字节S 设置ITD 整数至双整数SI 立即设置ITS 整数转换为字符串R 复原DTI 双整数至整数RI 立即复原DTR 双整数至实数AENO DTS 双整数至字符串NOP ROUND 实数取整至双整数(四舍五入)比较TRUNC 实数取整至双整数(舍去小数) LDB= 装载字节等于RTS 实数转换为字符串AB= 与字节等于BCDI BCD(二进制编码的十进制数)至整数OB= 或字节等于IBCD 整数至BCD(二进制编码的十进制数) LDB<> 装载字节不等于ITA 整数至ACSIIAB<> 与字节不等于DTA 双整数至ACSIIOB<> 或字节不等于RTA 实数至ACSIILDB>= 装载字节大于等于ATH ACSII至十六进制数AB>= 与字节大于等于HTA 十六进制数至ACSIIOB>= 或字节大于等于STI 字符串转换为整数LDB<= 装载字节小于等于STD 字符串转换为双整数AB<= 与字节小于等于STR 字符串转换为实数OB<= 或字节小于等于DECO 解码LDB> 装载字节大于ENCO 编码AB> 与字节大于SEG 七段码显示转换OB> 或字节大于LDB< 装载字节小于计数器AB< 与字节小于CTU 增计数OB< 或字节小于CTD 减计数LDW= 装载字等于CTUD 增/减计数AW= 与字等于HDEF 高速计数器定义OW= 或字等于HSC 高速计数器LDW<> 装载字不等于PLS 脉冲输出AW<> 与字不等于定时器OW<> 或字不等于TON 接通延时定时器LDW>= 装载字大于等于TONR 有记忆接通延时定时器AW>= 与字大于等于TOF 关断延时定时器OW>= 或字大于等于BITIM 开始间隔时间捕捉LDW<= 装载字小于等于CITIM 间隔时间捕捉AW<= 与字小于等于浮点数计算OW<= 或字小于等于+R 实数相加LDW> 装载字大于-R 实数相减AW> 与字大于*R 实数相乘OW> 或字大于/R 实数相除LDW< 装载字小于SQRT 平方根AW< 与字小于SIN 正弦计算OW< 或字小于COS 余弦计算LDD= 装载双整数等于TAN 正切计算AD= 与双整数等于LN 自然对数计算OD= 或双整数等于EXP 自然指数计算LDD<> 装载双整数不等于PID PID计算AD<> 与双整数不等于整数计算OD<> 或双整数不等于+I 整数相加LDD>= 装载双整数大于等于+D 双整数相加AD>= 与双整数大于等于-I 整数相减OD>= 或双整数大于等于-D 双整数相减LDD<= 装载双整数小于等于*I 整数相乘AD<= 与双整数小于等于*D 双整数相乘OD<= 或双整数小于等于/I 整数相除LDD> 装载双整数大于/D 双整数相除AD> 与双整数大于MUL 整数相乘得双整数OD> 或双整数大于DIV 整数相除得商(低16位)/余(高16位)数LDD< 装载双整数小于INCB 字节递增AD< 与双整数小于INCW 字递增OD< 或双整数小于INCD 双字递增LDR= 装载实数等于DECB 字节递减AR= 与实数等于DECW 字递减OR= 或实数等于DECD 双字递减LDR<> 装载实数不等于逻辑运算AR<> 与实数不等于INVB 字节取反OR<> 或实数不等于INVW 字取反LDR>= 装载实数大于等于INVD 双字取反AR>= 与实数大于等于ANDB 字节与OR>= 或实数大于等于ANDW 字与LDR<= 装载实数小于等于ANDD 双字与AR<= 与实数小于等于ORB 字节或OR<= 或实数小于等于ORW 字或LDR> 装载实数大于ORD 双字或AR> 与实数大于XORB 字节异或OR> 或实数大于XORW 字异或LDR< 装载实数小于XORD 双字异或AR< 与实数小于传送OR< 或实数小于MOVB 字节传送LDS= 装载字符串等于MOVW 字传送AS= 与字符串等于MOVD 双字传送OS= 或字符串等于MOVR 实数传送LDS<> 装载字符串不等于BMB 字节块传送AS<> 与字符串不等于BMW 字块传送OS<> 或字符串不等于BMD 双字块传送字符串SWAP 字节交换SLEN 字符串长度BIR 字节传送立即读SCPY 字符串复制BIW 字节传送立即写SSCPY 复制子字符串移位/循环SCAT 字符串连接SLB 字节左移SFND 查找子字符串SLW 字左移CFND 查找字符串中的字符SLD 双字左移程序控制SRB 字节右移FOR for/next循环SRW 字右移NEXT for/next循环SRD 双字右移JMP 跳转到标签RLB 字节循环左移LBL 标签RLW 字循环左移LSCR 装载顺序控制继电器段RLD 双字循环左移SCRT 顺序控制继电器转换RRB 字节循环右移SCRE 结束顺序控制继电器段RRW 字循环右移CSCRE 有条件结束SCR RRD 双字循环右移CRET 从子程序(SBR)有条件返回SHRB 移位寄存器END 程序(OB1)有条件结束STOP 转换到停止模式WDR 看门狗复位DLED 诊断LED中断CRETI 从中断程序(INT)有条件返回ENI 开放中断DISI 禁止中断ATCH 连接中断DTCH 分离中断CEVNT 清除中断事件调用子程序CALL SBR_0调用子程序SBR。

语句表指令介绍

语句表指令介绍

33
L DBLG 判断数 据块大小是否合 适
OPN DB10 //Open data block DB10 as shared data block. L DBLG //Load length of shared data block (length of DB10). L MD10 //Value for comparison if data block is long enough. <D JC ERRO //Jump to ERRO jump label if length is less than value in MD10.
57
加法运算各种结果下的状态位指示。
58
+I 与 + 的用法
L + T
20 200 MW 192
59
乘法运算各种结果下的状态位指示。
60
如果运算结果超出变量范围,如上例里面结果超出16位的 MW184,赋值后出现错误结果,因此在乘法运算时尤其 注意应该考虑结果会溢出的情况。此时可以读出状态字, 1011指示结果超出32767,应该赋值给32位整型。
28
29
把数值12赋给c3。
加减计数
30
5. 块操作指令 OPN 打开数据块 CDB 交换数据块内容 L DBLG 装载共享数据块长度 L DBNO 装载共享数据块编号 L DILG 装载背景数据块长度 L DINO 装载背景数据块编号
31
CDB交换数据块内容,例如把背景 数据块里面的内容与共享数据块交 换,可以访问共享数据块,进行操 作处理。
I 2.1
//Program scan resumes here after jump to jump label JOVR.

语句表指令介绍145页PPT

语句表指令介绍145页PPT

21、要知道对好事的称颂过于夸大,也会招来人们的反感轻蔑和嫉妒。——培根 22、业精于勤,荒于嬉;行成于思,毁于随。——韩愈
23、一切节省,归根到底都归结为时间的节省。——马克思 24、意志命运往往背道而驰,决心到最后会全部推倒。——莎士比亚
25、学习是劳动,是充满思想的,生命 就永远 只能是 死水一 潭。 34、当你眼泪忍不住要流出来的时候 ,睁大 眼睛, 千万别 眨眼!你会看到 世界由 清晰变 模糊的 全过程 ,心会 在你泪 水落下 的那一 刻变得 清澈明 晰。盐 。注定 要融化 的,也 许是用 眼泪的 方式。
35、不要以为自己成功一次就可以了 ,也不 要以为 过去的 光荣可 以被永 远肯定 。
语句表指令介绍
31、别人笑我太疯癫,我笑他人看不 穿。(名 言网) 32、我不想听失意者的哭泣,抱怨者 的牢骚 ,这是 羊群中 的瘟疫 ,我不 能被它 传染。 我要尽 量避免 绝望, 辛勤耕 耘,忍 受苦楚 。我一 试再试 ,争取 每天的 成功, 避免以 失败收 常在别 人停滞 不前时 ,我继 续拼搏 。

C语言指令表与符号表

C语言指令表与符号表

C语言指令表与符号表编译指令注解://—单行注解;/*多行注解*/基本数据类型(int,float,double,char,void)用户自定义数据类型格式t y p e d e f s t r u c t{数据类型变量序列1;数据类型变量序列1;...}自定义数据类型的名称;保留字_a t_,a l i e n,b d a t a,b r e a k,b i t,c a s e,c h a r,c o d e,c o m p a c t,c o n s t,c o n t i n u e,d a t a,d e f a u l t,d o,d o u b l e,f a r,e l s e,e n u m,e x t e r n,f l o a t,f o r,g o t o,i f,f u n c u se d,i d a t a,i n t,i n l i n e,i n t e r r u p t,l a r g e,l o n g,p d a t a,_p r i o r i t y_,r e e n t r a n t,r e t u r n,s b i t,s f r,s f r16,s h o r t,s i g e n d,s i z e o f,s m a l l,s t a t i c,s t r u c t,s w i t c h c_t a s k_,t y p e d e f,u s i n g,u n i o n,u n s i g n e d,v o i d,v o l a t i l e,w h i l e,x d a t a常量表示法-----------------------------------------------------运算符-----------------------------------------------------算术运算比较运算※比较运算结果是个布尔值既T R U E(真值)或F A L S E(假值)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

名称 SET_CLK READ_CLK SET_RTM CTRL_RTM READ_RTM GADR_LGC RD_SINFO DP_PRAL EN_MSG DIS_MSG SYC_FR D_ACT_DP DPNRM_DG DPRD_DT DPWR_DAT ALARM_SQ ALARM_S ALARM_SC BLKMOV
组织块、系统功能与系统功能块
OB 编号 OB1
OB10-OB17 OB20-OB23
OB30-OB38
OB40-OB47 OB55 OB56 OB57 OB60
OB61-OB64 OB70 OB72 OB73 OB80 OB81 OB82 OB83 OB84 OB85 OB86
OB87 OB88 OB90 OB100 OB101 OB102
名称 EN_AIRT RE_TRIGR REPL_VAL
STP WAIT SNC_RTCB LGC_GAGR RD_LGADR RDSYSST WR_USMSG RD_PARM WR_PARM WR_DPARM PARM_MOD WR_REC RD_REC GD_SND GD_RCV CONTROL AB_CALL TIME_TCK X_SEND X_RCV X_GET X_PUT X_ABORT I_GET I_PUT I_ABORT OB_RT SET REST UBLKMOV CREA_DBL READ_DBL WRIT_DBL C_DIAG H_CTRL SET_CLKS RTM RD_DPARA DP_TOPOL
-1-
助记符 CALL CAR CAW CC CD CDB CLR COS CU DEC DTB DTR ENT EXP FN FP FR FR INC INVD INVI ITB ITD JBI JC JCB JCN JL JM JMZ JN JNB JNBI JO JOS JP JPZ JU JUO JZ L
L DBLG L DBNO
程序元素分类 程序控制指令 装入/传送指令
转换指令 程序控制指令 计数器指令
转换指令 位逻辑指令 浮点算术运算指令 计数器指令 累加器指令
转换指令 转换指令 累加器指令 浮点算术运算指令 位逻辑指令 位逻辑指令 计数器指令 定时器指令 累加器指令 转换指令 转换指令 转换指令 转换指令 跳转指令 跳转指令 跳转指令 跳转指令 跳转指令 跳转指令 跳转指令 跳转指令 跳转指令 跳转指令 跳转指令 跳转指令 跳转指令 跳转指令 跳转指令 跳转指令 跳转指令 装入/传送指令 装入/传送指令 装入/传送指令
硬件中断 0-7
16-23
检测到来自外部模块的中断请求时启动
状态中断
2
DPV1 中断(PROFIBUS-DP 中断)
刷新中断
2
制造厂商特殊中断
2
多处理器中断,调用 SFC35 是启用
25
多处理器中断的同步操作
同步循环中断 1-4
25
同步循环中断
I/O 冗余错误
25
CPU 冗余错误
28
冗余故障中断,只用于 H 系列 CPU
说明 从库中调用块 交换地址寄存器 1 和地址寄存器 2 的内容 Change Byte Sequence in ACCU1-L (32-bit) 条件调用 减计数器 交换共享数据块和背景数据块 RLO清零(=0) 浮点数余弦运算(32 位) 加计数器 减少累加器 1 低字的低字节 双整数(32 位)转成 BCD 双整数(32 位)转成浮点数(32 位,IEEE-FP) 进入累加器栈 浮点数指数运算(32 位) 脉冲下降沿 脉冲上升沿 使能计数器(任意)(任意,FR C 0-C255) 使能定时器(任意) 增加累加器 1 低字的低字节 对双整数求反码(32 位) 对整数求反码(16 位) 整数(16 位)转成BCD 整数(16 位)转成双整数(32 位) 若 BR=1,则跳转 若 RLO=1,则跳转 若 RLO=1 且 BR=1,则跳转 若 RLO=0,则跳转 跳转到标号 若负,则跳转 若负或零,则跳转 若非零,则跳转 若 RLO=0,且 BR=1,则跳转 若 BR=0,则跳转 若 OV=1,则跳转 若 OS=1,则跳转 若正,则跳转 若正或零,则跳转 无条件跳转 若无效数,则跳转 若零,则跳转 装入 将共享数据块的长度装入累加器 1 中 将共享数据块的块号装入累加器 1 中
通信冗ห้องสมุดไป่ตู้错误
25
时间错误
电源故障
诊断中断
插入/拔出模块中断 CPU 硬件故障 优先级错误
26 启动时为 28
异步错误中断
扩展机架、DP 主站系统或分布式 I/O 站故

通信故障
过程中断
28
冷、热启动、删除块或背景循环
29
背景循环
暖启动
热启动
27
启动
冷启动
编程错误 I/O 访问错误(读/写)
与引起中断 的 OB 有相同
系统功能表
功能 设置系统时钟 读取系统时钟 设置运行时间定时器 启动/停止运行时间定时器 读取运行时间定时器 查询通道的逻辑地址 读取 OB 的起动信息 触发 DP 主站的硬件中断 激活与块相关、符号相关和组状态的信息 禁止与块相关、符号相关和组状态的信息 同步或锁定 DP 从站组 激活或取消 DP 从站 读取 DP 从站的诊断信息(从站诊断) 读标准 DP 从站的一致性数据 写标准 DP 从站的一致性数据 生成可应答的与块相关的报文 生成永久性的可应答的与块相关的报文 查询最后的 ALARM_SQ 状态报文的应答状态 复制多个变量 初始化存储器 生成一个数据块 删除一个数据块 测试一个数据块 压缩用户存储器 刷新过程映像输入表 刷新过程映像输出表 设置实时时钟中断 取消实时时钟中断 激活实时时钟中断 查询实时时钟中断的状态 启动延时中断 取消延迟中断 查询延迟中断 触发多 CPU 中断 屏蔽同步错误 解除对同步错误的屏蔽 读错误寄存器 禁止新的中断和异步错误处理 允许新的中断和异步错误处理 禁止高优先级的中断和异步错误处理
的优先级
同步错误中断
注:优先级 29 相当于 0.29,即背景循环具有最低的优先权
-3-
编号 SFC0 SFC1 SFC2 SFC3 SFC4 SFC5 SFC6 SFC7 SFC9 SFC10 SFC11 SFC12 SFC13 SFC14 SFC15 SFC17 SFC18 SFC19 SFC20 SFC21 SFC22 SFC23 SFC24 SFC25 SFC26 SFC27 SFC28 SFC29 SFC30 SFC31 SFC32 SFC33 SFC34 SFC35 SFC36 SFC37 SFC38 SFC39 SFC40 SFC41
转换指令 转换指令 转换指令 程序控制指令 程序控制指令
所有语句表指令
说明 加上一个整数常数(16 位,32 位) 赋值 嵌套闭合 AR1 加累加器 1 至地址寄存器 1 AR2 加累加器 1 至地址寄存器 2 作为双整数(32 位),将累加器 1 和累加器 2 中的内容相加 作为双整数(32 位),将累加器 2 中的内容减去累加器 1 中的内容 作为双整数(32 位),将累加器 1 和累加器 2 中的内容相乘 作为双整数(32 位),将累加器 2 中的内容除以累加器 1 中的内容 双整数(32 位)比较==,<>,>,<,>=,<= 作为整数(16 位), 将累加器 1 和累加器 2 中的内容相加 作为整数(16 位), 将累加器 2 中的内容减去累加器 1 中的内容 作为整数(16 位), 将累加器 1 和累加器 2 中的内容相乘 作为整数(16 位), 将累加器 2 中的内容除以累加器 1 中的内容 整数(16 位)比较==,<>,>,<,>=,<= 作为浮点数(32 位,IEEE-FP), 将累加器 1 和累加器 2 中的内容相加 作为浮点数(32 位,IEEE-EP), 将累加器 2 中的内容减去累加器 1 中的内 容 作为浮点数(32 位,IEEE-EP), 将累加器 1 和累加器 2 中的内容相乘 作为浮点数(32 位,IEEE-EP), 将累加器 2 中的内容除以累加器 1 中的内 容 比较两个浮点数(32 位)比较==,<>,>,<,>=,<= “与” “与”操作嵌套开始 浮点数取绝对值(32 位,IEEE-FP) 浮点数反余弦运算(32 位) 双字“与”(32 位) “与非” “与非”操作嵌套开始 浮点数反正弦运算(32 位) 浮点数反正切运算(32 位) 字“与”(16 位) 块结束 条件结束 无条件结束 程序显示指令(空) BCD 转成整数(32 位) BCD 转成整数(16 位) Change Byte Sequence in ACCU1 (32-bit) 块调用 调用多背景块
-4-
编号 SFC42 SFC43 SFC44 SFC46 SFC47 SFC48 SFC49 SFC50 SFC51 SFC52 SFC54 SFC55 SFC56 SFC57 SFC58 SFC59 SFC60 SFC61 SFC62 SFC63 SFC64 SFC65 SFC66 SFC67 SFC68 SFC69 SFC72 SFC73 SFC74 SFC78 SFC79 SFC80 SFC81 SFC82 SFC83 SFC84 SFC87 SFC90 SFC100 SFC101 SFC102 SFC103
助记符 + = )
+AR1 +AR2 +D -D *D /D ?D +I -I *I /I ?I +R
-R
*R
/R
?R A A( ABS ACOS AD AN AN( ASIN ATAN AW BE BEC BEU BLD BTD BTI CAD CALL CALL
程序元素分类 整数算术运算指令
相关文档
最新文档