分析PMC功能指令運(yùn)算指令
推薦 + 挑錯(cuò) + 收藏(0) + 用戶評(píng)論(0)
該指令能實(shí)現(xiàn)1字節(jié)、2字節(jié)和4字節(jié)二進(jìn)制數(shù)的加法。運(yùn)算結(jié)果被輸出到“結(jié)果輸出地址”和“運(yùn)算輸出寄存器”(R9000)中。另外,被加數(shù)、加數(shù)和結(jié)果輸出地址的字節(jié)長(zhǎng)度必須相同。
指令格式:
控制條件:
RST=0:不復(fù)位。
RST=1:復(fù)位輸出W1,置W1=0。
?。╞) 指令信號(hào)**(ACT)**
ACT=0:不執(zhí)行ADDB指令,W1不改變。
ACT=1:執(zhí)行ADDB指令。
(a) 指令格式
指定數(shù)據(jù)長(zhǎng)度(1字節(jié)、2字節(jié)或4字節(jié))和加數(shù)格式(常數(shù)或地址)。
?。╞) 被加數(shù)地址
指定存儲(chǔ)被加數(shù)的地址。
?。╟) 加數(shù)數(shù)據(jù)**/**地址
參數(shù)(a)決定加數(shù)的格式。
?。╠) 結(jié)果輸出地址
指定存儲(chǔ)運(yùn)算結(jié)果的地址。
錯(cuò)誤輸出(**W1**):
W1=0:計(jì)算正確。
W1=1:計(jì)算錯(cuò)誤。
如果計(jì)算結(jié)果超出了指定數(shù)據(jù)長(zhǎng)度,W1=1。并且,結(jié)果將被輸出、溢出標(biāo)志位和其他標(biāo)志位也會(huì)被輸出到運(yùn)算輸出寄存器R9000中。
注意:
該指令的輸出只允許單線圈。任何并到W1處的線圈、取反線圈、S置位或R復(fù)位都是不允許的。你必須放置單線圈指令作為這個(gè)指令的輸出。
運(yùn)算輸出寄存器**(R9000)**:
運(yùn)算時(shí)這個(gè)寄存器被置位。如果寄存器的位為1,它們的意義如下:
注意:
要獲取R9000的狀態(tài),需在緊接ADDB指令后將R9000的各位輸出到R、E等地址。如果直接對(duì)R9000的各位進(jìn)行跟蹤或者觀察,R9000的各位始終不變,但其間接輸出的各位在滿足條件的情況下會(huì)接通。
非常好我支持^.^
(0) 0%
不好我反對(duì)
(0) 0%
下載地址
分析PMC功能指令運(yùn)算指令下載
相關(guān)電子資料下載
- 一款與PMC232-S16A引腳兼容的TX8C1010S016B單片機(jī) 149
- 在M6442核心板上使用GPMC總線擴(kuò)展 101
- AM62x基于GPMC的ARM+FPGA通信方案 210
- pmc-5565光纖反射內(nèi)存卡 116
- AM62x GPMC并口如何實(shí)現(xiàn)“小數(shù)據(jù)-低時(shí)延,大數(shù)據(jù)-高帶寬”—ARM+FPGA低成本通信方 355
- AM62x GPMC并口如何實(shí)現(xiàn)小數(shù)據(jù)低時(shí)延的功能呢? 729
- PCB板上的字符莫名消失之謎 419
- SIMATIC S7-1500 PLC與運(yùn)算指令(AND)簡(jiǎn)述 856
- 服務(wù)器更換PMC RAID卡后無(wú)法識(shí)別系統(tǒng)盤的解決辦法 746
- 服務(wù)器更換PMC RAID卡后無(wú)法識(shí)別系統(tǒng)盤 280