• Hexagon_V65_Programmers_Reference_Manual(21)


    11.5.12 加载无符号半字

    从内存中加载无符号半字。中有效地址处的16位半字存储器位于目标寄存器的最低有效16位。目的地寄存器从16位零扩展到32位。
    在这里插入图片描述
    类别:LD(插槽0,1)

    编码
    在这里插入图片描述

    Field name 			Description
    ICLASS 				Instruction Class
    Amode 				Amode
    Type 				Type
    UN 					Unsigned
    Parse 				Packet/Loop parse bits
    e5 					Field to encode register e
    s5 					Field to encode register s
    t5 					Field to encode register t
    u1 					Field to encode register u
    x5 					Field to encode register x
    y5 					Field to encode register y
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    11.5.12 有条件加载无符号半字

    从内存中加载无符号半字。中有效地址处的16位半字存储器位于目标寄存器的最低有效16位。目的地寄存器从16位零扩展到32位。

    此指令是基于谓词值的条件指令。如果谓词为true,则执行指令,否则将其视为NOP。
    在这里插入图片描述
    类别:LD(插槽0,1)

    编码
    在这里插入图片描述

    Field name 			Description
    ICLASS 				Instruction Class
    Amode 				Amode
    Type 				Type
    UN 					Unsigned
    Parse 				Packet/Loop parse bits
    PredNew 			PredNew
    Sense 				Sense
    e5 					Field to encode register e
    s5 					Field to encode register s
    t5 					Field to encode register t
    u1 					Field to encode register u
    x5 					Field to encode register x
    y5 					Field to encode register y
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    11.5.13 加载字

    从内存中加载一个32位字,并将其放入目标寄存器。
    在这里插入图片描述类别:LD(插槽0,1)

    编码

    在这里插入图片描述

    Field name 			Description
    ICLASS 				Instruction Class
    Amode 				Amode
    Type 				Type
    UN 					Unsigned
    Parse 				Packet/Loop parse bits
    e5 					Field to encode register e
    s5 					Field to encode register s
    t5 					Field to encode register t
    u1 					Field to encode register u
    x5 					Field to encode register x
    y5 					Field to encode register y
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    11.5.14 有条件地加载单词

    从内存中加载一个32位字,并将其放入目标寄存器。

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

    类别:LD(插槽0,1)

    编码
    在这里插入图片描述

    Field name 			Description
    ICLASS 				Instruction Class
    Amode 				Amode
    Type 				Type
    UN 					Unsigned
    Parse 				Packet/Loop parse bits
    PredNew 			PredNew
    Sense 				Sense
    e5 					Field to encode register e
    s5 					Field to encode register s
    t5 					Field to encode register t
    u1 					Field to encode register u
    x5 					Field to encode register x
    y5 					Field to encode register y
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    11.5.15 释放堆栈帧

    从调用堆栈中释放堆栈帧。指令首先加载保存的FP,然后从FP处的地址保存LR值。然后将SP指向上一帧。

    堆栈布局如下图所示。
    在这里插入图片描述
    在这里插入图片描述
    类别:LD(插槽0,1)

    编码
    在这里插入图片描述

    Field name 			Description
    ICLASS 				Instruction Class
    Amode 				Amode
    Type 				Type
    UN 					Unsigned
    d5 					Field to encode register d
    s5 					Field to encode register 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    11.5.16 释放帧并返回

    从具有堆栈帧的函数返回。此指令相当于DealocFrame然后是jumpr R31。
    在这里插入图片描述
    类别:LD(插槽0,1)

    编码
    在这里插入图片描述

    Field name 			Description
    ICLASS 				Instruction Class
    Amode 				Amode
    Type 				Type
    UN 					Unsigned
    
    d5 					Field to encode register d
    s5 					Field to encode register s
    v2					Field to encode register v
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    11.5.17 将字节加载并解压缩为半字

    从内存中加载连续字节并将其矢量解压缩为半字。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    类别:LD(插槽0,1)

    编码

    在这里插入图片描述
    在这里插入图片描述

    Field name 			Description
    ICLASS 				Instruction Class
    Amode 				Amode
    Type 				Type
    UN 					Unsigned
    Parse 				Packet/Loop parse bits
    d5 					Field to encode register d
    e5 					Field to encode register e
    s5 					Field to encode register s
    t5 					Field to encode register t
    u1 					Field to encode register u
    x5 					Field to encode register x
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
  • 相关阅读:
    新能源科学与工程专业概述
    Andorid复习
    java计算机毕业设计网上教务评教系统源码+系统+数据库+lw文档+mybatis+运行部署
    萤火商城V2.0开源版[uni-app端],轻量级前后端分离的电商系统,支持微信小程序 + H5+ 公众号 + APP
    批发行业进销存-webview 读取NFC,会员卡 源码CyberWinApp-SAAS 本地化及未来之窗行业应用跨平台架构
    Redis 5 种基本数据类型详解
    GO协程理解和应用场景
    逻辑回归-关于WOE和IV的一些理解
    D. Trees and Segments Codeforces Round 893 (Div. 2)
    Spring MVC中@ModelAttribute注解起什么作用呢?
  • 原文地址:https://blog.csdn.net/weixin_38498942/article/details/126280400