Calculo de formula

30/11/2009 - 00:09 por kapsule | Informe spam
Hola a todos.

tengo que integrar un modulo en el cual me solicitan la siguiente operación
la cual no se como aplicar en c#. A este modulo debo pasar una trama de datos
en hexadecimal como por ejemplo:

0x01
0x01
0x32
0x31
0x43

Hasta aquí no tengo ningún problema pero resulta que el último byte que debe
contener esta trama es el resultado de la formula que no se como plantear.

Validación = XOR (1 byte hasta el último byte) OR 80

Espero que alguien me pueda ayudar.

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
30/11/2009 - 08:00 | Informe spam
"kapsule" wrote in message
news:
Mostrar la cita
byte[] trama = {0x01, 0x01, 0x32 etc etc };

byte resultado = 0;
foreach (byte b in trama)
{
resultado ^= b;
}
resultado |= 0x80;
#2 kapsule
30/11/2009 - 22:54 | Informe spam
Muchas gracias Alberto.

Funciona perfecto.

Un saludo

"Alberto Poblacion" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida