wxk8000
級別: 略有小成
![]() |
請教三菱RAMP指令,這個(gè)指令是32位,但是里面的寄存器都是16位的 我剛才做了一個(gè)實(shí)驗 將4000000和-20傳到RAMP的一個(gè)寄存器,結果發(fā)現有問(wèn)題,如圖所示,請問(wèn)當頻率值較大時(shí)(32位數),或者是負數,RAMP指令如何用? [attachment=136262] |
---|---|
|
wxk8000
級別: 略有小成
![]() |
這個(gè)問(wèn)題應該是一個(gè)很常見(jiàn)的問(wèn)題,請問(wèn)大家如何解決的?在線(xiàn)等 |
---|---|
|
wxk8000
級別: 略有小成
![]() |
前面賦值是32位,到后面執行的時(shí)候成了16位 [attachment=136264] 前面賦值負數,到后面執行的時(shí)候成了成了16位,一個(gè)很大的正數,這樣容易發(fā)生誤動(dòng)作 [attachment=136265] |
---|---|
|
wxk8000
級別: 略有小成
![]() |
這個(gè)問(wèn)題我在一年前也問(wèn)過(guò),沒(méi)有回復,今天再次提出來(lái),請問(wèn)各位有什么好的辦法嗎? [attachment=136266] |
---|---|
|
匯榮鋁業(yè)
級別: 網(wǎng)絡(luò )英雄
![]() ![]() |
你可能忘了,RAMP指令只有16位操作,沒(méi)有32位操作。不管你怎么使用32位操作數,它都按照16位的格式運算。 |
---|---|
本帖最近評分記錄: |
wxk8000
級別: 略有小成
![]() |
謝謝你的指導,受益匪淺!另外是不是要做一個(gè)加法? |
---|---|
|