ARM指令集特点相比 SISC 采用 RISC 的 ARM 具有以下几个主要特点 1 只提供有限的操作 基本上单周期执行每条指令 其指令长度也是等长的 4 字节 32 位指令的字节分布为 基本格式为 s 其中 amp amp amp amp amp amp amp lt amp amp amp amp amp amp amp gt 内的项是必须的 内的项是可选的 如是指令助记符 是必须的 条件码 cond 的使用可以实现高效的逻辑操作 节省跳转
相比CISC,采用RISC的ARM具有以下几个主要特点:
opcode: 指令助记符,如LDR,STR等 ;
cond: 执行条件,如EQ, NE等;
s: 是否影响CPSR寄存器的值,带s时影响CPSR,否则不影响;
Rd: 目标寄存器;
Rn: 第一个操作数的寄存器;
operand2 (0-11) : 第二个操作数;立即数 或 寄存器+寄存器移位 (如 MOVS R3, R1, LSL #2)
X: 第二操作数类型标志码(X = 0移位寄存器, X = 1立即数)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/212808.html原文链接:https://javaforall.net