3
我試圖將MOVFF 0x10, 0x15
轉換爲機器碼。微控制器是Microchip PIC 18F1220。參考手冊說:組裝指令到機器代碼
MOVFF fs,fd
編碼:
第1個字:1100 ffff ffff ffffs
第2個字:1111 ffff ffff ffffd
解決的辦法是:
1100 0000 0010 0000
1111 0000 0010 0101
但我發現瞭解決的辦法是
0x10 = 0001 0000
0x15 = 0001 0101
1100 0000 0001 0000
1111 0000 0001 0101
你能解釋我如何得到正確答案嗎?
謝謝
我不理解的NOP部分。 –
NOP無操作並需要一個MCPU指令週期。所以如果不執行第一條指令,那麼以b'1111'開始的下一條指令將不會執行任何操作。 –
但我不明白爲什麼這兩個詞的第三列是0010而不是0001? – user