Concatenar 2 bytes en un word (16 bits)

Todo sobre proyectos realizados con el software de Niple.

Moderador: Carmelo

Responder
hernan.aviles
Mensajes: 2
Registrado: Mar Ago 29, 2023 12:04 pm
Contactar:

Concatenar 2 bytes en un word (16 bits)

Mensaje por hernan.aviles »

Buenas gente, como están?
Estoy intentando realizar lo siguiente con NipleSoft, por ejemplo:

Byte 1: 0XA4 (8 bits)
Byte 2: 0X3B (8 bits)

Word: 0X3BA4 (16 bits)


Necesito concatenar los dos bytes en un único registro (word) de 16 bits, intente hacerlo con operaciones de multiplicación pero no obtuve buenos resultados, ese registro despues pasarlo a decimal, pero eso ya es otro tema...si a alguien se le ocurre algo.

Muchas gracias!
Avatar de Usuario
Carmelo
Site Admin
Mensajes: 120
Registrado: Mar Ago 29, 2023 10:17 am
Contactar:

Re: Concatenar 2 bytes en un word (16 bits)

Mensaje por Carmelo »

Hola Hernán,

No se como habrás realizado la multiplicación pero a mi si me funciona el concatenar los bytes. La forma de realizarlo es la siguiente:
1º Coges el byte alto y lo multiplicas por 255
2º Al resultado de la multiplicación le sumas el valor del byte alto
y 3º al resultado de la suma anterior le sumas el byte bajo.

Lo ideal seria realizar la multiplicación por 256 pero en ese caso Niple da error.
Te paso el ejemplo. Cualquier duda me dices.

F.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Todos los días se aprende algo nuevo.
Avatar de Usuario
Carmelo
Site Admin
Mensajes: 120
Registrado: Mar Ago 29, 2023 10:17 am
Contactar:

Re: Concatenar 2 bytes en un word (16 bits)

Mensaje por Carmelo »

Hernán,

La forma anterior descrita es cuando estas funcionando con Niple en modo inicial, si seleccionas el modo experto en tonces seria de la forma siguiente:

Seleccionas para ver los registros H y L.
Copias primero 1 registro de 8 bits del byte alto en el registro H del registro de 16 y luego copias el byte bajo en le registro L del registro de 16 bits.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Todos los días se aprende algo nuevo.
hernan.aviles
Mensajes: 2
Registrado: Mar Ago 29, 2023 12:04 pm
Contactar:

Re: Concatenar 2 bytes en un word (16 bits)

Mensaje por hernan.aviles »

Carmelo, muchas gracias por la respuesta. Probe el segundo método en modo experto y aparentemente me esta funcionando bien.

Te comento como sigo, muchas gracias
Avatar de Usuario
Carmelo
Site Admin
Mensajes: 120
Registrado: Mar Ago 29, 2023 10:17 am
Contactar:

Re: Concatenar 2 bytes en un word (16 bits)

Mensaje por Carmelo »

Me alegra que te funcione Hernan.
Cualquier otra cosa que necesites y este en mi mano ya sabes ;)

F.
Todos los días se aprende algo nuevo.
Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado