7+9 en hexadecimal es 10, que en decimal es 16
0 1 2 3 4 5 6 7 8 9 A B C D E F
ESTOS SON LOS VALORES CON LOS QUE TRABAJA EL CÓDIGO HEXADECOMAL....
90 + 70 ES 100 EN HEXADECIMAL PERO EN DECIMAL ES 256... POR LO QUE SOBREPASAS EL BYTE...
POR LO TANTO SE PONE A 0 QUE ES EL SIGUIENTE VALOR.
255 + 1 = 0
y el accareo daría la opción de incrementar el segundo byte para presentar el valor que necesitas
100h = 100000000b
como verás son 9 bits
para trabajar con el 100h, tendrías que trabajar con 2 bytes...
si no te he resuelto la duda, la proxima vez me explico mejor...
y te recomiendo que centres tu mente en un solo sistema numérico
decimal, hexadecimal, binario....
pero no los mezcles, porque te llevarás mas de un disgusto...