表程序控制指令操作碼操作數(shù)條 件轉(zhuǎn) 移 地 址說(shuō)明AJMPaddr11無(wú)條件(PC)←(PC)+2(PC)0-10←addr11短轉(zhuǎn)移,只改變PC的低11位,轉(zhuǎn)移范圍2K。LJMPaddr16無(wú)條件(PC)←addr16長(zhǎng)轉(zhuǎn)移,轉(zhuǎn)移范圍全64K空間SJMPrel無(wú)條件(PC)←
1.邏輯運(yùn)算指令的一般性說(shuō)明與、或、異或的邏輯運(yùn)算指令可以Acc或direct為目標(biāo)。但是以direct為目標(biāo)時(shí),另一操作數(shù)只能是Acc或立即數(shù)。與、或、異或是對(duì)位邏輯運(yùn)算。其他邏輯運(yùn)算指令只對(duì)Acc操作。小循環(huán)不影響Cy,大
助記符操作功能機(jī)器碼字節(jié)數(shù)機(jī)器周期數(shù)MOVA,Ri寄存器內(nèi)容送累加器E8~EF11MOVRi,A累加器內(nèi)容送寄存器F8~FF11MOVA,@Rj片內(nèi)RAM內(nèi)容送累加器E6,E711MOV@Rj,A累加器內(nèi)容送片內(nèi)RAMF6,F(xiàn)711MOVA,direct直接尋址字節(jié)內(nèi)容送累
表 位處理指令操作碼目標(biāo)操作數(shù)源操作數(shù)說(shuō)明?ANLCb i t ; / b i t/ b i t表示取(b i t)的非值運(yùn)算,但不影響原值。ORLCPLC或b i t將指定位取反。SETBC或b i t將指定位置“1”。CLR將指定位清零。1.位處理指令的一般性
摘要:為了配合在PC機(jī)上運(yùn)行的軟PLC編輯開(kāi)發(fā)系統(tǒng),使PC機(jī)完成相應(yīng)的控制功能,設(shè)計(jì)和開(kāi)發(fā)了軟PLC編譯系統(tǒng)。本文簡(jiǎn)述了軟PLC編譯系統(tǒng)的組成以及軟PLC梯形圖和指令表的遍歷算法,介紹了軟PLC梯形圖與指令表程序相互轉(zhuǎn)換的實(shí)現(xiàn)過(guò)程。
摘要:為了配合在PC機(jī)上運(yùn)行的軟PLC編輯開(kāi)發(fā)系統(tǒng),使PC機(jī)完成相應(yīng)的控制功能,設(shè)計(jì)和開(kāi)發(fā)了軟PLC編譯系統(tǒng)。本文簡(jiǎn)述了軟PLC編譯系統(tǒng)的組成以及軟PLC梯形圖和指令表的遍歷算法,介紹了軟PLC梯形圖與指令表程序相互轉(zhuǎn)