Instrucción RETLW (tablas)

Páginas: 2 (265 palabras) Publicado: 11 de marzo de 2014
Instituto Politécnico Nacional



Escuela Superior de Ingeniería Mecánica y Eléctrica
Unidad Zacatenco
Ingeniería en Comunicaciones y Electrónica

“MICROPROCESADORES”

Tarea #10:“Instrucción RETLW (tablas) ”


Profesor: Karla Sandra García Arellano

Grupo: 6CM4

Fecha: 17-04-13



INSTRUCCIÓN RETLW K

Esta instrucción trabaja igual que RETURN,solo que al regresar de la subrutina lo hace con un valor almacenado en W.
K es el valor de la constante que se carga en W.

Para esta práctica, debemos implementar la siguiente tabla:

C
BA
S5
S4
S3
S2
S1
S0
0
0
0
0
0
1
0
1
0
0
0
1
0
0
1
0
0
1
0
1
0
1
0
0
0
1
1
0
1
1
0
0
1
1
1
1
1
0
0
1
0
0
0
0
0
1
0
1
0
0
0
1
1
1
11
0
0
1
0
1
1
1
1
1
1
1
1
1
1
1
1

Donde:
RA2(C)
RA1 (B)
RA3(A)

RB5-RB0-> (S5-S0)

El programa que cumple con la función es:;******************************************************************************
; Variable definitions
VAR1 EQU 0X00
; These variables are only needed if low priority interrupts are used.
; More variables may be needed tostore other special function registers used
; in the interrupt routines.

;******************************************************************************
;Start of main program
; The mainprogram code is placed here.
ORG 0x1000
Main ; *** main code goes here **
CALL CONFIGPORTS
INICIO MOVF PORTA, W
ANDWF 07H, W
CALL TABLA
MOVWF PORTB
GOTO INICIO
; end ofmain
;******************************************************************************
; Start of subrutines
CONFIGPORTS
MOVLW 0X0F
MOVWF ADCON1
MOVWF TRISA
MOVLW 0X00
MOVWF ADCON1MOVWF TRISB
RETURN
TABLA
ADDWF PCL,F
RETLW b'001010'
RETLW b'001001'
RETLW b'100011'
RETLW b'001111'
RETLW b'100000'
RETLW b'000111'
RETLW b'010111'
RETLW b'111111'...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • instruccion
  • Instrucciones
  • Instrucciones
  • Instrucciones
  • Instrucciones
  • instrucción
  • instruccion
  • instrucciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS