2017-06-25 107 views

回答

5

通常test是指:使用按位結合兩個值AND,然後根據結果設置狀態寄存器,但不要存儲結果本身。

在MSP430上,TST指令只有一個參數;在這種情況下,「測試值」似乎與「將值與0進行比較」相同。

而且,事實上,一些不知名的編譯器用於MSP430的the manual說:

TST(.B) xxxCMP(.B) #0, xxx

+0

的縮寫,這怎麼可能指令影響狀態寄存器? – Destreation

+0

他說根據結果設置狀態寄存器。我在問什麼狀態寄存器的部分被設置。 – Destreation

+0

由於他通常根據結果說明設置狀態寄存器。我在問什麼狀態寄存器的一部分被設置爲「正常」。由於這種情況不正常,它是否仍然影響狀態寄存器,如果是這樣,怎麼辦? - 無需成爲傢伙@fuz – Destreation

相關問題