E
eddy12345
Guest
Hi there,
Heb ik gelijk te veronderstellen dat elke variabele gemaakt in het register pic16F84 (of in andere foto's) kan slechts een waarde van 0-255?
En de enige manier om een waarde groter dan 255 (voor een variabele) is door het verhogen van de waarde van een andere variabele telkens de eerste variabele overflow.Ik weet dat mijn uitleg is een beetje verwarrend
<img src="http://www.edaboard.com/images/smiles/icon_neutral.gif" alt="Neutraal" border="0" />
...
Voorbeeld: "counta" voor waarden 0-255 en "countb" is voor overloop van "counta".
Dus als ik hebben counta = 20 en countb = 2,
De totale waarde zal worden = (255 * 2) 20 = 530
Als het waar is, hoe ga je het uitvoeren van berekeningen hoger dan 255?
Voorbeeld, (530 - 4) / 6
En wat als de berekening resulteert in een waarde hoger dan 255?Hoe wilt u opslaan?
Alle hulp wordt zeer gewaardeerd
Heb ik gelijk te veronderstellen dat elke variabele gemaakt in het register pic16F84 (of in andere foto's) kan slechts een waarde van 0-255?
En de enige manier om een waarde groter dan 255 (voor een variabele) is door het verhogen van de waarde van een andere variabele telkens de eerste variabele overflow.Ik weet dat mijn uitleg is een beetje verwarrend
<img src="http://www.edaboard.com/images/smiles/icon_neutral.gif" alt="Neutraal" border="0" />
...
Voorbeeld: "counta" voor waarden 0-255 en "countb" is voor overloop van "counta".
Dus als ik hebben counta = 20 en countb = 2,
De totale waarde zal worden = (255 * 2) 20 = 530
Als het waar is, hoe ga je het uitvoeren van berekeningen hoger dan 255?
Voorbeeld, (530 - 4) / 6
En wat als de berekening resulteert in een waarde hoger dan 255?Hoe wilt u opslaan?
Alle hulp wordt zeer gewaardeerd