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