我正在尝试使计算机数到某个较高的数字,以便为该程序的其他部分创建延迟。但是,由于某些原因,我无法将计数值设置得太高,这给我带来了“表达式超出范围”的错误。在程序集中添加延迟
代码:
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