yorkeychen
級別: 探索解密
![]() |
本人試了一下這個指令:FMOV K1 K1Y000 K2,結果是Y000,Y004,Y010,Y014變為1,o為什么不是Y000,Y001為1???我將K2改為K4,結果也一樣,請問是什么原因??? |
---|---|
|
yorkeychen
級別: 探索解密
![]() |
3樓:不好意思,不是K2,應該是K4才會有Y0,Y4,Y10,Y14為1。。。 我現在也做仿真驗證: [ FMOV K1 K1Y000 K1 ] 輸出為1:Y0 [ FMOV K1 K1Y000 K2 ] 輸出為1:Y0,Y4 [ FMOV K1 K1Y000 K3 ] 輸出為1:Y0,Y4,Y10 [ FMOV K1 K1Y000 K4 ] 輸出為1:Y0,Y4,Y10,Y14 [ FMOV K1 K2Y000 K1 ] 輸出為1:Y0 [ FMOV K1 K2Y000 K2 ] 輸出為1:Y0,Y10 [ FMOV K1 K2Y000 K3 ] 輸出為1:Y0,Y10,Y20 [ FMOV K1 K2Y000 K4 ] 輸出為1:Y0,Y10,Y20,Y30 [ FMOV K3 K2Y000 K2 ] 輸出為1:Y0,Y1,Y4,Y5 經過驗證,現在明白,在這條指令中,KnY(如K1Y000)為一個整體,而Kn(如K2)就是表示KnY的個數為n,再把10進制常數轉換為四位二進制數,再送給KnY對應的位元件。。。是這樣理解吧 ![]() |
---|---|
本帖最近評分記錄: |