yihaoeagle
級別: *
|
請高手指點: MUL D57 D52 D61 如果D57 D52是16位,那么乘積存到D62 D61里,如果用D61時,D62怎么辦? 比如:MUL D57 D52 D61 ADD D61 D66 D70 那么是不是D62的數據也加上了? 謝謝! |
---|---|
|
yeyhx
愛雖沒有說出口, 但并不代表不愛!!!
級別: 略有小成
|
好像不是,我也不清楚,有沒有高手路過啊, |
|
---|---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
|
所以對于32位來說,用了D0之后就不要再使用D1,下一個數據使用D2,依次加2。 就像西門子的S7-200,用VW2000后,緊接著應是VW2002,如果再下來是VD2004,那么后邊的就是VW2008。以此類推。 |
---|---|
|
崇慶陽光
不懈努力,一切皆有可能...
級別: VIP會員
|
你用的是16位指令,就是單個寄存器運算... DMUL是32位指令,就是連續(xù)2個寄存器參與運算... |
|
---|---|---|
|
linzhenfu
級別: 略有小成
|
要使用DADD D61 D66 D70 才會把D62也加上. [ 此貼被linzhenfu在2008-03-31 19:21重新編輯 ] |
---|---|
|