hola m@o_614 , bueno para todo lo que es cálculo manual y también a modo educativo (e intuitivo, para mí aunque haya pasos de más, me es más facil y evito errores) es operar siempre con binarios, y luego pasar los resultados al formato solicitado.
obtengo el binario del valor absoluto del decimal (sin signo) y le aplico el complemento a dos, luego lo paso a hexadecimal obteniendo así el resultado.
para pasar a binario sin hacer divisiones como indiqué en algún post, utilizo una sucesión de las potencias de dos:
..... 128 64 32 16 8 4 2 1
luego voy "prendiendo" los bits necesarios con unos de izquierda a derecha, dejando el resto con ceros para formar el número decimal sin signo.
ejemplo para el -131, obtengo el binario de 131, tomando dos bytes...
00000000 1 0 0 0 0 0 1 1
su complemento a dos es... (hacer complemento a uno -invertir los bits, operacióin xor- y sumarle uno al resultado. como verás quedan todos prendidos los primeros, también a modo de facilitar los cálculos simplemente se agrega un bit en uno indicando el signo negativo.)
111111111 0 1 1 1 1 1 0 1
y tomando de a cuatro bits, los paso a hexa... (si fuera a octal, van de a ternas, y completando con ceros si corresponde)
ff 7D
saludos.
(agrego) tomé dos bytes porque acabo de ver que la calculadora de windows toma el negativo todo en fff... y por ahí te confundía el resultado... lo correcto es usar el byte de datos + 1 bit indicando el signo, 0 positivo, 1 negativo... quedando entonces en papel el hexa, 1 7D.