如何交換地址中的值。目前我有2個寄存器包含地址。然後我有2個臨時變量存儲這些地址。因爲我有地址,所以我加載了這些值。但我無法弄清楚如何交換這些值。我正在嘗試做冒泡排序。下面的代碼是什麼,我現在有LC-3彙編語言 - 交換值
IF ;swapping condition
ST R2,idata ;temporily hold the smaller data
ST R1,imindata ;temporaily hold the larger data
ST R2,iminaddres ;store the values into that address
ST R2,iaddress ;finish the swaping of the two values
LD R1,iminaddres ;reput the address back into the register
LD R2,iaddres ;reput the address back into the register to be used for next cycle
什麼不工作?你怎麼知道它不工作? – 2013-02-22 19:30:24