首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > NEC78K0汇编指令

NEC78K0汇编指令

资料介绍
NEC78K0汇编指令

NEC 78K0指令集

一: 数据传送类指令
78K0内核的数据移动指令有以下几条:
MOV 用于在寄存器和存储器之间移动8位数据
MOVW 用于在寄存器和存储器之间移动16位数据
XCH 用来交换累加器和存储器单元的8位数据。
XCHW 用来交换累加器和存储器单元的16位数据
PUSH 压栈指令
POP 出栈指令

二: 数学运算类指令
78K0内核的数学运算指令有以下几条:
ADD 将寄存器中的数据和指定存储单元的数据相加
ADDC 将寄存器中的数据带上进位位和指定存储单元的数据相加
SUB 将寄存器中的数据和指定存储单元的数据相减
SUBC 将寄存器中的数据带上借位位和指定存储单元的数据相减
CMP 将寄存器中的数据和指定存储单元的数据相减
ADDW 将AX寄存器的值和16位立即数相加
SUBW 将AX寄存器的值和16位立即数相减
CMPW 将AX寄存器的值和16位立即数相减
INC 将指定存储器的值加1
DEC 将指定存储器的值减1
INCW rp :将RP寄存器的值加1
DECW rp :将RP寄存器的值减1
MULU 实现两个8位数据的乘法运算
DIVUW 实现一个16位数据除以一个8位数据的运算
ADJBA 两个BCD数据做加法运算后做BCD码调整
ADJBS 两个BCD数据做减法运算后做BCD码调整


三: 逻辑运算类指令
78K0内核的逻辑运算指令有以下几条:
AND :将两个存储器中的数值做逻辑与运算
OR :将两个存储器中的数值做逻辑或运算
XOR :将两个存储器中的数值做逻辑异或运算
RLR A,1 : 将累加器的值循环左移一位
RLRC A,1 :将累加器的值,带进位循环左移一位。
NEC78K0汇编指令
本地下载
该用户资料分享

评论

EEPW网友· 2009-07-13 16:15:05
下不了