浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 控制技術(shù)

狀態(tài)字

發(fā)布時(shí)間:2013/8/24 21:30:56 訪問(wèn)次數(shù):1822

    狀態(tài)字用于表示CPU執(zhí)行指令時(shí)所具有的狀態(tài)信息。 EXB30-48S12J一些指令是否執(zhí)行或以何方式執(zhí)行可能取決于狀態(tài)字中的某些位;執(zhí)行指令時(shí)也可能改變狀態(tài)字中的某些位,在位邏輯指令或字邏輯指令中可訪問(wèn)并檢測(cè)這些位。S7 - 300/400系列PLC狀態(tài)字的結(jié)構(gòu)如圖2-4所示。深圳市品揚(yáng)科技有限公司 
    (1)首位檢測(cè)位
    狀態(tài)字的位O稱(chēng)為首位檢測(cè)位(FC)。若FC位的狀態(tài)為O,則表明一個(gè)梯形邏輯網(wǎng)絡(luò)的開(kāi)始,或指令為邏輯串的第1條指今。CPU對(duì)邏輯串第1條指令的檢測(cè)(稱(chēng)為首位檢測(cè))產(chǎn)生的結(jié)果直接保存在狀態(tài)字的RLO位中,經(jīng)過(guò)首次檢測(cè)存放在RLO中的0或1被稱(chēng)為首位檢測(cè)結(jié)果。FC位在邏輯串的開(kāi)始時(shí)總是O,在邏輯串指令執(zhí)行過(guò)程中FC位為1,輸出指令或與邏輯運(yùn)算有關(guān)的轉(zhuǎn)移指令(表示一個(gè)邏輯串結(jié)束的指令)將FC清0。
    (2)邏輯操作結(jié)果
    狀態(tài)字的位1稱(chēng)為邏輯操作結(jié)果RLO(Result of Logic Operation)。該位存儲(chǔ)邏輯指令或比較指令的結(jié)果。在邏輯串中,RLO位的狀態(tài)能夠表示有關(guān)信號(hào)流的信息,RLO的狀態(tài)為l,表示有信號(hào)流(通);RLO的狀態(tài)為O,表示無(wú)信號(hào)流(斷)。可用RLO觸發(fā)跳轉(zhuǎn)指令。
    (3)狀態(tài)位
    狀態(tài)字的位2稱(chēng)為狀態(tài)位(STA)。狀態(tài)位不能用指令檢測(cè),它只是在程序測(cè)試中被CPU解釋并使用。如果一條指令是對(duì)存儲(chǔ)區(qū)操作的位邏輯指令,則無(wú)論是對(duì)該位的“讀”或“寫(xiě)”操作,STA總是與該位的值取得一致;對(duì)不訪問(wèn)存儲(chǔ)區(qū)的位邏輯指令來(lái)說(shuō),STA位沒(méi)有意義,此時(shí)它總被置1。
    (4)“或”位
    狀態(tài)字的位3稱(chēng)為“或”位(OR)。在先“與”后“或”的邏輯串中,OR位暫存邏輯“與”的操作結(jié)果,以便進(jìn)行后面的邏輯“或”運(yùn)算。其他指令將OR位清O。
    (5)溢出位
    狀態(tài)字的位4稱(chēng)為溢出位(OV)。溢出位被置1,表明一個(gè)算術(shù)運(yùn)算或浮點(diǎn)數(shù)比較指令執(zhí)行時(shí)出現(xiàn)錯(cuò)誤(溢出、非法操作、不規(guī)范格式)。如果后面的算術(shù)運(yùn)算或浮點(diǎn)數(shù)比較指令執(zhí)行結(jié)果正常,OV位就被清O。
    (6)溢出狀態(tài)保持位
    狀態(tài)字的位5稱(chēng)為溢出狀態(tài)保持位(或稱(chēng)為存儲(chǔ)溢出位)(OS)。OV被置1時(shí),OS也被置1;OV被清O時(shí),OS仍保持。所以它保存了OV位,可用于指明在先前的一些指令執(zhí)行中是否產(chǎn)生過(guò)錯(cuò)誤。只有JOS(OS=1時(shí)跳轉(zhuǎn))、塊調(diào)用指令和塊結(jié)束指令才能復(fù)位OS位。

         
    (7)條件碼l和條件碼0
    狀態(tài)字的位7和位6稱(chēng)為條件碼1(CCl)和條件碼O(CCO)。這兩位結(jié)合起來(lái)用于表示在累加器1中產(chǎn)生的算術(shù)運(yùn)算或邏輯運(yùn)算結(jié)果與O的大小關(guān)系(詳見(jiàn)表2 -4)。
    CC1和CCO也可用來(lái)表示字邏輯運(yùn)算指令、比較指令的執(zhí)行結(jié)果或移位指令的移出位狀態(tài),詳見(jiàn)表2-5。
    表2-5  比較、移位和字邏輯指令執(zhí)行后的CC1和cco
    (8)二進(jìn)制結(jié)果位
    狀態(tài)字的位8稱(chēng)為二進(jìn)制結(jié)果位(BR)。它將字處理程序與位處理聯(lián)系起來(lái),在一段既有位操作又有字操作的程序中,用于表示字操作結(jié)果是否正確(異常)。將BR位加入程序后,無(wú)論字操作結(jié)果如何,都不會(huì)造二進(jìn)制邏輯鏈中斷。在LAD的方塊指令中,BR位與ENO有對(duì)應(yīng)關(guān)系,用于表明方塊指令是否被正確執(zhí)行:如果執(zhí)行出現(xiàn)了錯(cuò)誤,則BR位為0,ENO也為0;如果功能被正確執(zhí)行,則BR位為1,ENO也為1。

    狀態(tài)字用于表示CPU執(zhí)行指令時(shí)所具有的狀態(tài)信息。 EXB30-48S12J一些指令是否執(zhí)行或以何方式執(zhí)行可能取決于狀態(tài)字中的某些位;執(zhí)行指令時(shí)也可能改變狀態(tài)字中的某些位,在位邏輯指令或字邏輯指令中可訪問(wèn)并檢測(cè)這些位。S7 - 300/400系列PLC狀態(tài)字的結(jié)構(gòu)如圖2-4所示。深圳市品揚(yáng)科技有限公司 
    (1)首位檢測(cè)位
    狀態(tài)字的位O稱(chēng)為首位檢測(cè)位(FC)。若FC位的狀態(tài)為O,則表明一個(gè)梯形邏輯網(wǎng)絡(luò)的開(kāi)始,或指令為邏輯串的第1條指今。CPU對(duì)邏輯串第1條指令的檢測(cè)(稱(chēng)為首位檢測(cè))產(chǎn)生的結(jié)果直接保存在狀態(tài)字的RLO位中,經(jīng)過(guò)首次檢測(cè)存放在RLO中的0或1被稱(chēng)為首位檢測(cè)結(jié)果。FC位在邏輯串的開(kāi)始時(shí)總是O,在邏輯串指令執(zhí)行過(guò)程中FC位為1,輸出指令或與邏輯運(yùn)算有關(guān)的轉(zhuǎn)移指令(表示一個(gè)邏輯串結(jié)束的指令)將FC清0。
    (2)邏輯操作結(jié)果
    狀態(tài)字的位1稱(chēng)為邏輯操作結(jié)果RLO(Result of Logic Operation)。該位存儲(chǔ)邏輯指令或比較指令的結(jié)果。在邏輯串中,RLO位的狀態(tài)能夠表示有關(guān)信號(hào)流的信息,RLO的狀態(tài)為l,表示有信號(hào)流(通);RLO的狀態(tài)為O,表示無(wú)信號(hào)流(斷)。可用RLO觸發(fā)跳轉(zhuǎn)指令。
    (3)狀態(tài)位
    狀態(tài)字的位2稱(chēng)為狀態(tài)位(STA)。狀態(tài)位不能用指令檢測(cè),它只是在程序測(cè)試中被CPU解釋并使用。如果一條指令是對(duì)存儲(chǔ)區(qū)操作的位邏輯指令,則無(wú)論是對(duì)該位的“讀”或“寫(xiě)”操作,STA總是與該位的值取得一致;對(duì)不訪問(wèn)存儲(chǔ)區(qū)的位邏輯指令來(lái)說(shuō),STA位沒(méi)有意義,此時(shí)它總被置1。
    (4)“或”位
    狀態(tài)字的位3稱(chēng)為“或”位(OR)。在先“與”后“或”的邏輯串中,OR位暫存邏輯“與”的操作結(jié)果,以便進(jìn)行后面的邏輯“或”運(yùn)算。其他指令將OR位清O。
    (5)溢出位
    狀態(tài)字的位4稱(chēng)為溢出位(OV)。溢出位被置1,表明一個(gè)算術(shù)運(yùn)算或浮點(diǎn)數(shù)比較指令執(zhí)行時(shí)出現(xiàn)錯(cuò)誤(溢出、非法操作、不規(guī)范格式)。如果后面的算術(shù)運(yùn)算或浮點(diǎn)數(shù)比較指令執(zhí)行結(jié)果正常,OV位就被清O。
    (6)溢出狀態(tài)保持位
    狀態(tài)字的位5稱(chēng)為溢出狀態(tài)保持位(或稱(chēng)為存儲(chǔ)溢出位)(OS)。OV被置1時(shí),OS也被置1;OV被清O時(shí),OS仍保持。所以它保存了OV位,可用于指明在先前的一些指令執(zhí)行中是否產(chǎn)生過(guò)錯(cuò)誤。只有JOS(OS=1時(shí)跳轉(zhuǎn))、塊調(diào)用指令和塊結(jié)束指令才能復(fù)位OS位。

         
    (7)條件碼l和條件碼0
    狀態(tài)字的位7和位6稱(chēng)為條件碼1(CCl)和條件碼O(CCO)。這兩位結(jié)合起來(lái)用于表示在累加器1中產(chǎn)生的算術(shù)運(yùn)算或邏輯運(yùn)算結(jié)果與O的大小關(guān)系(詳見(jiàn)表2 -4)。
    CC1和CCO也可用來(lái)表示字邏輯運(yùn)算指令、比較指令的執(zhí)行結(jié)果或移位指令的移出位狀態(tài),詳見(jiàn)表2-5。
    表2-5  比較、移位和字邏輯指令執(zhí)行后的CC1和cco
    (8)二進(jìn)制結(jié)果位
    狀態(tài)字的位8稱(chēng)為二進(jìn)制結(jié)果位(BR)。它將字處理程序與位處理聯(lián)系起來(lái),在一段既有位操作又有字操作的程序中,用于表示字操作結(jié)果是否正確(異常)。將BR位加入程序后,無(wú)論字操作結(jié)果如何,都不會(huì)造二進(jìn)制邏輯鏈中斷。在LAD的方塊指令中,BR位與ENO有對(duì)應(yīng)關(guān)系,用于表明方塊指令是否被正確執(zhí)行:如果執(zhí)行出現(xiàn)了錯(cuò)誤,則BR位為0,ENO也為0;如果功能被正確執(zhí)行,則BR位為1,ENO也為1。

相關(guān)技術(shù)資料
8-24狀態(tài)字
8-24存儲(chǔ)器間接尋址

熱門(mén)點(diǎn)擊

 

推薦技術(shù)資料

自制經(jīng)典的1875功放
    平時(shí)我也經(jīng)常逛一些音響DIY論壇,發(fā)現(xiàn)有很多人喜歡LM... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13692101218  13751165337
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!