保持快乐,善于表达,敢于创新
指令集
上一篇 /
下一篇 2010-10-18 16:39:08
/ 个人分类:嵌入式开发
|
类 型 | 保 留 字 | 含 义 |
数据传送类 | LDA、LDX、LDHX | 取数到A、X、HX中 |
STA、STX、STHX | 存A、X、HX到内存 |
PSHA、PSHX、PSHH、PULA、PULX、PULH | 进栈、出栈 |
TAP、TPA、TAX、TXA、TXS、TSX | 寄存器间传送 |
MOV | 存储器单元之间传送 |
算术运算类 | ADD、ADC、SUB、SBC、MUL、DIV | 加、减、乘、除 |
INC、INCA、INCX、DEC、DECA、DECX | 加1/减1 |
COM、COMA、COMX、NEG、NEGA、NEGX | 求反/取补 |
CMP、CPX、CPHX | 比较 |
CLR、CLRA、CLRX、CLRH | 清零 |
TST、TSTA、TSAX | 测试是否为0 |
AIS、AIX | SP、HX增加 |
逻辑运算类 | AND、ORA、EOR | 与、或、异或 |
位操作类 | BIT、BCLR、BSET、CLC、SEC、CLI、SEI | 位测试、清位、置位 |
移位类 | ASL、ASLA、ASLX、LSL、LSLA、LSLX ASR、ASRA、ASRX、LSR、LSRA、LSRX | 算术左移、逻辑左移 算术右移、逻辑右移 |
ROL、ROLA、ROLX、ROR、RORA、RORX | 循环左移、循环右移 |
程序控制类 | BCC、BCS、BHCC、BHCS、BIL、BIH、BMC、BMS | 标志位测试转移 |
BHI、BHS、BLO、BLS、BEQ、BNE | 无符号数比较后转移 |
BPL、BMI、BGE、BGT、BLE、BLT | 有符号数比较后转移 |
BRCLR、BRSET | 位测试转移 |
BRA | 无条件相对转移 |
CBEQ、CBEQA、CBEQX | 比较相等转移 |
DBNZ、DBNZA、DBNZX | 减1不为0转移 |
JMP | 无条件绝对地址跳转 |
JSR、BSR、RTS | 调子程序、子程序返回 |
其它指令 | SWI、RTI、DAA、NSA、RSP、NOP、BRN、STOP、WAIT | |
收藏
举报
TAG: