intel在不同的实现寄存器实现中,可以通过不同的8bit register 组合成不同位数的寄存器
Jas 发表于 2023-12-8 14:30
intel在不同的实现寄存器实现中,可以通过不同的8bit register 组合成不同位数的寄存器
...
volatile关键字禁用编译器优化
这个简单的汇编加减操作太精彩了 、, 八位数据无法操作转移到16位的寄存器内进行操作 得出结果.
32位寄存器的话可以直接在32位寄存器内进行操作, 不需要额外的移动指令在8 位 16 和 32位之间
因为指令占据了2byte (16bit) 所以下一条指令起始+2
Jas 发表于 2023-12-8 14:51
因为指令占据了2byte (16bit) 所以下一条指令起始+2
所以risc架构的指令集属于不可变长度指令集,
这一段没有学明白,不知道在讲什么
Jas 发表于 2023-12-8 15:03
这一段没有学明白,不知道在讲什么
比较抽象,可能学完汇编之后就好了
衡量单片机性能的一点因素就是如何来通过更少的指令在相同的时间内完成同样的工作
相同的代码,STC32位单片机使用了更少的机器周期