15.12.2013, 01:30
1 cell = 4 bytes, essa й a contagem.
Sobre a variбvel "iAddress" й utilizada para saber o endereзo atual;
Dentro do loop, й usada a reversгo de valores(iSize * 4, tamanho da array em bytes);
E iAddress, que й para saber em que endereзo deve ser preenchido;
O #emit fill, o registro alt й a memуria e o pri й o valor a ser preenchido.
Agora sobre estб parte abaixo, a explicaзгo й simples, й porque as variбveis de argumentos ficam acima do endereзo atual(acima das locais, que estгo dentro da funзгo.)
Sobre a variбvel "iAddress" й utilizada para saber o endereзo atual;
Dentro do loop, й usada a reversгo de valores(iSize * 4, tamanho da array em bytes);
E iAddress, que й para saber em que endereзo deve ser preenchido;
O #emit fill, o registro alt й a memуria e o pri й o valor a ser preenchido.
Agora sobre estб parte abaixo, a explicaзгo й simples, й porque as variбveis de argumentos ficam acima do endereзo atual(acima das locais, que estгo dentro da funзгo.)
PHP код:
#emit LOAD.S.pri 12
#emit STOR.S.pri iAddress