DECO指令詳解_第1頁
DECO指令詳解_第2頁
DECO指令詳解_第3頁
DECO指令詳解_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、.DECO指令詳解作用:DECO指令是根據(jù)ON位的位置將位編號讀成數(shù)值。指令格式:源地址可以是X、Y、M、S、T、C、D、V、Z、K、H等元件;目標地址可以是Y、M、S、T、C、D、V、Z元件;指令說明:計算源地址所表示的值(注意參與計算的源地址的位數(shù)不能超過n個)若結果為0,那么就將目標地址置1,其他2n位置零;若結果不為0,為某一具體數(shù)字如P,那么就將(目標地址+P)置1,其他2n位置零;指令應用舉例1由于D0是數(shù)字寄存器,有16位,假設D0的內容如下表:b15b14b13b12b11b10b9b8b7b6b5b4b3b2b1b00101110101001101參與計算的源地址的具體位由n

2、確定,本例中n=3,是3位,也就是b3b2b1位,即b3b2b1=(101)B,如上表紅色數(shù)字,計算結果為5。目標地址一共有2n位,即從M0開始的8位,M0M7;那么將剛才運算的結果5編譯到目標地址中,即M(0+5)M5為ON,其他位置零,目標地址以外的地址數(shù)據(jù)不發(fā)生變化,如本例中M8不發(fā)生變化。項目M8M7M6M5M4M3M2M1M0指令執(zhí)行前110001011指令執(zhí)行后100100000指令應用舉例2由于D0是數(shù)字寄存器,有16位,假設D0的內容如下表:b15b14b13b12b11b10b9b8b7b6b5b4b3b2b1b00101110101001101參與計算的源地址的具體位由n確

3、定,本例中n=3,是3位,也就是b3b2b1位,即b3b2b1=(101)B,如上表紅色數(shù)字,計算結果為5。目標地址一共有2n位,即從D2的b0位開始的8位,b0b7;那么將剛才運算的結果5編譯到目標地址中,即b(0+5)b5為ON,其他位置零,目標地址以外的地址數(shù)據(jù)不發(fā)生變化。如本例中b8b15不發(fā)生變化。項目b15b12b11b8b7b6b5b4b3b2b1b0指令執(zhí)行前0101110101001111指令執(zhí)行后0101110100100000指令應用舉例3由于源地址是位元件,應考慮位元件組合表示的數(shù)值。原件M8M7M6M5M4M3M2M1內容01001101參與計算的源地址的具體位由n確定,本例中n=3,是3位,也就是M3M2M1位,即M3M2M1=(101)B,如上表紅色數(shù)字,計算結果為5。目標地址一共有2n位,即從D2的b0位開始的8位,b0b7;那么將剛才運算的結果5編譯到目標地址中,即b(0+5)b5為ON,其他位置零,目標地址以外的地址數(shù)據(jù)不發(fā)生變化。如本例中b8b15不發(fā)生變化。項目b15b12b11b8b7b6b5b4b3b2b1b0指令執(zhí)行前0101110101001111指令執(zhí)行后0101110100100000指令應用舉例43個傳感器,一個位置檢測,一個顏色(深色/淺色)檢測,一個金屬/非金屬檢測。要求區(qū)分顏色、金屬/非金屬。分

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論