Suma en hexadecimal

Resuelto
bolo -  
 electroben -
Hola, ¿te gustaría entender cómo hacer una suma hexadecimal?

5 C 92
+ 6 A + 106
1 0 (portación)
0 C 6 198

F F 255
+ F F + 255
1 0 (portación)
1 F E 510

¿es necesario convertir a binario para calcular?

gracias

7 respuestas

  1. Marden Mensajes publicados 1075 Estado Miembro 210
     
    Como en decimal, la suma se realiza cifra por cifra. Si el resultado excede "F", se resta "F" y se propaga un acarreo de "1" hacia la izquierda para la cifra siguiente.
    Ver http://ardenneaparis.free.fr/mesScripts/calBas16.htm
    donde el botón "p+" permite hacer la suma paso a paso.
    (el formulario de abajo es un convertidor)
    25
    1. Prince
       
      Se resta 16 y no ("F" lo que significa 15)
      0
    2. Marden
       
      Confirmo que efectivamente hay que restar 16 y no 15 como se anunció apresuradamente. Más precisamente, es el valor "base" el que se resta, teniendo en cuenta que el script debe realizar cálculos en bases 2 (binario), 3 (ternario o trí-ario), 8 (octal), 10 (decimal) y 16 ( hexadecimal).
      0