2836| 1
|
stm32的内核应该是cortex-M3吧,今天在看cortex-M3内核指南时发现有几句话不理解,希望原子哥和其他有经验的前辈回答下,小弟... |
6金钱
最佳答案一)取址, 译码, 执行,需要三个周期, 而现在ARM的指令都大多是1~2周期, 这是如何做到的呢
当第一条指令在执行时, 第二条指令是正在译码, 第三条子指令在取址, 这样的方式叫pipeline流水线
二)你用PIC的时候是否读写RAM是一种子指, 读写IO又是另一种子令?而IO地址可以是0x00, RAM的地址也可以是0x00, 而ARM只用MOV, ldr(读), str(写), IO的地址与RAM是不会相同的, 这就是“使用相同的地址空间”
三)MCU单片 ...
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-7-10 01:47
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网