我正在嘗試使計算機數到某個較高的數字,以便爲該程序的其他部分創建延遲。但是,由於某些原因,我無法將計數值設置得太高,這給我帶來了「表達式超出範圍」的錯誤。在程序集中添加延遲
代碼:
delay:
CMP R5, #0x0009 ;THIS is the value that needs to be high
BEQ loop
ADD R5, R5, #1
B delay
如何設置數量限制,比方說,999999(DEC)?
謝謝!
謝謝!它的工作,雖然爲什麼我不能直接將值設置到註冊表?將相同的值加載到內存或寄存器中有什麼區別? – Kurt
這裏沒有涉及到的內存(除了指令內存)... – nneonneo