我正在使用McGraw-Hill的LC3模擬器來處理一些LC3彙編代碼。出於某種原因,無論我如何執行我的代碼,它都會繼續通過我的.END調用並最終更改我的寄存器。我錯過了什麼嗎? 最近代碼: .ORIG x3000
BR MAIN
;;value to square
SquareVal .FILL x04
MAIN
LD R1, SquareVal
AND R0
如何交換地址中的值。目前我有2個寄存器包含地址。然後我有2個臨時變量存儲這些地址。因爲我有地址,所以我加載了這些值。但我無法弄清楚如何交換這些值。我正在嘗試做冒泡排序。下面的代碼是什麼,我現在有 IF ;swapping condition
ST R2,idata ;temporily hold the smaller data
ST R1,imindata ;tempor