文档库 最新最全的文档下载
当前位置:文档库 › 汇编指令大全

汇编指令大全

汇编指令大全
汇编指令大全

754群指令系统指令 内容装入

LDA 将存储器装入累加器或变址X指定的存储器LDM 将立即数装入存储器LDX 将存储器装入变址X LDY 将存储器装入变址Y 存储

STA 将累加器存入存储器STX 将变址X存入存储器STY 将变址Y存入存储器 转移

TAX 将累加器转移至变址X TXA 将变址X转移至累加器TAY 将累加器转移至变址Y TYA 将变址Y转移至累加器TSX 将堆栈指针转至变址X TXS 将变址X转移至堆栈指针堆栈操作

PHA 将累加器压入堆栈PHP 将处理器状态压入堆栈PLA 将累加器从堆栈中弹出PLP 将处理器状态从堆栈中弹出加法和减法

ADC 将存储器和C标志加到累加器或变址X指定的存储器SBC 从累加器或变址X指定的存储器减去存储器和C标志INC 存储器或累加器加1DEC 存储器或累加器减1INX 变址X加1DEX 变址X减1INY 变址Y加1DEY 变址Y减1乘除

MUL 累加器的内容乘以变址X寻址方式指定的存储器内容,结果高8位存入堆栈,低8位存入在累加器DIV 变址X寻址方式指定的存储器内容和其下一个地址的存储器内容为字数据,除以累加器的内容,商存入累加器,余数1的补码存入堆栈逻辑运算AND 存储器和累加器作"与"运算

ORA 存储器和累加器作"或"运算

EOR 存储器和累加器作"异或"运算

COM 存储器取补

BIT 测试累加器"与"存储器的位

1 数据转移指令

2 运算指令

TST测试累加器中内容

比较CMP比较存储器和累加器或变址X指定的存储器

CPX比较存储器和变址X

CPY比较存储器和变址Y

移位和循环ASL 存储器或累加器左移一位

LSR存储器或累加器右移一位

ROL存储器或累加器带进位左循环一位

ROR存储器或累加器带进位右循环一位

RRF存储器右循环四位

位操作指令

位操作CLB累加器或存储器所指定的位清0

SEB累加器或存储器所指定的位置1

标志设定CLC进位标志(C)清0

SEC进位标志(C)置1

CLD十进位模式标志(D)清0

SED十进位模式标志(D)置1

CLI中断禁止标志(I)清0

SEI中断禁止标志(I)置1

CLT变址X模式标志(T)清0

SET变址X模式标志(T)置1

CLV溢出标志(V)清0

跳转JMP跳至新地址

BRA跳至新地址

JSR跳至新地址,保留返回地址

转移BBC若累加器或存储器指定的位清0,则转移

BBS若累加器或存储器指定的位置1,则转移

BCC若C标志清0,则转移

BCS若C标志置1,则转移

BNE若Z标志清0,则转移

BEQ若Z标志置1,则转移

BPL若N标志清0,则转移

BMI若N标志置1,则转移

BVC若V标志清0,则转移

BVS若V标志置1,则转移

返回RTI从中断返回

RTI从子程序返回

中断BRK执行软件中断

特别WIT停止内部时钟

STP停止振荡器的震荡

其他NOP只进行程序计数器+1的操作

相关文档