Programación Específica > Microcontroladores MOTOROLA

 Como Usar Variables De 16 Bits En Motorola Gp32

(1/1)

ajcarom:
Estoy haciendo una aplicacion en GP32 que maneja tablas muy grandes y tengo contadores hasta 30000 el problema es que no se como utilizar variables de 16 bits, Como las declaro y como realizo comparaciones?
Osea como le digo en el programa que esa variable es de ese tamaño.
Porque cuando creo un registronormal pues, ni me permite comparar con valores superiores a 256.
Solo se utilizar ICS aun no utilizo codeWarrior, asi que toca hacerlo en asembler.

Agradeceria mucho si alguien puede ayudarme.

fa61an:
hay una instrucción en assembler que carga con 16 bit la cual es LDHX


Entonces debe ayudarte con el direccionamiento indirecto, algo que en Lenguaje C se llama punteros

DJMANOLO05:
Mira no entiendo bien lo que deseas lograr,  si quieres ser mas especifico yo te puedo hacer un pequeno codigo  y luego tu lo mejoras  y si puedes consiguete el manual de instrucciones para esa familia

yo tengo uno que esta en espanol, lo puedes descargar de

disenodigital.unlugar.com

suerte

GPANGEL:
Para manejar variable de 16 bits puedes hacerlo de la siguiente manera

al momento de declarar la variable lo haces

Var16bits  DS 2 y asi la declaras de 2 bytes o 16 bits ya para trabajar con ella debes utlizar el registro HX del micro cargandolo con la variable o moviendo el valor del registro a ella.

Navegación

[0] Índice de Mensajes

Ir a la versión completa