0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SLD/SRD指令的作用及符号

姚小熊27 来源:电工学习网 作者:电工学习网 2020-05-03 10:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

SLD指令是左移1位指令,它进行以1字(4位)为单位的左移动作,其符号如图5-98所示。

SLD指令是将从Dl到D2的范围以数字(4位)为单位向高位侧移位,此时,最低位数字(Dl的位0~3)中输入O,原来的最高位数字(D2的位12~15)数据被清除。值得注意的是,D1和D2必须为同一区域种类。当Dl大于D2时,出错标志ER置为ON;除此之外,ER置为OFF。

SRD指令是右移1位指令,它进行以1个字(4位O置位)的右移动作,其符号如图5-99所示。

SLD/SRD指令的作用及符号

SRD指令将从Dl到D2的范围以位为单位向低位侧进行移位,此时,在最高位(D2的位12~15)中输入0,原来的最低位(DI的位0~3)数据被清除。当D1大于D2时,出错标志ER置为ON;除此之外,ER置为OFF。

SRD指令的梯形图如图5-100所示。

SLD/SRD指令的作用及符号

此程序当0. 01为ON时,将2000~2002CH的各个数字移位到高位侧,在2000CH的位0~3中设置OH,将2002CH的位12~15的内容清除。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SRD
    SRD
    +关注

    关注

    0

    文章

    18

    浏览量

    13458
  • SLD
    SLD
    +关注

    关注

    0

    文章

    14

    浏览量

    6928
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    浮点指令(二:双精度)

    浮点指令以及简单解释 fadd.d fadd.d rd, rs1, rs2//f [rd] = f [rs1] + f [rs2] 双精度浮点加(Floating-point Add
    发表于 10-24 13:00

    蜂鸟E203扩展浮点指令设计(2)

    浮点指令介绍 2.6 浮点数符号注入指令 指令格式 fsgnj.s rd , rs1, rs2 fsgnjn.s rd , rs1, rs2 fsgnjx.s rd , rs1,
    发表于 10-24 11:56

    浮点指令(一:单精度)

    浮点指令以及简单解释 fadd.s fadd.s rd, rs1, rs2//f [rd] = f [rs1] + f [rs2] 单精度浮点加(Floating-point Add
    发表于 10-24 11:42

    蜂鸟E203扩展浮点指令设计(1)

    , offset[11:0] (rs1) fsw rs2, offset[11:0] (rs1) 该组指令进行存储器读或者写操作,访问存储器的地址均由操作数寄存器 rs1中的值与 12 位的立即数(进行符号位扩展
    发表于 10-24 10:00

    用于RISCV的F指令集实现的浮点计算单元(FPU)设计方案

    实现功能 为了完成F拓展,我们计划在ALU内添加一个专用于计算单精度浮点数的FPU单元。 2.1 实现riscv的F指令集拓展 即需要实现26条F指令: 以下部分指令返回地址是给整数寄存器,红色
    发表于 10-24 07:43

    通过内联汇编调用乘法指令mulh\\mulhsu\\mulhu

    高32位 mulhsurd, rs1,rs2 将rs1当作有符号数,rs2当作无符号数相乘,取高32位 2.由于C语言中的乘法符号,在经过软件编译后生成的汇编指令位mul
    发表于 10-24 06:52

    对于指令集中back2back情况的简单介绍

    的正确性。 2.RISC-V M模块指令集 (RV32M指令图示) RV32M具有有符号和无符号整数的除法指令:divide(div)和
    发表于 10-23 06:52

    RVF单精度浮点指令集扩展介绍(2)

    RVF单精度浮点指令集扩展 RVF扩展了26条浮点指令。 浮点乘加指令 浮点比较、最大最小值、转移、符号注入、分类指令 浮点
    发表于 10-22 07:26

    浮点指令扩展中16位指令的处理

    。 因此,许多 RV32C 指令只能访问那些常用寄存器;几乎所有的立即数都被缩短了, load 和 store 操作只使用操作数整数倍尺寸的无符号数偏移量。 蜂鸟e203为我们预留了浮点相关的16位指令
    发表于 10-20 11:02

    利用Arm i8mm指令优化llama.cpp

    本文将为你介绍如何利用 Arm i8mm 指令,具体来说,是通过带符号 8 位整数矩阵乘加指令 smmla,来优化 llama.cpp 中 Q6_K 和 Q4_K 量化模型推理。
    的头像 发表于 07-24 09:51 1514次阅读
    利用Arm i8mm<b class='flag-5'>指令</b>优化llama.cpp

    详解Linux权限相关指令

    Linux严格来说是一个操作系统,我们称之为“核心”(kernel)。而作为用户的我们并不能直接与核心交流,这时候就有一个中间人的角色出现:将我们的指令翻译为核心可以看懂的符号,交由核心执行,并将执行结果翻译并返回给我们。
    的头像 发表于 06-06 11:47 814次阅读
    详解Linux权限相关<b class='flag-5'>指令</b>

    LT8810SLD N沟道增强型功率MOSFET规格书

    电子发烧友网站提供《LT8810SLD N沟道增强型功率MOSFET规格书.pdf》资料免费下载
    发表于 03-07 09:43 0次下载

    SLD系列立式电动数控刀架使用说明书(机械及电气部分)

    SLD系列立式电动数控刀架说明书
    发表于 02-26 17:51 0次下载

    1310 nm和1550 nm超辐射发光二极管SLD

    SLD 二极管(超级发光二极管)是 OCT(光学相干断层扫描)、FOG(光纤陀螺仪)以及任何其他需要低相干性和高亮度的研发应用的理想解决方案。当订购以下任意4种交钥匙 SLED 二极管驱动器(作为
    的头像 发表于 01-03 06:25 1144次阅读
    1310 nm和1550 nm超辐射发光二极管<b class='flag-5'>SLD</b>

    开关二极管符号如何了解

    在电路图中,开关二极管的符号通常与其他电子元件的符号一起使用,以表示电路的连接关系和功能。通过符号,我们可以清晰地看到开关二极管的正负极、连接方式以及与其他元件的相互作用。这有助于我们
    的头像 发表于 12-26 17:59 3876次阅读
    开关二极管<b class='flag-5'>符号</b>如何了解