小视频免费在线观看_夜夜b_男女隐私免费视频_国产一级性生活视频_久久综合入口_精品国内视频

技術頻道

1.循環移位指令

右、左循環移位指令(D)ROR(P)(D)ROL(P)編號分別為FNC30FNC31。執行這兩條指令時,各位數據向右(或向左)循環移動n位,最后一次移出來的那一位同時存入進位標志M8022中,如圖1所示。

1 右、左循環移位指令的使用

2.帶進位的循環移位指令

帶進位的循環右、左移位指令(D) RCR(P)(D) RCL(P)編號分別為FNC32FNC33。執行這兩條指令時,各位數據連同進位(M8022)向右(或向左)循環移動n位,如圖2所示。

2 帶進位右、左循環移位指令的使用

使用ROR/ROL/RCR/RCL指令時應該注意:

1目標操作數可取KnYKnMKnSTCDVZ,目標元件中指定位元件的組合只有在K416位)和K832位指令)時有效。

216位指令占5個程序步,32位指令占9個程序步。

3用連續指令執行時,循環移位操作每個周期執行一次。

3.位右移和位左移指令

位右、左移指令SFTR(P)SFTL(P)的編號分別為FNC34FNC35。它們使位元件中的狀態成組地向右(或向左)移動。n1指定位元件的長度,n2指定移位位數,n1n2的關系及范圍因機型不同而有差異,一般為n2n11024位右移指令使用如圖3所示。

3 位右移指令的使用

使用位右移和位左移指令時應注意:

1源操作數可取X、Y、M、S,目標操作數可取Y、M、S。

2只有16位操作,占9個程序步。

4.字右移和字左移指令

字右移和字左移指令WSFR(P)WSFL(P)指令編號分別為FNC36FNC37。字右移和字左移指令以字為單位,其工作的過程與位移位相似,是將n1個字右移或左移n2個字。

使用字右移和字左移指令時應注意:

1源操作數可取KnXKnYKnMKnSTCD,目標操作數可取KnYKnMKnSTCD

2)字移位指令只有16位操作,占用9個程序步.

3n1n2的關系為n2n1512

5.先入先出寫入和讀出指令

  先入先出寫入指令和先入先出寫入讀出指令SFWR(P)SFRD(P)的編號分別為FNC38FNC39

先入先出寫入指令SFWR的使用如圖4所示,X0OFF變為ON時,SFWR執行, D0中的數據寫入D2,而D1變成指針,其值為1D1必須先清0);當X0再次由OFF變為ON時,D0中的數據寫入D3D1變為2,依次類推,D0中的數據依次寫入數據寄存器。D0中的數據從右邊的D2順序存入,源數據寫入的次數放在D1中,當D1中的數達到n-1后不再執行上述操作,同時進位標志M80221

4 先入先出寫入指令的使用

先入先出讀出指令SFRD,當X0OFF變為ON時,D2中的數據送到D20,同時指針D1的值減1D3D9的數據向右移一個字,數據總是從D2讀出,指針D10時,不再執行上述操作且M80201

5 先入先出讀出指令的使用

使用SFWRSFRD指令時應注意:

1)目標操作數可取KnYKnMKnSTCD,源操數可取所有的數據類型。

2)指令只有16位運算,占7個程序步。

文章版權歸西部工控xbgk所有,未經許可不得轉載。

主站蜘蛛池模板: 成年女人免费又黄又爽视频 | av免费在线播放网站 | 亚洲一区二区三区在线播放 | 免费看男女视频 | 亚洲视频大全 | 九九热在线免费视频 | 少妇性bbb搡bbb爽爽爽欧美 | 久久av一区二区 | 91视频一区二区三区 | 久久久久久免费电影 | 欧美成人免费视频 | 亚洲视频精品在线 | 嫩草影院91 | 日韩精品一二 | 国产精品美女久久久久aⅴ国产馆 | 一区二区三区不卡在线观看 | 日韩av免费在线观看 | 亚洲国产天堂久久综合 | 免费日韩在线 | 亚洲a毛片 | 亚洲精品电影网在线观看 | 国产精品一区二区久久 | 欧美成人免费 | 精品动漫一区 | 亚洲成人99 | 亚洲国产成人精品女人久久久 | 国产在线视频一区二区 | 日本在线免费观看 | 亚洲不卡视频 | 亚洲欧美日韩在线 | 丁香婷婷综合网 | 操人视频网站 | 一级毛片在线看 | 一区二区三区在线视频播放 | 91欧美一区二区三区成人 | 免费观看黄色网 | 日韩av网站在线 | 久久精品国产综合 | 黄色裸体网站 | www.色综合| 81精品久久久久久久婷婷 |