嵌入式学习小组
直播中

贾永世

7年用户 1796经验值
私信 关注

ARM指令和Thumb指令有哪些区别

ARM处理器有哪几种工作状态?
ARM指令和Thumb指令有哪些区别?



回帖(1)

闫雪花

2021-12-24 13:44:19
1、ARM指令和Thumb指令。
答:ARM处理器有三种工作状态,ARM指令状态、Thumb指令状态、调试状态。
与ARM指令集相比较,Thumb指令集中的数据处理指令的操作数仍然是32位,指令地址也为32位,但Thumb指令集为实现16位的指令长度,舍弃了ARM指令集的一些特性,如大多数的Thumb指令是无条件执行的,而几乎所有的ARM指令都是有条件执行的;大多数的Thumb数据处理指令的目的寄存器与其中一个源寄存器相同。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分