保持快乐,善于表达,敢于创新

指令集

上一篇 / 下一篇  2010-10-18 16:39:08 / 个人分类:嵌入式开发


 

  

 

数据传送类

LDALDXLDHX

取数到AXHX

STASTXSTHX

AXHX到内存

PSHAPSHXPSHHPULAPULXPULH

进栈、出栈

TAPTPATAXTXATXSTSX

寄存器间传送

MOV

存储器单元之间传送

算术运算类

ADDADCSUBSBCMULDIV

加、减、乘、除

INCINCAINCXDECDECADECX

1/1

COMCOMACOMXNEGNEGANEGX

求反/取补

CMPCPXCPHX

比较

CLRCLRACLRXCLRH

清零

TSTTSTATSAX

测试是否为0

AISAIX

SPHX增加

逻辑运算类

ANDORAEOR

与、或、异或

位操作类

BITBCLRBSETCLCSECCLISEI

位测试、清位、置位

移位类

ASLASLAASLXLSLLSLALSLX

ASRASRAASRXLSRLSRALSRX

算术左移、逻辑左移

算术右移、逻辑右移

ROLROLAROLXRORRORARORX

循环左移、循环右移

程序控制类

BCCBCSBHCCBHCSBILBIHBMCBMS

标志位测试转移

BHIBHSBLOBLSBEQBNE

无符号数比较后转移

BPLBMIBGEBGTBLEBLT

有符号数比较后转移

BRCLRBRSET

位测试转移

BRA

无条件相对转移

CBEQCBEQACBEQX

比较相等转移

DBNZDBNZADBNZX

1不为0转移

JMP

无条件绝对地址跳转

JSRBSRRTS

调子程序、子程序返回

其它指令

SWIRTIDAANSARSPNOPBRNSTOPWAIT

 


TAG:

 

评分:0

我来说两句

Open Toolbar