📄 emc单片机学习笔记(1)指令.txt
字号:
EMC的指令集分几类:
1、数据传送
mov 这是最基本的数据传送指令,也有好几个寻址方式
swap 一个字节的高低nibble互相交换
iow IO地址空间的写操组
ior IO地址空间的读操作
bs 置位操作
bc 清位操作
2、算术运算
add 加法指令
sub 减法指令
inc 加一指令
dec 减一指令
daa 十进制调整指令
3、逻辑运算
and 与操作
or 或操作
xor 异或操作
com 取反
rlc 循环左移
rrc 循环右移
4、控制语句
call 子程序调用
jmp 直接跳转
ret 子程序返回
reti 中断返回
djz 减一为零则跳转
jz 加一为零则跳转
jbc 测试位为零跳转
jbs 测试位为一跳转
page 修改当前的page
bank 修改当前的bank
tbl pc=pc+A
5、其他指令
disi 关中断
eni 开中断
wdtc 清看门狗
nop 空指令
以上省略了部分带A的指令,逻辑关系相同,只是结果保存的位置不同。我为了自己学习的方便,没有列出来。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -