文档视界 最新最全的文档下载
当前位置:文档视界 › eterm3指令表

eterm3指令表

eterm3指令表
eterm3指令表

1.进入系统>$$OPEN TIPC3

2.输入工作号>SI:工作号/密码

3.查看PID状态>DA

4.退出系统>SO

5.修改密码>AN:旧密码/新密码

6.随时查看SIGN-IN信息>SIIF:

7.指令使用帮助>HELP: 指令

8.屏幕向上一页>PB

9.屏幕向下一页>PN

10.清屏指令>CP

11.重复显示当前页>PG

12.一屏显示所有内容>PQ1

查询

1. 航班座位可利用显示>AV: H/城市对/日期/时间/ 航空公司代码(或GDS代码)

2. 最早有座位航班查询>FV: 城市对/日期/起飞时间/座位数/航空公司代码(或GDS代码)/经停标志/ 舱位

3. 航班飞行周期的查询>SK: 城市对/日期/时间/航空公司代码/ 舱位

4. 航班经停点和起降时间的显示指令>FF: 航班号/日期

5. 指定日期的航段上的航班详细信息显示>DSG:C/航班号/座位等级/日期/航段

或RT之后,>DSG: 航班序号

信息查询及辅助功能

一、24小时北京天气预报WF >WF 城市三字代码

二、机场转机信息查询DSM >DSM: PEK

三、机场、国家、航空公司代码查询CNTD/CD

1)查询城市三字代码>CNTD T/BEIJING

2)查询城市名称>CD PEK

3)查询一个国家所有城市>CNTD A/CN

4)查询国家全称>CNTD C/CN

5)查询国家两字码>CNTD N/CHINA

6)查询航空公司信息>CNTD D/CA

7)查询航空公司两字代码>CNTD M/AIR CHINA

四、计算CO

1)四则运算>CO 100+2

2)计算北京和巴黎的时差>CO T/PEKCDG

3)显示巴黎10月1日0点的GMT标准时间>CO T/CDG/1OCT/0000

4)英里换算成公里>CO K/英里数

5)公里换算成英里>CO M/公里数

五、日期查询DATE

1)显示当前日期和星期几>DATE

2)显示10天,90天后的日期>DATE 10/90

3)显示2004年1月1日的前2天,及后20天的日期>DATE

1JAN04/-2/20

六、时间查询TIME

1)显示当前时间>TIME

2)北京时间2004年1月1日零点的巴黎时间>TIME

1JAN04/0000/CDG

3)纽约时间2004年1月1日零点的北京、巴黎时间>TIME NYC/1JAN/0000/PEK/CDG

七、长度、重量、温度换算CV

1)100公里换算成英里>CV 100KM

2)100英里换算成公里>CV 100MI

3)摄氏35度转化为华氏度>CV 35C

4)华氏95度转化为摄氏度>CV 95F

5)10英镑转化为公斤>CV 10LB

6)10公斤转化为英镑-磅>CV 10KG

八、查询中文信息YI

1)显示所有静态信息的目录>YI

2)显示不含副标题的公告>YI标题

3)显示有副标题的公告>YI I/某标题

九、旅游信息查询TIM

1)查询签证信息>TIM TIFV

2)查询健康检疫信息>TIM TIFH

3)同时查询签证、健康检疫信息>TIM TIFA

4)查询与出入境有关的信息>TIM TIDFT/城市/章节/小标题/页码

5)显示TIM帮助功能>TIM TIHELP

6)显示TIM中有关规则>TIM TIRULES

7)显示综合旅游信息新闻>TIM TINEWS

8)显示下一页>TIPN

9)显示上一页>TIPB

建立PNR

一、航段预订

1)直接建立航段组SS>SS CA1537/Y/1OCT/PEKNKGNN1/1225 1400

2)间接建立航段组SD>AV PEKCAN

>SD 1Y1

3)OPEN航段的建立SN>SN YY/F/PEKCAN

>SN CZ/F/PEKCAN

4)ARNK段的建立SA >SA TSNPEK

5) 旅客行程提示>SA MU5119Y1OCT SHAPEK HK

6)调整航段顺序CS>CS 2/1

二、姓名输入NM

1)英文姓名的输入>NM 1STEPHEN/HAETTI 1ZHU/QI

2)同姓旅客英文名的输入>NM 2ZHANG/JIAN/QIANG

3)中文姓名的输入>NM 1杨振振1马永

4)无人陪伴儿童姓名输入>NM 1马晓涌(UM4)

5)带一个婴儿的成人输入姓名>NM 1马永

>XN IN/马晓涌INF(MAR01)P1

6)建立一个团名为CHANGYOU的12人的团体PNR>GN

12CHANGYOU

三、联系方式CT >CT PEK/1234567

四、证件信息输入SSR (注意:CA表示相应的航空公司代码)

1) 国内旅客>SSR FOID CA HK/证件代码及号码/Pn 证件种类代码:NI-身份证;PP-护照;ID-其他证件

2) 国际旅客>SSR PSPT CA HK/护照号码/国籍/旅客生日/旅客姓/旅客名/性别及婴儿标识/持有人标识/Pn

注:下划线部分为必输项

五、出票时限TKTL>TK TL/1200/01OCT/BJS123

六、手工票号输入TKT>TKT/783-2203752149/P1

七、票价信息的简易输入FC/FN 八、选择制定航段进行票价计算或打票SEL>SEL: 指定航段序号

九、国内BSP客票自动生成FN/FC/FP项:>PAT:

十、国际客票经过QTE/XS FSQ, 自动生成FN/FC项:>DFSQ: 十一、付款方式组FP>FP:CASH/ CHECK,CNY

十二、签注信息组EI 十三、旅游代码组TC (一般按照航空公司要求输入) 十四、打票预览TKTV>TKTV: 打票机序号

十五、票号自动传输STN>STN: 票号/Pn/指定航段序号

十六、客票打印DZ

打印PNR中所有人的客票>DZ:1

仅打印第一个成人所携带的婴儿客票>DZ:1/P1, INF

仅打印第一个成人的客票>DZ:1/P1, ADL

打印PNR中所有婴儿客票>DZ:1,INF

打印PNR中所有成人客票>DZ:1, ADL

特殊服务SSR

一、查看航班座位图ADM>ADM:航段序号/航段

二、进行机上座位预订ASR>ASR: 航段序号/座位号

三、里程输入>SSR FQTV承运航空公司代码HK1/发卡航空公司代码卡号/Pn

四、其他特殊服务的申请

>SSR 特殊服务代码航空公司NN数量/Pn/Sn

常用特殊服务代码:

机位申请

NSSA:无烟靠走廊的座位NSSW:无烟靠窗的座位

NSST:无烟座位SMSA:吸烟靠走廊的座位

SMSW:吸烟靠窗的座位SMST:吸烟座位

特殊餐食

AVML:亚洲素食BLML:流食

CHML:儿童餐DBML:糖尿病患者餐

FPML:水果拼盘SFML:海洋餐

HFML:高纤维餐HNML:印度餐

BBML:婴儿餐KSML:犹太教餐

LCML:低卡路里餐LFML:低胆固醇、低脂肪餐

LSML:无盐餐MOML:穆斯林餐

VLML:素食(含糖、鸡蛋) VGML:素食(无糖)

其他

PETC:宠物(需要详细说明) BSCT:摇篮车/吊床/婴儿摇篮BIKE:自行车(须说明数量) SLPR:机舱内床铺(不包括担架) BLND:盲人旅客(如果有导盲犬或其他动物陪伴,须详细说明) BULK:超大行李(须说明数量、重量和尺寸)

CBBG:放置机舱行李(购买了额外座位,须说明数量,重量及尺寸) DEAF:聋哑旅客(如果有助听狗或其他动物陪伴,须详细说明) DEPA:被驱逐出境(有人陪伴) DEPU:被驱逐处境(无人陪伴) XBAG:额外行李(须说明数量、重量和尺寸)

FRAG:易碎行李(须说明数量、重量和尺寸)

MEDA:健康状况(需要旅客医疗状况证明)

SPEQ:体育设施(须指明设备类型、数量、重量和尺寸)

STCR:担架旅客UMNR:无人陪伴儿童

PNR提取和修改

一、PNR提取

1)记录编号提取PNR >RT 记录编号

2)根据旅客名单提取PNR >RT旅客姓名/航班号/日期

3)提取完整PNR >RT C/记录编号

4)提取PNR的历史部分>RT U

5)返回到PNR的现行部分>RT A

6)按照航班的旅客名单提取>ML C/CA1301/10DEC >RT 序号

7) 提取本部门在该航班的所有订座记录(RR、HK、HN、HL、HX)>ML C/CA1321/7OCT

8)提取所有团体PNR记录>ML G/CA1321/7OCT

9)提取所有订妥座位的记录>ML B/CA1321/7OCT

10)提取所有未证实座位的记录>ML U/CA1321/7OCT

11)提取所有非团体PNR记录>ML NG/CA1321/7OCT

二、国内航空公司记录的提取和转换

>RRT: V/航空公司记录编号/航班号/日期

>@OK

三、记录分离SP >SP 1/3

四、记录修改

1)旅客姓名修改>1/1杨振

2)删除姓名组以外的内容>XE 序号

3)取消PNR>XEPNR@

五、记录封口@

1)正常封口>@

2)以下几种情况可使用@K封口>@K

a)将KK,KL或TK变为HK

b)将UU,US或TL变为HL

c)将TN变为HN

d)将带有NI,UC,UN的项移到PNR的历史部分

3)以下情况可使用@I封口>@I

a)航段不连续

b)有航班变更标识

c)两个连接航段的停留时间小于最小连接时间

公布运价的查询

一、国内公布运价查询:

1).查询城市对间当前可用票价FD

>FD:城市对/日期/航空公司代码/查询选项(S排序由低到高;L最低价)

2).运价限制条件信息查询PFN

>PFN: 规则号/ 承运人或在FD的基础上>PFN: 运价序号3).查询运价的航线限制PFR

在FD基础上有航线限制标识的情况下>PFR: 运价序号

二、航空公司净价查询:(需要航空公司授权)

1.查询运价总则>NFN:GR00/CA

2.按城市对查询票价信息:>NFD:PEKLON/CA

3.指定旅行日期查询:>NFD:PEKLON/21MAY04/CA

4.查询单程票价>NFD:PEKLON/CA*OW

5.查询M舱票价>NFD:PEKLON/CA#M

6.查询运价基础为HIT的票价>NFD:PEKLON/CA@HIT

7.查询学生票价>NFD:PEKLON/CA*SD

8.查询团队票价>NFD:PEKLON/CA*GC

9.显示第3条票价的规则限制>NFN:3

10.显示第3条票价的航线规定>NFR:3

11.显示第4条票价的签注信息>NFE:4

12. 修改查询条件,快速重新查询票价:>NFC:

13.指定航线查询>NFQ:PEK15MAY04LONPEK/CA

14. 按协议查询>NFL:/CA

15. 显示第2条协议的内容>NFL:2

16.显示第2条协议中的所有票价>NFL:2*ALL

操作流程示例:

某北京旅客要在5月1日去新加坡或吉隆坡,5月7日回北京,希望获得最便宜的往返客票。则建议查询流程如下:

1.查询国航(或其他航空公司)北京至新加坡的往返票价:

>NFD:PEKSIN/01MAY04/航空公司代码*RT

2.更改为查询北京至吉隆坡的票价:>NFC:KUL

3.查看第一条运价的规则限制:>NFN:1

4.若该运价最后有标识R,则必须查询该运价的航线限制:>NFR:1

5.查询该运价的签注信息:>NFE:1

6.一定要查询航空公司的运价使用条件总则:>NFN:GR01/航空公司代码

7.复杂的行程应该用NFQ计算一

遍:>NFQ:PEK01MAY04KUL07MAY04PEK/航空公司代码

BSP打票

1.显示打票机工作状态>DI:打票机序号

2.建立打票机控制>EC: 打票机序号

3. 输入正确票号的流程>XO: 打票机序号

>TN: 打票机序号X /起始票号检查位-结束票号

>TO: 打票机序号

4.清除积票的流程>DI: 打票机序号

>TE:1/X

>DQ: 打票机序号

>TE: 打票机序号/U

5. 将积压客票打印出来的流程>DI: 打票机序号(检查积票情况和票号)

>XO: 打票机序号

>TO: 打票机序号

6. 作废空记录票号>VT: 打票机序号/票号(范围)

7. 作废客票>VT: 打票机序号/票号(范围)/PNR

8. 恢复当天作废的客票指令>VT: 打票机序号/票号(范围)/PNR/R

9. 退票指令TRFD

自动生成半屏退票单>TRFD:AM/1/D (国内1号打票机)

自动生成退票单号,并全屏显示退票记录>TRFD:A/1/D

已知退票单号创建半屏退票单>TRFD:M/1/D/40000001

用票号和半屏方式提取退票单>TRFD:TM/1/D/999-1234567890

打印并用半屏方式显示退票单>TRFD:H/1/D/40000001

用票号提取并打印退票单>TRFD:TH/1/D/999-1234567890

10.查看日常销售报告TSL

显示一台打票机全部数据(不含统计数据) >TSL:1

显示一台打票机全部数据(含统计数据) >TSL:C/1

显示一台打票机当日作废客票数据>TSL:V/1

显示一台打票机当天所有退票指令>TSL:R/1

11.查询同一结报期内打票数据的查询TPR

按照航空公司显示某天的出票量>TPR:F/1/01DEC04

显示作废客票数据>TPR:V/1/01DEC04

显示统计小节数据>TPR:T/1/01DEC04

12.统计指令AB

提取01DEC 的所有订座记录>AB:01DEC

提取01DEC 航段CANPEK的所有记录>AB:01DEC/CANPEK

提取01DEC 所有Y舱的订座记录>AB:01DEC/,/Y

提取01DEC 航班号为CA1501的所有记录>AB:01DEC/,/,/CA1501 提取01DEC 所有CA的订座记录>AB:01DEC/,/,/CA

国际运价查询

一、票价显示

1)指定航空公司/日期/票价类型

按照舱位查询>XS FSD BJSPDX/10NOV/NW/*Q (*OW /*RT)

优先显示低票价>XS FSD BJSPDX/10NOV/NW/X

按照票价类型查询>XS FSD BJSSFO/UA/SPCL(APEX…..)

查询环球票价(环球票价类型代码:RW) >XS FSD SHASHA/LH/RW 2)查询票价NUC数值

查询指定舱位的NUC数值>XS FSD SHASFO/NW/*H/NUC

查询指定舱位的1/2RT的NUC数值>XS FSD

SHASFO/NW/*M/2(*HR)

查询指定舱位的单程的NUC数值>XS FSD

SHASFO/UA/*Q/*OW/NUC

查询往返票价的NUC数值>XS FSD SHASFO/UA/*RT/NUC

查询单程票价的NUC数值>XS FSD SHASFO/UA/*OW/NUC

3)查询北美票价

比较3家航空公司的票价>XS FSD BJSLAX/10NOV/S/UA-NW-AC 查询指定舱位的最低票价>XS FSD BJSSFO/10NOV/S/*Q

4)查询含税的票价

单程票价>XS FSP SHA10NOV#CUASFO#R/UA

往返票价>XS FSP SHA10NOV#CUASFO:09DEC#R/UA

开口程票价>XS FSP BJS#NLHFRA//MUC20NOVBJS#R/LH

有转机点的开口程票价>XS FSP BJS#NAFCDG-LON-

-MAN#NKLAMS-BJS#R/AF

二、票价规则显示

1)票价规则文本显示方法>XS FSN1//6-9

2)票价限制条件显示>XS FSD

3)票价规则文本中使用条件查询

适用航班>XS FSN1//FLIGHT or >XS FSN1//4

票价签注栏>XS FSN1//EN or >XS FSN1//18

最短停留期和最长停留期>XS FSN1//MIX/MAX or >XS FSN1//6/7 经停点和转机点>XS FSN1//STOPS/TRAN or >XS FSN1//8/9

改期、更改行程、退票、取消说明>XS FSN1//PE or >XS FSN1//16 儿童和婴儿折扣>XS FSN1//CH or >XS FSN1//19

三、自动计算票价指令

指定出票航空公司>QTE:/airline

计算儿童(婴儿)票价>QTE:CH(IN)/airline

计算最低票价>QTE:/airline*

计算与指定航空公司有代理协议的票价>QTE:/airline+

免除指定税>QTE:/airline///#E*E----

指定出票日期>QTE:/airline//.25NOV05

指定票价代号(YEE3M) >QTE:*YEE3M/airline

四、辅助票价计算

1)NUC数值查询>XS FSD SHAHEL/10NOV/AY/NUC

>XS FSD SHAHEL/10NOV/AY/2

>XS FSD SHAHEL/10NOV/AY/OW/NUC

2)票价规则查询

在票价显示基础上,查询指定票价的规则>XS FSN

在票价计算基础上,查询指定票价的规则>XS FSG

3)税、费查询

指定国家的税种查询>XS FXT CN

指定税名查询>XS FXT CN/AE

查询XF税的内容>XS FXP SFO/UA

查询附加费的内容>XS FSN//12 (XS FSG//12)

查询指定行程的税总和>XS FSU1/TAX

4)里程查询

环球程里程查询>XS FSM BJS NRT SFO NYC FRA BJS

5)NUC/ROE/货币转换

CNY转换NUC >XS FSC 1500CNY/NUC

两种货币的换算>XS FSC 150JPY/USD

6)国家/城市/货币转换

国家代码——国名>XS FXR/CHINA

城市代码——城市>XS FXR/PDX

货币代码——货币名称>XS FXR/CU/SKK

电子客票常用指令

电子客票的基本订座与普通客票没什么区别,基本项的建立一样。

一、电子客票打票>ETDZ: 打票机号/Pn (操作后在PNR中形成一个电子票号SSR TKNE项)

二、电子客票的提取

1) 根据记录号提取记录>DETR:CN/记录编号

2) 根据身份证号提取记录>DETR:NI/身份证号

3) 根据旅客姓名提取记录>DETR:NM/旅客姓名

4) 根据票号提取记录>DETR:TN/票号

三、打印T4联>DETR:CN/记录编号,R

四、提取历史纪录>DETR:TN/票号,H

五、出票重试>ETRY:

六、作废客票>VT:打票机号/起始票号-结束票号/记录编号

七、退票>ETRF:航段号/票号/货币代码和金额/PRNT/打票机号

Q信箱处理

1.Q显示指令>QT

2.Q开始处理指令>QS

3.Q延迟处理指令>QD

4.Q释放指令>QN

5.Q重新显示指令>QR

6.Q转移指令>QC

7.发送指令>QE

手工输入API信息

注:横线处的信息必须输入

PICCX指令集及程序设计技巧

第二章PIC16C5X指令集及程序设计技巧 第一节 PIC16C5X指令概述 §2.1 PIC165X 指令概述 PIC16C5X每条指令长12位,指令由操作码和操作数组成。PIC16C5X共有33条指令,按操作分成三大类: 1. 面向字节操作类 2. 面向位操作类 3. 常数操作和控制操作类 全部指令如表2.1所示。 第二节 PIC16C5X 指令寻址方式 §2.2 PIC16C5X 指令寻址方式 PIC16C5X单片机寻址方式根据操作数的来源,可分为寄存器间接寻址、立即数寻址、直接寻址和位寻址四种。 一、寄存器间接寻址 这种寻址方式通过寄存器F0、F4来实现。实际的寄存器地址放在F4中,通过F0来进行间接寻址。 例: MOVLW 05H ; W=5 MOVWF 4 ; W(=5)→F4 MOVLW 55H ; W=55H

MOVWF 0 ; W(=55H)→F5 上面这段程序把55H送入F5寄存器。间址寻址方式主要用于编写查表、写表程序,非常方便。请参考§2.7程序设计技巧。 二、立即数寻址 这种方式就是操作数为立即数,可直接从指令中获取。 例:MOVLW 16H ; 16H →W 三、直接寻址 这种方式是对任何一寄存器直接寻址访问。对 16C52/54/55/56来说,寄存器地址(5位)直接包括在指令中。对PIC16C57,寄存器地址中高2位由(选Bank)由FSR<6:5>二位决定。 例: MOVWF 8 ; W→F8寄存器 MOVF 8,W ; F8→W 四、位寻址 这种寻址方式是对寄存器中的任一位(bit)进行操作。 例: BSF 11,0 ; 把F11的第0位置为"1"。 第三节面向字节操作类指令 §2.3 面向字节操作类指令

指令设定一览表

指令设定一览表 惯例 x:立即数m:数据存储器地址A:累加器 i:0~7 号位 addr:程序存储器地址 Rev 1.00 66 2011-04-13

注: 1. 对跳转指令而言,如果比较的结果牵涉到跳转即需2个周期,如果没有跳转发生,则只需一个周期即可。 2. 任何指令若要改变PCL的内容将需要2个周期来执行。 3. 对于“CLR WDT1”和“CLR WDT2”指令而言,TO和PDF标志位也许会受执行结果影响,“CLR WDT1” 和“CLR WDT2”被连续执行后,TO和PDF标志位会被清零,除此外TO和PDF标志位保持不变。 Rev 1.00 67 2011-04-13

指令定义 ADC A, [m] Add Data Memory to ACC with Carry 指令说明将指定数据存储器、累加器和进位标志位的内容相加后,把结果储存回累加器。功能表示ACC ← ACC + [m] + C 影响标志位OV , Z , AC , C ADCM A, [m] Add ACC to Data Memory with Carry 指令说明将指定数据存储器、累加器和进位标志位的内容相加后,把结果储存回指定数据存储器。 功能表示[m] ←ACC + [m] + C 影响标志位OV , Z , AC , C ADD A, [m] Add Data Memory to ACC 指令说明将指定数据存储器和累加器的内容相加后,把结果储存回累加器。功能表示ACC ←ACC + [m] 影响标志位OV , Z , AC , C ADD A, x Add immediate data to ACC 指令说明将累加器和立即数的内容相加后,把结果储存回累加器。功能表示ACC ← ACC + x 影响标志位OV , Z , AC , C ADDM A, [m] Add ACC to Data Memory 指令说明将指定数据存储器和累加器的内容相加后,把结果储存回指定数据存储器。功能表示[m] ←ACC + [m] 影响标志位OV , Z , AC , C AND A, [m] Logical AND Data Memory to ACC 指令说明将存在累加器和指定数据存储器中的数据作AND的运算,然后把结果储存回累加器。功能表示ACC ← ACC“AND”[m] 影响标志位Z AND A, x Logical AND immediate data to ACC 指令说明将存在累加器中的数据和立即数作AND的运算,然后把结果储存回累加器。功能表示ACC ← ACC“AND”x 影响标志位Z ANDM A, [m] Logical AND ACC to Data Memory 指令说明将存在指定数据存储器和累加器中的数据作AND的运算,然后把结果储存回数据 存储器。 功能表示[m] ← ACC“AND”[m] 影响标志位Z CALL addr Subroutine call 指令说明无条件地调用指定地址的子程序,此时程序计数器先加1获得下一个要执行的指令地址并压入堆栈,接着载入指定地址并从新地址继续执行程序,由于此指令需要 额外的运算,所以为一个2周期的指令。 Rev 1.00 68 2011-04-13

51单片机指令表汇总

51单片机指令表 助记符指令说明字节数周期数 (数据传递类指令) MOV A,Rn 寄存器内容传送到累加器 1 1 MOV A,direct 直接地址内容传送到累加器 2 1 MOV A,@Ri 间接RAM内容传送到累加器 1 1 MOV A,#data 立即数传送到累加器 2 1 MOV Rn,A 累加器内容传送到寄存器 1 1 MOV Rn,direct 直接地址内容传送到寄存器 2 2 MOV Rn,#data 立即数传送到寄存器 2 1 MOV direct,Rn 寄存器内容传送到直接地址 2 2 MOV direct,direct 直接地址传内容传送到直接地址 3 2 MOV direct,A 累加器内容传送到直接地址 2 1 MOV direct,@Ri 间接RAM内容传送到直接地址 2 2 MOV direct,#data 立即数传送到直接地址 3 2 MOV @Ri,A 累加器内容传送到间接RAM 1 1 MOV @Ri,direct 直接地址内容传送到间接RAM 2 2 MOV @Ri,#data 立即数传送到间接RAM 2 1 MOV DPTR,#data16 16 位地址传送到数据指针 3 2 MOVC A,@A+DPTR 代码字节传送到累加器 1 2 MOVC A,@A+PC 代码字节传送到累加器 1 2 MOVX A,@Ri 外部RAM(8位地址)内容传送到累加器 1 2 MOVX A,@DPTR 外部RAM(16位地址)内容传送到累加器 1 2 MOVX @Ri,A 累加器内容传送到外部RAM(8位地址) 1 2 MOVX @DPTR,A 累加器内容传送到外部RAM(16 地址) 1 2 PUSH direct 直接地址内容压入堆栈 2 2 POP direct 堆栈内容弹出到直接地址 2 2 XCH A,Rn 寄存器和累加器交换 1 1 XCH A, direct 直接地址和累加器交换 2 1

功能指令说明 FANUC i PMC

张俊基笔记(功能指令说明)

FANUC oi系统——PMC-功能指令 编号缩写注释 SUB1END1第一级顺序程序结束 SUB2END2第二级顺序程序结束 SUB3TMR可变定时器,其设定的时间在屏幕的定时器画面中显示和设定 ACT=启动信号 SUB4DEC译码,当从译码地址读取的BCD码与译码指令中的给定值对比,一致输出“1”,不同输出“0”。主要用于M或T功能的译码 SUB5CTR计数器,可作预置型,环型,加/减计数器,并可选择1或0作为初始值 CN0=初始值选择 UPDOWN=加/减计数选择 RST=复位 SUB6ROT旋转控制,用于回转控制,如刀架,旋转工作台等 RN0=转台的起始号1或0 BYT=位置数据的位数 DIR=是否执行旋转方向短路径选择 POS=选择操作条件 INC=选择位置数或步数 SUB7COD代码转换,将BCD代码转换为两位或四位BCD数字 SUB8MOVE逻辑乘数数据传送,将逻辑乘数与输入数据进行进行逻辑乘,结果输出到指定地址。也可从输入地址中,八位信号中,排除不要的位数 SUB9COM公共线控制,控制直到公共结束指令(COME)范围内的线圈工作 SUB10JMP跳转,用梯形图程序的转移。当执行时,跳至跳转结束指令(JMPE)而不执行与JMP指令之间的梯形图 SUB11PARI奇偶校验,对数据进行奇偶校验,检测到异常时输出报警 O.E=0时,偶数校验;O.E=1时,奇数校验 SUB14DCNV数据转换,将二进制码转换为BCD码或将BCD码转换为二进制码 CNV=0时,二进制码转换为BCD码; NCV=1时,BCD码转换为二进制码 SUB15COMP数值大小判别,将输入值与比较值进行比较来判别大小。输入值小于等于比较值,则输出为1 BYT=0时,处理数据为两位BCD; BYT=1时,四位BCD SUB16COIN一致性检测,检测输入值与比较值是否一致。此指令只适用于BCD数据 SUB17DSCH数据检索,在数据表(D)中搜索指定的数据,如未找到指定数据,则输出为1 SUB18XMOV变址数据传送,读取或改写数据表(D)中的内容 RW=0时,读出;RW=1时,写入 SUB19ADD加法运算,BCD码两位或四位数据相加; 运算结果超过加数指定格式,输出置1 SUB20SUB减法运算,BCD码两位或四位数据相减; 运算结果为负,输出置1 SUB21MUL乘法运算,BCD码两位或四位数据相乘; 运算结果超过加数指定的格式,输出置1

G代码一览表

CNC代码一览表M代码一览表 M代码一览表

注) 不能同时处理的M代码 M32中虽然在1程序程序段中能加入4个M代码,但不能同时处理的M代码加入程序时,会发出“227不能同时处理的M代码”的警示. 此警示的组合如下: M03﹑M04、M05、M19中的2个以上在同一程序段中 M15﹑M16在同一程序段中 M23﹑M24在同一程序段中 M33﹑M34在同一程序段中 M48﹑M49在同一程序段中 M15﹑M33在同一程序段中 M06﹑M149在同一程序段中 M70~M72中两个以上在同一程序段中(只在带有换托盘功能中)

M195~M198不能同时单独发指令 不合规格的M代码 当发出M代码表中没有的M代码或不合规格的M代码指令时,会提示“228不合规格的M代码”,并终止程序,这一点请注意. 但是,M36~M39指令什么也不进行,便到达完了状态. G代码一览表 表1.1

从表中我们可以看到,G代码被分为了不同的组,这是由于大多数的G代码是模态的,所谓模态G代码,是指这些G代码不只在当前的程序段中起作用,而且在以后的程序段中一直起作用,直到程序中出现另一个同组的G代码为止,同组的模态G代码控制同一个目标但起不同的作用,它们之间是不相容的。00组的G代码是非模态的,这些G代码只在它们所在的程序段中起作用。标有*号的G代码是上电时的初始状态。对于G01和G00、G90和G91上电时的初始状态由参数决定。 如果程序中出现了未列在上表中的G代码,CNC会显示10号报警。 同一程序段中可以有几个G代码出现,但当两个或两个以上的同组G代码出现时,最后出现的一个(同组的)G代码有效。 在固定循环模态下,任何一个01组的G代码都将使固定循环模态自动取消,成为G80模态。

单片机指令表(最全)

单片机指令以A开头的指令有18条,分别为: 1、ACALL addr11 指令名称:绝对调用指令 指令代码:A10 A9 A8 10001 A7 A6 A5 A4 A3 A2 A1 A0 指令功能:构造目的地址,进行子程序调用。其方法是以指令提供的11位地址(al0~a0),取代PC的低11位,PC的高5位不变。操作内容: PC←(PC)+2SP←(SP)+1 (SP)←(PC)7~0 SP←(SP)+1 (SP)←(PC)15~8 PC10~0←addrl0~0 字节数: 2 机器周期:2 使用说明:由于指令只给出子程序入口地址的低11位,因此调用范围是2KB。 2、ADD A,Rn 指令名称:寄存器加法指令指令代码:28H~2FH 指令功能:累加器内容与寄存器内容相加 操作内容:A←(A)+(Rn),n=0~7 字节数: 1 机器周期;1 影响标志位:C,AC,OV 3、ADD A,direct 指令名称:直接寻址加法指令指令代码:25H 指令功能:累加器内容与内部RAM单元或专用寄存器内容相加操作内容:A←(A)+(direct) 字节数: 2 机器周期:1 影响标志位:C,AC,OV 4、ADD A,@Ri ’ 指令名称:间接寻址加法指令指令代码:26H~27H 指令功能:累加器内容与内部RAM低128单元内容相加 操作内容:A←(A)+((Ri)),i=0,1 字节数: 1 机器周期:1 影响标志位:C,AC,OV 5、ADD A,#data 指令名称:立即数加法指令指令代码:24H 指令功能:累加器内容与立即数相加 操作内容:A←(A)+data 字节数: 2 机器周期:1 影响标志位:C,AC,OV 6、ADDC A,Rn 指令名称:寄存器带进位加法指令指令代码:38H~3FH 指令功能:累加器内容、寄存器内容和进位位相加 操作内容:A←(A)+(Rn)+(C),n=0~7 影响标志位:C,AC,OV 7、ADDC A,direct 指令名称:直接寻址带进位加法指令指令代码:35H 指令功能:累加器内容、内部RAM低128单元或专用寄存器内容与进位位加 操作内容:A←(A)+(direct)+(C) 字节数: 2 机器周期:1 影响标志位:C,AC,OV 8、ADDC A,@Ri 指令名称:间接寻址带进位加法指令指令代码:36H~37H 指令功能:累加器内容, 内部RAM低128单元内容及进位位相加操作内容:A←(A)+((Ri))+(C),i=0,1 字节数: 1 机器周期:1 影响标志位:C,AC,OV 9、ADDC A,#data 指令名称:立即数带进位加法指令指令代码:34H 指令功能:累加器内容、立即数及进位位相加 操作内容:A←(A)+data+(C) 字节数: 2 机器周期:1 影响标志位:C,AC,OV 10、AJMP addr11 指令名称:绝对转移指令 指令代码:A10 A9 A8 1 0 0 0 1 A7 A6 A5 A4 A3 A2 A1 A0 指令功能:构造目的地址,实现程序转移。其方法是以指令提供的11位地址,取代PC的低11位,.而PC的高5位保持不变。操作内容:PC←(PC)+2PCl0~0←addrll 字节数: 2 机器周期:2 使用说明:由于addrll的最小值是000H,最大值是7FFH,因此地址转移范围是2KB。 11、ANL A,Rn 指令名称:寄存器逻辑与指令指令代码:58H~5FH 指令功能:累加器内容逻辑与寄存器内容 操作内容:A←(A)∧(Rn),n=0~7 字节数: 1 机器周期:1 12、ANL A,direct 指令名称:直接寻址逻辑与指令指令代码:55H 指令功能:累加器内容逻辑与内部RAM低128单元或专用寄存器内容 操作内容:A←(A)

我的世界指令表

我的世界指令表文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

我的世界指令表 一.死亡不掉落 /gamerule keepInventory true 二.防炸 /gamerule mobGriefing False 三.药水指令 给予玩家药水效果指令 /effect 玩家id 药水id 药水时间药水程度 药水ID: 速度 ID 【1】 缓慢 ID 【2】 急迫 ID 【3】 挖掘疲劳ID【4】 力量ID【5】 瞬间治疗 ID 【6】 瞬间伤害 ID 【7】 跳跃提升 ID 【8】 反胃 ID【9】 生命恢复 ID 【10】 抗性提升 ID 【11】 防火 ID 【12】 水下呼吸 ID 【13】

隐身 ID 【14】 失明 ID 【15】 夜视 ID【16】 饥饿 ID 【17】 虚弱 ID 【18】 中毒 ID 【19】 四.召唤各种生物 1:特殊生物召唤 已驯服的僵尸马:/summon EntityHorse ~ ~ ~ {Type:3,Tame:1} 未驯服的僵尸马:/summon EntityHorse ~ ~ ~ {Type:3} 已驯服的骷髅马:/summon EntityHorse ~ ~ ~ {Type:4,Tame:1} 未驯服的骷髅马: /summon EntityHorse ~ ~ ~ {Type:4} 召唤巨人:/summon Giant 三个生物骑一起: /summon 第一个生物 ~ ~ ~ {Riding:{id:生物,Riding:{id:生物}}} 两个生物骑一起: /summon 生物 ~ ~ ~ {Riding:{id:生物}} 2.召唤普通生物 指令:/summon 生物英文名称 各种生物英文名称 Pig猪 Zombie僵尸 Cow牛 EntityHorse马

51单片机指令表

此表主要是为了方便大家查阅每条指令的作用,写法以及字节数和周期数,建议大家保存为书签。 助记符指令说明字节数周期数 (数据传递类指令) MOV A,Rn 寄存器传送到累加器 1 1 MOV A,direct 直接地址传送到累加器 2 1 MOV A,@Ri 累加器传送到外部RAM(8 地址) 1 1 MOV A,#data 立即数传送到累加器 2 1 MOV Rn,A 累加器传送到寄存器 1 1 MOV Rn,direct 直接地址传送到寄存器 2 2 MOV Rn,#data 累加器传送到直接地址 2 1 MOV direct,Rn 寄存器传送到直接地址 2 1 MOV direct,direct 直接地址传送到直接地址 3 2 MOV direct,A 累加器传送到直接地址 2 1 MOV direct,@Ri 间接RAM 传送到直接地址 2 2 MOV direct,#data 立即数传送到直接地址 3 2 MOV @Ri,A 直接地址传送到直接地址 1 2 MOV @Ri,direct 直接地址传送到间接RAM 2 1 MOV @Ri,#data 立即数传送到间接RAM 2 2 MOV DPTR,#data16 16 位常数加载到数据指针 3 1 MOVC A,@A+DPTR 代码字节传送到累加器 1 2 MOVC A,@A+PC 代码字节传送到累加器 1 2 MOVX A,@Ri 外部RAM(8 地址)传送到累加器 1 2 MOVX A,@DPTR 外部RAM(16 地址)传送到累加器 1 2 MOVX @Ri,A 累加器传送到外部RAM(8 地址) 1 2 MOVX @DPTR,A 累加器传送到外部RAM(16 地址) 1 2 PUSH direct 直接地址压入堆栈 2 2 POP direct 直接地址弹出堆栈 2 2 XCH A,Rn 寄存器和累加器交换 1 1

单片机指令大全

一、数据传输指令 ─────────────────────────── ──────────── 在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVX 调用片外数据 MOVC调用片内数据. PUSH 把字压入堆栈. POP 把字弹出堆栈. SWAP 交换8位寄存器里字节的顺序 XCHG 交换字或字节.( 至少有一个操作数为寄存器,段寄存器不可作为操作数) XLAT 字节查表转换. 2. 输入输出端口传送指令. IN I/O端口输入. ( 语法: IN 累加器, {端口号│DX} ) OUT I/O端口输出. ( 语法: OUT {端口号│DX},累加器) 输入输出端口由立即方式指定时, 其范围是0-255; 由寄存器DX 指定时, 其范围是0-65535. 二、算术运算指令 ─────────────────────────── ──────────── ADD 加法. ADC 带进位加法. INC 加1. DAA 加法的十进制调整. SUB 减法. SBB 带借位减法. DEC 减1. NEC 求反(以0 减之). CMP 比较.(两操作数作减法,仅修改标志位,不回送结果). AAS 减法的ASCII码调整. DAS 减法的十进制调整. MUL 无符号乘法. IMUL 整数乘法. 以上两条,结果回送AH和AL(字节运算),或DX和AX(字运算), DIV 无符号除法. IDIV 整数除法. 三、逻辑运算指令 ─────────────────────────── ──────────── AND 与运算. or 或运算. XOR 异或运算. NOT 取反. ROL 循环左移. ROR 循环右移. RCL 通过进位的循环左移. RCR 通过进位的循环右移. 以上四种移位指令,其移位次数可达255次. 五、程序转移指令 ─────────────────────────────────────── 1>无条件转移指令(长转移) JMP 无条件转移指令 CALL 过程调用 RET/RETF过程返回. 2>条件转移指令(短转移,-128到+127的距离内) ( 当且仅当(SF XOR OF)=1时,OP1循环控制指令(短转移) LOOP CX不为零时循环. 4>中断指令 INT 中断指令 INTO 溢出中断 IRET 中断返回 5>处理器控制指令 NOP 空操作. 六、伪指令 END 程序结束.

单片机指令表(最全)

. ;.. 单片机指令以A 开头的指令有18条,分别为: 1、ACALL addr11 指令名称:绝对调用指令 指令代码:A10 A9 A8 10001 A7 A6 A5 A4 A3 A2 A1 A0 指令功能:构造目的地址,进行子程序调用。其方法是以指令提供的11位地址(al0~a0),取代PC 的低11位,PC 的高5位不变。 操作内容: PC←(PC)+2 SP←(SP)+1 (SP)←(PC)7~0 SP←(SP)+1 (SP)←(PC)15~8 PC10~0←addrl0~0 字节数: 2 机器周期:2 使用说明:由于指令只给出子程序入口地址的低11位,因此调用 范围是2KB 。 2、ADD A ,Rn 指令名称:寄存器加法指令 指令代码:28H ~2FH 指令功能:累加器内容与寄存器内容相加 操作内容:A←(A)+(Rn), n =0~7 字节数: 1 机器周期;1 影响标志位:C ,AC ,OV 3、ADD A ,direct 指令名称:直接寻址加法指令 指令代码:25H 指令功能:累加器内容与内部RAM 单元或专用寄存器内容相加 操作内容:A←(A)+(direct) 字节数: 2 机器周期:1 影响标志位:C ,AC ,OV 4、ADD A ,@Ri ’ 指令名称:间接寻址加法指令 指令代码:26H ~27H 指令功能:累加器内容与内部RAM 低128单元内容相加 操作内容:A←(A)+((Ri)), i =0,1 字节数: 1 机器周期:1 影响标志位:C ,AC ,OV 5、ADD A ,#data 指令名称:立即数加法指令 指令代码:24H 指令功能:累加器内容与立即数相加 操作内容:A←(A)+data 字节数: 2 机器周期:1 影响标志位:C ,AC ,OV 6、ADDC A ,Rn 指令名称:寄存器带进位加法指令 指令代码:38H ~3FH 指令功能:累加器内容、寄存器内容和进位位相加 操作内容:A←(A)+(Rn)+(C), n =0~7 字节数: 1 机器周期:1 影响标志位:C ,AC ,OV 7、ADDC A ,direct 指令名称:直接寻址带进位加法指令 指令代码:35H 指令功能:累加器内容、内部RAM 低128单元或专用寄存器内 容与进位位加 操作内容:A←(A)+(direct)+(C) 字节数: 2 机器周期:1 影响标志位:C ,AC ,OV 8、ADDC A ,@Ri 指令名称:间接寻址带进位加法指令 指令代码:36H ~37H 指令功能:累加器内容, 内部RAM 低128单元内容及进位位相加 操作内容:A←(A)+((Ri))+(C), i =0,1 字节数: 1 机器周期:1 影响标志位:C ,AC ,OV 9、ADDC A ,#data 指令名称:立即数带进位加法指令 指令代码:34H 指令功能:累加器内容、立即数及进位位相加 操作内容:A←(A)+data+(C) 字节数: 2 机器周期:1 影响标志位:C ,AC ,OV 10、AJMP addr11 指令名称:绝对转移指令 指令代码:A10 A9 A8 1 0 0 0 1 A7 A6 A5 A4 A3 A2 A1 A0 指令功能:构造目的地址,实现程序转移。其方法是以指令提供的11位地址,取代PC 的低11位,.而PC 的高5位保持不变。 操作内容:PC←(PC)+2 PCl0~0←addrll 字节数: 2 机器周期:2 使用说明:由于addrll 的最小值是000H ,最大值是7FFH ,因此地址转移范围是2KB 。 11、ANL A ,Rn 指令名称:寄存器逻辑与指令 指令代码:58H ~5FH 指令功能:累加器内容逻辑与寄存器内容 操作内容:A←(A)∧(Rn), n =0~7 字节数: 1 机器周期:1 12、ANL A ,direct 指令名称:直接寻址逻辑与指令 指令代码:55H 指令功能:累加器内容逻辑与内部RAM 低128单元或专用寄存 器内容 操作内容:A←(A)∧(diret) 字节数: 2 机器周期:1

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:生命有符号类型变量或函数 goto do if

注解://—单行注解;/*多行注解*/

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

MCS-51系列单片机指令表

MCS-51系列单片机指令A表 MCS-51系列单片机指令以A开头的指令有18条,分别为: 1、ACALL addr11 指令名称:绝对调用指令 指令代码: 指令功能:构造目的地址,进行子程序调用。其方法是以指令提供的11位地址(al0~a0), 取代PC的低11位,PC的高5位不变。 操作内容: PC←(PC)+2 SP←(SP)+1 (SP)←(PC)7~0 SP←(SP)+1 (SP)←(PC)15~8 PC10~0←addr l0~0 字节数: 2 机器周期:2

使用说明:由于指令只给出子程序入口地址的低11位,因此调用范围是2KB。 2、ADD A,Rn 指令名称:寄存器加法指令 指令代码:28H~2FH 指令功能:累加器内容与寄存器内容相加 操作内容:A←(A)+(Rn), n=0~7 字节数: 1 机器周期;1 影响标志位:C,AC,OV 3、ADD A,direct 指令名称:直接寻址加法指令 指令代码:25H 指令功能:累加器内容与内部RAM单元或专用寄存器内容相加 操作内容:A←(A)+(direct) 字节数: 2 机器周期:1 影响标志位:C,AC,OV 4、ADD A,@Ri ’ 指令名称:间接寻址加法指令 指令代码:26H~27H 指令功能:累加器内容与内部RAM低128单元内容相加 操作内容:A←(A)+((Ri)), i=0,1 字节数: 1 机器周期:1

5、ADD A,#data 指令名称:立即数加法指令 指令代码:24H 指令功能:累加器内容与立即数相加 操作内容:A←(A)+data 字节数: 2 机器周期:1 影响标志位:C,AC,OV 6、ADDC A,Rn 指令名称:寄存器带进位加法指令 指令代码:38H~3FH 指令功能:累加器内容、寄存器内容和进位位相加 操作内容:A←(A)+(Rn)+(C), n=0~7 字节数: 1 机器周期:1 影响标志位:C,AC,OV 7、ADDC A,direct 指令名称:直接寻址带进位加法指令 指令代码:35H 指令功能:累加器内容、内部RAM低128单元或专用寄存器内容与进位位加操作内容:A←(A)+(direct)+(C) 字节数: 2 机器周期:1

西门子指令一览表

1 位逻辑指令 1.1 -||- 常开接点(地址) 1.2 -|/|- 常闭接点(地址) 1.3 XOR 位异或 1.4 -|NOT|- 信号流反向 1.5 -( ) 输出线圈 1.6 -(#)- 中间输出 1.7 -(R) 线圈复位 1.8 -(S) 线圈置位 1.9 RS 复位置位触发器 1.10 RS 置位复位触发器 1.11 -(N)- RLO下降沿检测 1.12 -(P)- PLO上升沿检测 1.13 -(SAVE) 将RLO存入BR存储器1.14 MEG 地址下降沿检测 1.15 POS 地址上升沿检测 2 比较指令 2.1 CMP?I 整数比较 2.2 CMP?D 双整数比较 2.3 CMP?R 实数比较 3 转换指令 3.1 BCD_IBCD码转换为整数 3.2 I_BCD 整数转换为BCD码 3.3 I_DINT 整数转换为双整数 3.4 BCD_DIBCD码转换为双整数 3.5 DI_BCD 双整数转换为BCD码3.6 DI_REAL 双整数转换为浮点数3.7 INV_I 整数的二进制反码 3.8 INV_DI 双整数的二进制反码3.9 NEG_I 整数的二进制补码 3.10 NEG_DI 双整数的二进制补码3.11 NEG_R 浮点数求反 3.12 ROUND 舍入为双整数

3.13 TRUNC 舍去小数取整为双整数3.14 CEIL 上取整 3.15 FLOOR 下取整 4 计数器指令 4.1 S_CUD 加减计数 4.2 S_CU 加计数器 4.3 S_CD 减计数器 4.4 -(SC) 计数器置初值 4.5 -(CU) 加计数器线圈 4.6 -(CD) 减计数器线圈 5 数据块指令 5.1 -(OPN) 打开数据块:DB或DI 6 逻辑控制指令 6.1 -(JMP) 无条件跳转 6.2 -(JMP) 条件跳转 6.3 -(JMPN) 若非则跳转 6.4 LABEL 标号 7 整数算术运算指令 7.1 ADD_I 整数加法 7.2 SUB_I 整数减法 7.3 MUL_I 整数乘法 7.4 DIV_I 整数除法 7.5 ADD_DI 双整数加法 7.6 SUB_DI 双整数减法 7.7 MUL_DI 双整数乘法 7.8 DIV_DI 双整数除法 7.9 MOD_DI 回送余数的双整数 8 浮点算术运算指令 8.1 基础指令 8.1.1 ADD_R 实数加法 8.1.2 SUB_R 实数减法 8.1.3 MUL_R 实数乘法 8.1.4 DIV_R 实数除法

单片机指令功能一览表

单片机指令功能一览表 助记符代码说明 MOV A,Rn E8~EF 寄存器A MOV A,direct E5 dircet 直接字节送A MOV A,@Ri ER~E7 间接RAM送A MOV A,#data 74 data 立即数送A MOV Rn,A F8~FF A送寄存器 MOV Rn,dircet A8~AF dircet 直接字节送寄存器 MOV Rn,#data 78~7F data 立即数送寄存器 MOV dircet,A F5 dircet A送直接字节 MOV dircet,Rn 88~8F dircet 寄存器送直接字节 MOV dircet1,dircet2 85 dircet1 dircet2 直接字节送直接字节 MOV dircet,@Ro 86~87 间接RAM送直接字节 MOV dircet,#data 75 dircet data 立即数送直接字节 MOV @Ri,A F6~F7 A送间接RAM MOV @Ri,#data 76~77 data 直接字节送间接RAM MOV @Ri,#data 76~77 data 立即数送间接RAM MOV DPTR,#data16 90 data 15~8 16位常数送数据指针 data7~0 MOVC A,@A+DPTR 93 由((A)+(DPTR))寻址的程序存贮 器字节选A MOVC A,@A+PC 83 由((A)+(PC));寻址的程序存贮器字节送A MOVX A,@Ri E2~E3 送外部数据(8位地址)送A MOVX A,@DPTR E0 送外部数据(16位地址)送A MOVX @Ri,A F2~F3 A送外部数据(8位地址) MOVX @DPTR,A F0 A送外部数据(16位地址) PUSH dircet C0 dircet 直接字节进栈,SP加1 POP dircet D0 dircet 直接字节退栈,SP减1 XCH A,Rn C8~CF 交换A和寄存器 XCH A,dircet C5 dircet 交换A和直接字节 XCH A,@Ri C6~C7 交换A和间接RAM XCH A,@Ri D6~D7 交换A和间接RAM的低位 SWAP A C4 算术操作(A的二个半字节交换) ADD A,Rn 28~2F 寄存器加到A ADD A,dircet 25 dircet 直接字节加到A ADD A,@Ri 26~27 间接RAM加到A ADD A,#data 24data 立即数加到A ADD A,Rn 38~3F 寄存器和进位位加到A ADD A,dircet 35dircet 直接字节和进位位加到A ADD A,@Ri 36~37 间接字节和进位位加到A ADD A,data 34 data 立即数和进位位加到A

51单片机汇编指令集

1)数据传送类指令(7种助记符) MOV(英文为Move):对内部数据寄存器RAM和特殊功能寄存器SFR的数据进行传送; MOVC(Move Code)读取程序存储器数据表格的数据传送; MOVX (Move External RAM) 对外部RAM的数据传送; XCH (Exchange) 字节交换; XCHD (Exchange low-order Digit) 低半字节交换; PUSH (Push onto Stack) 入栈; POP (Pop from Stack) 出栈; (2)算术运算类指令(8种助记符) ADD(Addition) 加法; ADDC(Add with Carry) 带进位加法; SUBB(Subtract with Borrow) 带借位减法; DA(Decimal Adjust) 十进制调整; INC(Increment) 加1; DEC(Decrement) 减1; MUL(Multiplication、Multiply) 乘法; DIV(Division、Divide) 除法; (3)逻辑运算类指令(10种助记符) ANL(AND Logic) 逻辑与; ORL(OR Logic) 逻辑或; XRL(Exclusive-OR Logic) 逻辑异或; CLR(Clear) 清零; CPL(Complement) 取反; RL(Rotate left) 循环左移; RLC(Rotate Left throught the Carry flag) 带进位循环左移; RR(Rotate Right) 循环右移; RRC (Rotate Right throught the Carry flag) 带进位循环右移; SWAP (Swap) 低4位与高4位交换; (4)控制转移类指令(17种助记符) ACALL(Absolute subroutine Call)子程序绝对调用; LCALL(Long subroutine Call)子程序长调用; RET(Return from subroutine)子程序返回; RETI(Return from Interruption)中断返回; SJMP(Short Jump)短转移; AJMP(Absolute Jump)绝对转移; LJMP(Long Jump)长转移; CJNE (Compare Jump if Not Equal)比较不相等则转移; DJNZ (Decrement Jump if Not Zero)减1后不为0则转移; JZ (Jump if Zero)结果为0则转移; JNZ (Jump if Not Zero) 结果不为0则转移;

PMC梯形图功能指令集合带注解

SUB3 TMR 0001 定时器号 ACT 当定时器的ACT 接通后,到达设定时间后,才有输出。(定时器的时间是在PMC 参数的界面设置的)

SUB24 TMRB 0001 5000 定时器号 设定时间 ACT 当定时器的ACT 接通后经过5秒,才有输出。(定时器的时间是在PMC 参数的界面设置的)

SUB54 TMRC D0100 R200 定时器精度 定时器设定时间地址(该地址用来存放设定时间的值) 定时器寄存地址(系统使用的作业区域需要4字节)ACT 当定时器的ACT接通后经过定时器设定时间地址中设定的时间后,才有输出。(定时器的时间地址是在PMC参数的界面设置的)

译码功能指令 SUB4 DEC R300 0311 代码信号的地址 译码指示 前两位是值指示:指示进行译码的数值。 后两位是位数指示:01 只对低位数经行译码 10 只对高位 数进行译码 11 对两位数均进行译码 ACT 对2 位的BCD 码进行译码,当ACT 接通时,如果R0300为00000011(3)则有输出。

二进制译码功能指令 SUB25 DECB 4 F010 0003 R100 形式指定:1 1字节长 2 2字节长 4 4字节长 代码信号地址:指定进行译码数据的起始地址 译码指示:8个译出代码号的第一个号 译码结果输出地址:由译码指示指定号的译码结果被输出到位0,号+1 的译码结果被输出到位1,号+7的译码结果 被输到位7。 ACT 对1、2、4字节长的二进制形式的代码数据进行译码。代码数据一致时,对应的位即为“1”。 当ACT 接通时,对F0010~F0013的4字节进行译码,当译出结果在3 到10的范围内时,与R0100对应的位变为1。

MMI常用指令一览表

GSM常用指令一览表 1:显示当前BSC下所有BTS的状态 MMI_RAM_0115-->state 0 site * * 2:显示当前BSC下所有BTS的信令链路RSL的状态 MMI_RAM_0115-->state 0 rsl * * 3:显示当前BSC或BTS下所有MMS(传输)的状态 MMI_RAM_0115-->state 0 mms * * 4: 显示当前BSC或BTS下所有MMS(传输)的详细工作状态 MMI_RAM_0115-->state all mms * * 4:显示某BTS中所安装的载频情况 MMI_RAM_0115-->state 站号dri * * 5:显示某BTS中载频所对应的RTF的状态 MMI_RAM_0115-->state 站号RTF ** 7: 显示某BTS中载频所对应的RTF的详细工作状态 MMI_RAM_0115-->state all RTF ** 6:显示告警 MMI_RAM_0115-->disp_act_alarm 站号 7:显示整个BSC所有设备状态 MMI_RAM_0115-->disp_bss 8:显示某BTS的装备情况及功能 MMI_RAM_0115-->disp_equip 站号 disp_equip 〈站号〉〈设备名称〉〈设备编码〉 9:显示某BTS的所有小区的TCH,SDCCH的占用情况 MMI_RAM_0115-->disp_cell_status 站号 10:显示BTS的某个载频的占用情况 MMI_RAM_0115-->disp_rtf_channel 〈站号〉〈rtf识别号〉 11:显示当前的安全级别 MMI_RAM_0115-->disp_level 12:显示当前时间 MMI_RAM_0115-->disp_time

80C51指令表

80C51指令表 一、数据传送指令 MOV A,Rn ; (Rn)→A MOV A,direct ; (direct)→A MOV A,@Ri ; ((Ri))→A MOV A,#data ; #data→A MOV Rn,A ; (A)→ Rn MOV Rn,direct ; (direct)→ Rn MOV Rn,#data ; #data→ Rn MOV direct,A ; (A)→direct MOV direct,Rn ; (Rn)→direct MOV direct1,direct2 ; (direct1)→direct2 MOV direct,@Ri ; ((Ri))→direct MOV direct,#data ; #data→direct MOV @Ri,A ; ((Ri))→A MOV @Ri,direct ; (direct)→(Ri) MOV @Ri,#data ; #data→ ((Ri)) MOV DPTR,#data16 ; dataH→ DPH,data → LDPL MOVX A,@DPTR ; ((DPTR))→A MOVX @DPTR,A ; (A)→(DPTR) MOVX A,@Ri ; ((Ri))→A MOVX @Ri,A ;(A) →(Ri) MOVC A,@A+PC ; (PC)+1→PC,((A)+(PC))→ A MOVC A,@A+DPTR ; (A)+(DPTR)→A PUSH direct ; (SP)+1 → SP,(direct) → (SP) POP direct ;((SP)) → (direct), (SP)-1 → SP XCH A,Rn ; (A) ←→(Rn) XCH A,direct ; (A) ←→(direct) XCH A,@Ri ; (A) ←→((Ri)) XCHD A,@Ri ; (A)0~3 ←→((Ri))0~3 SWAP A ; (A)0~3 ←→(A)4~7 二、算术运算指令 ADD A,Rn ; (A) + (Rn)→ A ADD A,direct ; (A) + (direct)→ A ADD A,@Ri ; (A) + ((Ri))→ A ADD A,#data ; (A) + #data→ A ADDC A,Rn ; (A) + (Rn) + cy→ A ADDC A,direct ; (A) + (direct) + cy→ A ADDC A,@Ri ; (A) + ((Ri)) + cy→ A ADDC A,#data ; (A) + # data + cy→ A

相关文档