今天我们开始查看具体的指令集,不同内核包含的指令集不同,具体参考这篇文章
cortex-M内核指令集
这边先开始M0的指令集。m0实现了大部分thumb-1指令,但不包含
1.CBNZ, CBZ(比较为零/非零跳转)
2.IT(根据指定的条件来执行后面相继的四条指令)
内容补充,立即数。3位立即数即指3bit 范围0~7, 8位立即数就是0-255.
具体指令功能:
今天我们开始查看具体的指令集,不同内核包含的指令集不同,具体参考这篇文章
cortex-M内核指令集
这边先开始M0的指令集。m0实现了大部分thumb-1指令,但不包含
1.CBNZ, CBZ(比较为零/非零跳转)
2.IT(根据指定的条件来执行后面相继的四条指令)
内容补充,立即数。3位立即数即指3bit 范围0~7, 8位立即数就是0-255.
具体指令功能: