• Hexagon_V65_Programmers_Reference_Manual(19)


    11.5 LD

    LD 指令类包括加载指令,用于将值加载到寄存器中。

    LD 指令可在插槽 0 和插槽 1 上执行。

    11.5.1 加载双字

    从内存中加载一个 64 位双字并放入目标寄存器对中。
    在这里插入图片描述

    Class: LD (slots 0,1)
    编码
    在这里插入图片描述
    在这里插入图片描述

    字段名称描述
    ICLASS指令类
    AmodeAmode
    Type类型
    UN未签名
    Parse数据包/循环解析位
    d5编码寄存器 d 的字段
    e5编码寄存器 e 的字段
    s4编码寄存器 s 的字段
    t5编码寄存器 t 的字段
    u1编码寄存器 u 的字段
    x5编码寄存器 x 的字段

    11.5.2 有条件地加载双字

    从内存中加载一个 64 位双字并放入目标寄存器对中。

    该指令是基于谓词值的条件。 如果谓词为真,则执行该指令,否则将其视为 NOP。
    在这里插入图片描述

    Class: LD (slots 0,1)
    编码
    在这里插入图片描述
    在这里插入图片描述

    字段名称描述
    ICLASS指令类
    AmodeAmode
    Type类型
    UN未签名
    PredNewPredNew
    SenseSense
    Parse数据包/循环解析位
    d5编码寄存器 d 的字段
    s5编码寄存器 s 的字段
    t2编码寄存器 t 的字段
    t5编码寄存器 t 的字段
    v2编码寄存器 v 的字段
    x5编码寄存器 x 的字段

    11.5.3 加载字节

    从内存中加载一个有符号字节。 内存中有效地址的字节被放置在目标寄存器的最低有效 8 位中。 然后目标寄存器从 8 位符号扩展为 32 位。
    在这里插入图片描述

    Class: LD (slots 0,1)
    编码
    在这里插入图片描述
    在这里插入图片描述

    字段名称描述
    ICLASS指令类
    AmodeAmode
    Type类型
    UN未签名
    Parse数据包/循环解析位
    d5编码寄存器 d 的字段
    e5编码寄存器 e 的字段
    s5编码寄存器 s 的字段
    t5编码寄存器 t 的字段
    u1编码寄存器 u 的字段
    x5编码寄存器 x 的字段

    11.5.4 有条件地加载字节

    从内存中加载一个有符号字节。 内存中有效地址的字节被放置在目标寄存器的最低有效 8 位中。 然后目标寄存器从 8 位符号扩展为 32 位。

    该指令是基于谓词值的条件。 如果谓词为真,则执行该指令,否则将其视为 NOP。
    在这里插入图片描述

    Class: LD (slots 0,1)
    编码
    在这里插入图片描述
    在这里插入图片描述

    字段名称描述
    ICLASS指令类
    AmodeAmode
    Type类型
    UN未签名
    PredNewPredNew
    SenseSense
    Parse数据包/循环解析位
    d5编码寄存器 d 的字段
    s5编码寄存器 s 的字段
    t2编码寄存器 t 的字段
    t5编码寄存器 t 的字段
    v2编码寄存器 v 的字段
    x5编码寄存器 x 的字段
  • 相关阅读:
    实用工具系列 - Pycharm插件推荐
    HTTP有什么缺陷,HTTPS是怎么解决的
    poetry执行报错 Reason: tried: ‘/opt/homebrew/Cellar/python@x.x
    [NOIP2006 提高组] 作业调度方案
    【Spring】Spring Security学习笔记
    idea 的使用和安装 以及简介
    智能BI,如今走到了哪一步?
    【NOWCODER】- Python:输入输出
    MACday1
    ACM. HJ89 24点运算 ●●●
  • 原文地址:https://blog.csdn.net/weixin_38498942/article/details/126155369