G65SC802 与 G65SC816 指令集(按字母顺序排列)
2001-04-20 16:07
330 查看
G65SC802 与 G65SC816 指令集(按字母顺序排列)
hdw1978提供 收稿日期 2000-07-25 20:15:08
( 非常感谢 hdw1978 的第二次投稿. --汇编工作室)
---------------------------------------------------------------------------------
//以下指令未经特殊说明,一律以内存值和累加器值(二操作数指令),内存或累加器值(
单操作数指令)作为操作数。
ADC 带进位加法
AND ‘与’操作
ASL 左移一位
BCC(BLT) 有进位(Pe=0)时分支
BCS(BGE) 无进位(Pe=1)时分支
BEQ 相等(Pz=1)时分支
BIT 位测试
BMI 结果减(PN=1)时分支
BNE 不祥等(Pz=0)时分支
BPL 结果加(PN=0)时分支
BRA 总是分支
BRK 强制中断
BRL 总是长整型分支
BVC 无溢出(Pv=0)时分支
BVS 溢出(Pv=1)时分支
CLC 清除进位标志
CLD 清除十进制模式
CLI 清除中断禁止位
CLV 清除溢出标志
CMP(CPA) 比较
COP 协处理器
CPX 比较内存和X寄存器
CPY 比较内存和Y寄存器
DEC 减一操作,若为累加器也可为DEA
DEX 寄存器X减一
DEY 寄存器Y减一
EOR 异或操作
INC 增一操作,若为累加器也可为INA
INX 寄存器X增一
INY 寄存器Y增一
JML 长整型跳转,强制长跳转时等同为JML
JMP 跳转
JSL 长整型子程序跳转,长绝对寻址方式时也可为JSR
LDA 内存值装入累加器
LDX 内存值装入寄存器X
LDY 内存值装入寄存器Y
LSR 右移一位
MVN 反向块移动
MVP 正向块移动
NOP 无操作
ORA 内存值与累加器值相或
PEA 压栈(直接寻址)
PEI 压栈(间接寻址)
PER 压栈(PC寄存器)
PHA 压栈(累加器)
PHB 压栈(数据区段寄存器)
PHD 压栈(直接寄存器)
PHK 压栈(程序区段寄存器)
PHP 压栈(处理器状态值)
PHX 压栈(X寄存器)
PHY 压栈(Y寄存器)
PLA 出栈(向累加器)
PLB 出栈(向数据区段寄存器)
PLD 出栈(向直接寄存器)
PLP 出栈(向处理器状态)
PLX 出栈(向X寄存器)
PLY 出栈(向Y寄存器)
REP 重置状态位
ROL 循环左移
ROR 循环右移
RTI 从中断返回
RTL 从子程序返回(长整型)
RTS 从子程序返回
SBC 带借位减法
SEC 设置进位标志
SED 设置十进制模式
SEI 设置中断禁止状态
SEP 设置处理器状态位
STA 累加器值存入内存
STP 停止时钟
STX X寄存器值存入内存
STY Y寄存器值存入内存
STZ 将零存入内存
TAX 累加器值传送到X寄存器
TAY 累加器值传送到Y寄存器
TCD(TAD) 累加器值传送到直接寄存器
TCS(TAS) 累加器值传送到堆栈指针寄存器
TDC(TDA) 直接寄存器值送到累加器
TRB 测试并重置位
TSB 测试并设置位
TSC(TSA) 堆栈指针寄存器值送到累加器
TSX 堆栈指针寄存器值送到X寄存器
TXA X寄存器值送到累加器
TXS X寄存器值送到堆栈指针寄存器
TXY X寄存器值送到Y寄存器
TYA Y寄存器值送到累加器
TYX Y寄存器值送到X寄存器
WAI 等待中断
XBA(SWA) 交换累加器中高8位和低8位
XCE 交换进位位和模拟位
<End>
hdw1978提供 收稿日期 2000-07-25 20:15:08
( 非常感谢 hdw1978 的第二次投稿. --汇编工作室)
---------------------------------------------------------------------------------
//以下指令未经特殊说明,一律以内存值和累加器值(二操作数指令),内存或累加器值(
单操作数指令)作为操作数。
ADC 带进位加法
AND ‘与’操作
ASL 左移一位
BCC(BLT) 有进位(Pe=0)时分支
BCS(BGE) 无进位(Pe=1)时分支
BEQ 相等(Pz=1)时分支
BIT 位测试
BMI 结果减(PN=1)时分支
BNE 不祥等(Pz=0)时分支
BPL 结果加(PN=0)时分支
BRA 总是分支
BRK 强制中断
BRL 总是长整型分支
BVC 无溢出(Pv=0)时分支
BVS 溢出(Pv=1)时分支
CLC 清除进位标志
CLD 清除十进制模式
CLI 清除中断禁止位
CLV 清除溢出标志
CMP(CPA) 比较
COP 协处理器
CPX 比较内存和X寄存器
CPY 比较内存和Y寄存器
DEC 减一操作,若为累加器也可为DEA
DEX 寄存器X减一
DEY 寄存器Y减一
EOR 异或操作
INC 增一操作,若为累加器也可为INA
INX 寄存器X增一
INY 寄存器Y增一
JML 长整型跳转,强制长跳转时等同为JML
JMP 跳转
JSL 长整型子程序跳转,长绝对寻址方式时也可为JSR
LDA 内存值装入累加器
LDX 内存值装入寄存器X
LDY 内存值装入寄存器Y
LSR 右移一位
MVN 反向块移动
MVP 正向块移动
NOP 无操作
ORA 内存值与累加器值相或
PEA 压栈(直接寻址)
PEI 压栈(间接寻址)
PER 压栈(PC寄存器)
PHA 压栈(累加器)
PHB 压栈(数据区段寄存器)
PHD 压栈(直接寄存器)
PHK 压栈(程序区段寄存器)
PHP 压栈(处理器状态值)
PHX 压栈(X寄存器)
PHY 压栈(Y寄存器)
PLA 出栈(向累加器)
PLB 出栈(向数据区段寄存器)
PLD 出栈(向直接寄存器)
PLP 出栈(向处理器状态)
PLX 出栈(向X寄存器)
PLY 出栈(向Y寄存器)
REP 重置状态位
ROL 循环左移
ROR 循环右移
RTI 从中断返回
RTL 从子程序返回(长整型)
RTS 从子程序返回
SBC 带借位减法
SEC 设置进位标志
SED 设置十进制模式
SEI 设置中断禁止状态
SEP 设置处理器状态位
STA 累加器值存入内存
STP 停止时钟
STX X寄存器值存入内存
STY Y寄存器值存入内存
STZ 将零存入内存
TAX 累加器值传送到X寄存器
TAY 累加器值传送到Y寄存器
TCD(TAD) 累加器值传送到直接寄存器
TCS(TAS) 累加器值传送到堆栈指针寄存器
TDC(TDA) 直接寄存器值送到累加器
TRB 测试并重置位
TSB 测试并设置位
TSC(TSA) 堆栈指针寄存器值送到累加器
TSX 堆栈指针寄存器值送到X寄存器
TXA X寄存器值送到累加器
TXS X寄存器值送到堆栈指针寄存器
TXY X寄存器值送到Y寄存器
TYA Y寄存器值送到累加器
TYX Y寄存器值送到X寄存器
WAI 等待中断
XBA(SWA) 交换累加器中高8位和低8位
XCE 交换进位位和模拟位
<End>
相关文章推荐
- G65SC802 与 G65SC816 指令集(按字母顺序排列)
- G65SC802 与 G65SC816 指令集(按字母顺序排列)
- G65SC802 与 G65SC816 指令集(按字母顺序排列)
- ORACLE按字母顺序排列字符串
- 字母顺序排列
- 电子工程术语和定义列表,按字母顺序排列
- 如何让字符串按顺序排列?(模拟手机中联系人按字母\排列)
- 按字母顺序排列的IDC函数列表
- 键盘字母排列顺序的由来
- 有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并 (按字母顺序排列), 输出到一个新文件C中
- Object.keys()js 把对象按照属性名的字母顺序进行排列
- 输入五个国家的名称按字母顺序排列输出
- 合并文件A,B,将合并后信息(按字母顺序排列)写入到文件C中
- 中国 省级 单位 的 字母 简称 和 字母 排列 顺序
- android音乐播放器源码(第二版)--添加了自定义扫描音乐,音乐按字母顺序排列
- jQuery建立一个按字母顺序排列的友好页面索引(兼容IE6/7/8)
- android音乐播放器源码(第二版)--添加了自定义扫描音乐,音乐按字母顺序排列
- 数组:f[a,A,h,f,H,F]实现一个排序的效果:[A,a,F,f,H,h],先按字母顺序排列,再把每个字母的大写字母写在前面,小写放在后面。
- 比较5个国家名字,按字母顺序排列…
- STL::map默认会按照.first的字母顺序排列