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所示。

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

此程序当0. 01为ON时,将2000~2002CH的各个数字移位到高位侧,在2000CH的位0~3中设置OH,将2002CH的位12~15的内容清除。
-
SRD
+关注
关注
0文章
18浏览量
13458 -
SLD
+关注
关注
0文章
14浏览量
6928
发布评论请先 登录
浮点指令(二:双精度)
蜂鸟E203扩展浮点指令设计(2)
浮点指令(一:单精度)
蜂鸟E203扩展浮点指令设计(1)
用于RISCV的F指令集实现的浮点计算单元(FPU)设计方案
通过内联汇编调用乘法指令mulh\\mulhsu\\mulhu
对于指令集中back2back情况的简单介绍
浮点指令扩展中16位指令的处理
利用Arm i8mm指令优化llama.cpp
详解Linux权限相关指令
1310 nm和1550 nm超辐射发光二极管SLD
开关二极管符号如何了解

SLD/SRD指令的作用及符号
评论