【嵌入式汇编基础】-数据处理指令(二)
数据处理指令(二)
文章目录
- 数据处理指令(二)
-
- 8、移位指令形式
-
- 8.1 按常数立即数形式移位
- 8.2 寄存器移位形式
- 9、位域操作
-
- 9.1 位域移动
- 9.2 符号扩展和零扩展运算
8、移位指令形式
与大多数数据处理指令一样,移位指令可以采用不同的输入格式。移位量 n 可以指定为直接编码到指令中的常量值,也可以由在运行时加载 n 的寄存器指定。在本章中,我们将介绍不同的指令形式及其语法。每种指令类型的语法符号将在其所在章节的开头提供。表8.1 列出了当前章节的语法符号。
表8.1: 语法符号
A32/T32 | A64(32位) | A64(64位) | 含义 |
---|---|---|---|
Rd | Wd | Xd | 目标寄存器 |
Rn | Wn | Xn | 第一个源寄存器 |
Rm | Wm | Xm | 第二个源寄存器 |
Rs | Ws | Xs | 保存移位量的源寄存器 |