SLD指令是左移1位指令,它進(jìn)行以1字(4位)為單位的左移動(dòng)作,其符號(hào)如圖5-98所示。
SLD指令是將從Dl到D2的范圍以數(shù)字(4位)為單位向高位側(cè)移位,此時(shí),最低位數(shù)字(Dl的位0~3)中輸入O,原來(lái)的最高位數(shù)字(D2的位12~15)數(shù)據(jù)被清除。值得注意的是,D1和D2必須為同一區(qū)域種類。當(dāng)Dl大于D2時(shí),出錯(cuò)標(biāo)志ER置為ON;除此之外,ER置為OFF。
SRD指令是右移1位指令,它進(jìn)行以1個(gè)字(4位O置位)的右移動(dòng)作,其符號(hào)如圖5-99所示。

SRD指令將從Dl到D2的范圍以位為單位向低位側(cè)進(jìn)行移位,此時(shí),在最高位(D2的位12~15)中輸入0,原來(lái)的最低位(DI的位0~3)數(shù)據(jù)被清除。當(dāng)D1大于D2時(shí),出錯(cuò)標(biāo)志ER置為ON;除此之外,ER置為OFF。
SRD指令的梯形圖如圖5-100所示。

此程序當(dāng)0. 01為ON時(shí),將2000~2002CH的各個(gè)數(shù)字移位到高位側(cè),在2000CH的位0~3中設(shè)置OH,將2002CH的位12~15的內(nèi)容清除。
-
SRD
+關(guān)注
關(guān)注
0文章
18瀏覽量
13580 -
SLD
+關(guān)注
關(guān)注
0文章
14瀏覽量
6966
發(fā)布評(píng)論請(qǐng)先 登錄
工控人必備的30個(gè)字母符號(hào)
浮點(diǎn)指令(二:雙精度)
蜂鳥E203擴(kuò)展浮點(diǎn)指令設(shè)計(jì)(2)
浮點(diǎn)指令(一:?jiǎn)尉龋?/a>
蜂鳥E203擴(kuò)展浮點(diǎn)指令設(shè)計(jì)(1)
用于RISCV的F指令集實(shí)現(xiàn)的浮點(diǎn)計(jì)算單元(FPU)設(shè)計(jì)方案
通過內(nèi)聯(lián)匯編調(diào)用乘法指令mulh\\mulhsu\\mulhu
對(duì)于指令集中back2back情況的簡(jiǎn)單介紹
RVB 位操作指令集擴(kuò)展(一)
RVF單精度浮點(diǎn)指令集擴(kuò)展介紹(2)
浮點(diǎn)指令擴(kuò)展中16位指令的處理
利用Arm i8mm指令優(yōu)化llama.cpp
詳解Linux權(quán)限相關(guān)指令
SLD/SRD指令的作用及符號(hào)
評(píng)論