請問各位,如果我的人機畫面輸入方式是一個整數值(十進位),但是背後程式碼卻是要將此整數值拆成2個8bits,High Byte & Low Byte。如果是正整數我可以將數值拆成兩個Byte沒有問題!但是現在問題來了,如果使用者輸入的是一個負數,我必須要將這個負數先用2的補數方式來表示,再將其拆成High Byte& Low Byte,但是LabVIEW怎麼寫2的補數呢?似乎沒有提供相關的函式給我們使用,所以想要請問有人可以教我怎麼寫補數呢?
範例,如果使用者輸入-71258(十進位),我要將此十進位數值轉換成,High Byte = -2 (0XFFFE),Low Byte = -5722 (0XE9A6)
請問我應該要怎麼寫這轉換程式呢?謝謝