TODOPIC
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
. ¿Perdiste tu
email de activación
?
1 Hora
1 Día
1 Semana
1 Mes
Siempre
Ingresar con nombre de usuario, contraseña y duración de la sesión
Este tema
Este sub-foro
Todo el foro
Google
Inicio
Ayuda
Buscar
Ingresar
Registrarse
TODOPIC
»
Microcontroladores PIC
»
Lenguaje C para microcontroladores PIC
(Moderadores:
pikman
,
pocher
,
vszener
,
Suky
) »
Como seleccionar Big o Little Endian
« anterior
próximo »
Imprimir
Páginas: [
1
]
Ir Abajo
Autor
Tema: Como seleccionar Big o Little Endian (Leído 1488 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Dajosco
PIC10
Mensajes: 4
Como seleccionar Big o Little Endian
«
en:
11 de Agosto de 2005, 13:04:00 »
Hay alguna forma de elegir si quiero trabajar en formato Big o Little Endian, es decir la forma en que guarda en la memoria por ejemplo un entero?
Ej:
int16 contador;
contador=0x1234;
en la memoria, el compilador por defecto lo guarda como 3412, mi pregunta es hay alguna forma de seleccionar que lo guarde como 1234?
Gracias
En línea
laloavr
PIC10
Mensajes: 34
RE: Como seleccionar Big o Little Endian
«
Respuesta #1 en:
22 de Agosto de 2005, 13:11:00 »
que yo sepa no se puede en CPUs que tienen formato Fijo como en el caso de los PICs , tendias de descomponer tu entero (el compilador CCS tiene unas funciones para eso) y luego almacenarlo a tu gusto.
En línea
Dajosco
PIC10
Mensajes: 4
RE: Como seleccionar Big o Little Endian
«
Respuesta #2 en:
23 de Agosto de 2005, 08:05:00 »
Estoy de acuerdo que eso suele ser asi en los procesadores de 16bits, pero porque en uno de 8 bits? si al final es el compilador el que genera el codigo para tratar este tipo de datos, o estoy equivocado!?
Gracias
Saludos
En línea
laloavr
PIC10
Mensajes: 34
RE: Como seleccionar Big o Little Endian
«
Respuesta #3 en:
23 de Agosto de 2005, 23:23:00 »
Hay procesadores de 32 y 16 bits (Del Tipo ARM) que si permiten cambiar el orden (peso numerico)de los datos con instrucciones implementadas en su set por tanto al compilador le resulta transparente realizar esa tarea no es asi en el caso de los PICs
para lo cual el compilador CCS trae unas funciones para el manejo especial de tratamiento del peso numerico de los datos.
Saludos
En línea
Imprimir
Páginas: [
1
]
Ir Arriba
« anterior
próximo »
TODOPIC
»
Microcontroladores PIC
»
Lenguaje C para microcontroladores PIC
(Moderadores:
pikman
,
pocher
,
vszener
,
Suky
) »
Como seleccionar Big o Little Endian
anything