ARM 指令

发布网友 发布时间:2022-04-23 13:09

我来回答

4个回答

热心网友 时间:2023-09-20 17:40

ARM7、ARM9内核都支持有ARM指令集和Thumb指令集,目前的ARM-Cortex M3内核是Thumb-2指令集。
对ARM内核而言相同的指令集是一样的,但是每个型号的ARM内核支持的指令集中的指令条数不一样,虽然是相同指令集,ARM9支持的指令可能比ARM7多,你说的ST 三星什么的是具体的芯片了,是半导体公司买了ARM IP核开发的具有他们公司特色的外设,内核支持的指令集是ARM公司定的而不是他们定的,所以只要是同系列的内核,指令是一样的

热心网友 时间:2023-09-20 17:40

这个我碰巧查过,当时也很迷茫,后来知道一个体系结构,比如arm A8的是v7架构。而arm7是v4的,当然同一个架构的指令是一样的,并且,高级向下兼容。

热心网友 时间:2023-09-20 17:40

arm 是一个cpu内核公司,比如三星公司想弄一个集工业,娱乐于一体的芯片2440,cpu内核用arm,嵌入式芯片其他的外围构件是三星自己弄的,你用指令控制cpu,当然是arm指令了,所以arm机构的主控芯片,95%指令相同 ,arm不同的核心也有小小区别,比如ARM920T和arm1120t的p15(控制mmu,cache)协处理器指令就不同,不过很少用你直接控制p15,具体要查芯片手册。

热心网友 时间:2023-09-20 17:41

你还真研究指令啊,写bootloader?还是用C吧,移植好移植,STM是个什么东西?STM32?那玩意跟ARM9有毛关系?
ARM的结构都是ARM公司设计的,授权给其他半导体商生产,三星、ST、TI什么的,汇编指令我没学过,就算是使用C对寄存器进行操作也非常麻烦,所以一般都用厂商提供的固件库,不过如果是上系统的话这些都没用。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com