当前位置: 首页 > news >正文

【嵌入式汇编基础】-数据处理指令(二)

数据处理指令(二)

文章目录

  • 数据处理指令(二)
    • 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 保存移位量的源寄存器
http://www.dtcms.com/a/348202.html

相关文章:

  • VSCode+Qt+CMake详细地讲解
  • VSCode无权访问扩展市场
  • QT面试题总结(持续更新)
  • Java的IO流和IO流的Buffer包装类
  • Postman参数类型、功能、用途及 后端接口接收详解【接口调试工具】
  • 单链表:数据结构中的高效指针艺术
  • Shell脚本-until应用案例
  • C/C++数据结构之循环链表
  • Dify 部署+deepseek+python调用(win11+dockerdesktop)
  • 大数据、hadoop、爬虫、spark项目开发设计之基于数据挖掘的交通流量分析研究
  • 【运维进阶】case、for、while、until语句大合集
  • rust语言 (1.88) egui (0.32.1) 学习笔记(逐行注释)(十七)设置主题
  • CF757F 题解
  • SO_REUSEADDR
  • RuoYi-Vue3项目中Swagger接口测试404,端口问题解析排查
  • 【力扣】2623. 记忆函数——函数转换
  • 硬件抽象层 (HAL, Hardware Abstraction Layer)的简单使用示例
  • 邮箱创建时间打标与自动删除功能设计思路
  • UML时序图中opt,alt,switch-case的问题
  • 用户和组笔记
  • pion/webrtc v4.1.4 版本发布:关键特性与性能优化全面解析
  • 网络协议UDP、TCP
  • maven私服架构
  • Axure RP 9 交互原型设计(Mac 中文)
  • 【实习总结】快速上手Git:关键命令整理
  • 目标检测数据集 第007期-基于yolo标注格式的茶叶病害检测数据集(含免费分享)
  • 深度剖析Spring AI源码(一):蓝图初探,项目结构与设计哲学
  • 【嵌入式开发 Linux 常用命令系列 8 -- git checkout 解冲突详细介绍】
  • 【从零开始学习Redis】如何设计一个秒杀业务
  • [身份验证脚手架] 认证路由 | 认证后端控制器与请求