Vous êtes sur la page 1sur 3

EL LENGUAJE ENSAMBLADOR UTILIZA nembnicos que son grupos de caracteres alfanumricos que las ordenes o tareas a realizar con

cada instruccin. Los nemonicos se corresponden con las iniciales del nombre de la instruccin en ingles . Asi por ejemplo para ordenar al pic 16f84a suma 58 al registro de trabajo W y guarda el resultado en el mismo registro. Se pondra addlw d58 que es mucho mas simple que 11111000111010(3E3A)

INSTRUCCIONES DE CARGA (2Bh) -- (W) el contenido de la posicin 2Bh de ram de datos se transfiere al registro de trabajos W

Hay cinco instrucciones de carga : --clrw (clear W) Ejemplo : Clrw ; 0- (W) Antes de la instruccin (W)=? Y Z=?

Depsues de la instruccin (W) =0x00 y Z=1.

--clrf (clear f) Ejemplo Clrf FlagReg ;0---(FlagReg)

Antes de instruccin: ( FlagReg)=? Y z= ? Despus de instruccin: FlagReg)=0 Y z= 1. ---movlw K (move literal to W) Ejemplo: Movlw 0x5A ;5Ah (W)

Antes de instruccin: (W):?

Depsues de instruccin: (W)=0x5A ----movf f,d (move f) Ejemplo: Movf PORTA,0 ; (PORTA) (W) (W)=? Y Z=?

Antes de instruccin: (PORTA)=0x1A ,

Despus de instrccion: (PORTA)=01XA ,

(W)=0x1A Y Z=0

Movwf f (move W to f) Ejemplo: Movwf PORTB : (W)(PORTB)

INSTRUCCIONES DE BIT

--bcf f,b ---bsf f,b

INSTRUCCION GOTO K

CONFUGURACION DE LINEAS DE PUERTOS --Ensam_03

END (indica fin del programa) EQU( define constante) ORG CONFIG_

Vous aimerez peut-être aussi