Autor Tema: Que funcion cumple escribir una instruccion seguida de un punto?  (Leído 2374 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Jorge_Loa

  • PIC10
  • *
  • Mensajes: 24
Hola a todos:

Siempre programo mis PIC's en Assembler entre otras cosas porque asi apprendi y por tanto los otroas lenguajes me parecen complicados.
Buscando información he encontrado que a veces hay instrucciones como:

movwl .9  o cosas similares (instrucciones donde se manejan literales y el literal equivale a .#)
no se lo que significa este .#

Yo creía que los unicos tipos de literales validos eran escritos dependiendo de la base usada:

EJEM
movlw b'########' con # 0 ó 1
movlw 0x##                donde ## es el numero en base Hexa
movlw d'#'                    donde el numero esta en base 10

podría alguien por favor explicarme como interpreto cuando una instruccion va antecedida de un punto, a cuanto equivale en binario, en hexa o en decimal
Gracias de antemano
Un solo privilegio: La inteligencia
Una sola aristocracia: La del Espíritu

Desconectado PAOLA09

  • Moderador Local
  • PIC18
  • *****
  • Mensajes: 332
Re: Que funcion cumple escribir una instruccion seguida de un punto?
« Respuesta #1 en: 11 de Abril de 2007, 15:30:03 »
Hola

hay varias frams de representar los valores en assembler. dependiendo de la base que estes usando.
Decimal # ó .#
Hexadecinal H'#' ó #H ó 0x#
Octal O'#' ó Q'#' ó #O ó #Q ó \#
Binario B'#' ó  #B
Caracter 'valor' ó A'valor' donde valor es el caracter.

espero esto te aclare tu duda.


Desconectado Jorge_Loa

  • PIC10
  • *
  • Mensajes: 24
Re: Que funcion cumple escribir una instruccion seguida de un punto?
« Respuesta #2 en: 11 de Abril de 2007, 18:52:23 »
vea pues, buen dato saber eso; porque cada vez que estaba programando y necesitaba un valo literal lo escribia en binario (b'#') en Hexa(0x'#') o en decimal(d'#'), sin embargo creí que era algun tipo de dato diferente y me nació la curosidad.
De todas maneras, muchas gracias a Paola.
Un solo privilegio: La inteligencia
Una sola aristocracia: La del Espíritu


 

anything