Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

20/02/2008 #1

Avatar de Meta

Ayuda con los comandos del aSM.
Soy nuevo con los PIC y hay cosas básicas que no entiendo.

Código:
ADDWF 

Acción
	

Suma el contenido del acumulador y el registro dado, y el resultado lo guarda en d

Sintaxis
	

ADDWF   f,d

Funcionamiento
	

Add W to file register (Añade W al registro)

Hexadecimal
	

07 ff

Bits (OPCODE)
	

00   0111  dfff  ffff

Operación
	

d = W + f (d  puede ser W ó f).

Descripción
	

Esta instrucción suma el contenido de un registro específico al contenido de W donde f puede ser un registro cualquiera con un determinado valor.

Comentarios
	

Aunque ya conocemos el funcionamiento del bit d, lo repetiré de nuevo para el resto de instrucciones:

-         Si vale 1, el resultado se guarda en el registro f

-         Si vale 0, el resultado se guarda en el acumulador W

W. es Work donde guarda algún dato temporalmente.

f y d, creo que es "f" significa fuente de los datos y "d" destino de los datos. ¿ME podrían ayudar si esto es así o es otra cosa?
20/02/2008 #2


ADDWF f,d
f es la direccion en ram de la variable.

d pueden ser las letras f o w y entonces el linkeador reemplaza w por 0 y f por 1 ( o se puede poner 0 o 1 directamente)

ejemplo
ADDWF numero,f
sumara el contenido de W con el contenido de lo que este en la direccion etiquetada como numero Y guardara el resultado en la direccion etiquetada como numero
21/02/2008 #3


bueno, ya sabes que w el un registro de trabajo, es decir, en el se guardan datos temporales, para moverlos de un lado a otro, por ejemplo.

movlw b'00011101'

significa, mover a w ese binario.

movwf portb

significa, mover lo de w a un registro x, en este caso port b, es decir que ahora port b, es igual a 00011101

hay que tener en cuenta:

w=registro de trabajo
f= registro x
d= destino del la operacion(donde se va a guardar
tal vez esto te puede sevir.

es una buena guia.
Archivos Adjuntos
Tipo de Archivo: doc curso_micro_208.doc (166,0 KB (Kilobytes), 45 visitas)
21/02/2008 #4

Avatar de Meta

Muchas gracias por vuestra ayuda y la guía. Los demás si tiene algo que decir, adelante.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.