愛(ài)海濤濤
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 217 個(gè)
工控威望: 352 點(diǎn)
下載積分: 548 分
在線時(shí)間: 1592(小時(shí))
注冊(cè)時(shí)間: 2010-08-24
最后登錄: 2022-04-14
查看愛(ài)海濤濤的 主題 / 回貼
樓主  發(fā)表于: 2015-03-02 19:42
類(lèi)似這樣的程序,因?yàn)橹貜?fù)的太多了,有幾百條了,能不能簡(jiǎn)化下?
slik
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 908 個(gè)
工控威望: 1175 點(diǎn)
下載積分: 5868 分
在線時(shí)間: 539(小時(shí))
注冊(cè)時(shí)間: 2008-06-01
最后登錄: 2024-12-02
查看slik的 主題 / 回貼
1樓  發(fā)表于: 2015-03-02 23:16
假設(shè)比較的寄存器為Dabc, 傳送的源寄存器為DABC,那么Dabc與DABC之間有簡(jiǎn)單的數(shù)學(xué)關(guān)系, 即Dabc* Kx (x為1,2,3等。。)*K10+1==DABC, 樓主可以用某個(gè)中間寄存器暫存運(yùn)算結(jié)果,然后再移入變址寄存器中,后面通過(guò)變址指向源寄存器實(shí)現(xiàn)取數(shù)傳送,如果不通過(guò)變址好像比較難, 三菱的變址不是有好多嘛,單字的就有16個(gè),(V0~V7,Z0~Z7),怎么會(huì)全部用完呢?