xbs321
級別: 略有小成
|
在fx系列中假如我有三個4ad模塊,放在第三個拓展模塊開始往后的位置,我讀他們的時候還是用from k0 k5 d0 k4行不? 還有在模塊初始化部分可不可以只是開機時初始化一次,并且用一個to指令初始化三個模塊? |
---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
|
FROM K0 K5 D0 K4 這個指令里第一個K0位置上的Kn代表模塊號為n;第二個K5位置上的Kn代表BFM中的第n號緩存區;D0代表要存放的地址;最后的K4位置上的Kn代表傳送的點數。 這樣,在第三個擴展模塊之后跟著三個特殊模塊的話,其模塊號分別是3、4、5;所以在讀取的時候分別要把第一個位置上的K0改成K3、K4、K5。 初始化程序可以只執行一次,但一個TO指令只能初始化一個模塊,這樣就要像讀取指令一樣,需要分別把模塊號改過來。 =========================================================== 前面的模塊為非特殊模塊時,模塊號依次為0、1、2,則無需修改 [ 此帖被sjm213在2009-02-07 15:14重新編輯 ] |
---|---|
|