por Red Neck Guy » 04 Mar 2017 16:53
se você estiver programando em C, lembre:
- As variaveis globais e static são inicializadas pelos valores que você atribuí na declaração.
- Há compiladores que inicializam o Heap e o CSTACK com zero antes de pular para o main.
Logo, o valor até ficaria preservado mas será inicializado novamente nos casos acima.
Dá pra reescrever isso, mas só se o teu compilador não for "CCS like"
ASM51 descanse em paz!