ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Mapa mental UML


Enviado por   •  28 de Abril de 2021  •  Apuntes  •  349 Palabras (2 Páginas)  •  105 Visitas

Página 1 de 2

[pic 1]

Instituto Politécnico Nacional

Unidad Profesional Interdisciplinaria de Ingeniería y Ciencias Sociales y Administrativas

[pic 2]

Dispositivos Programables

3NM43

TEMA: PRÁCTICA 1

Profesor: Ponce Martínez Araceli

Presenta: Martínez García David

Entrega: 19 de marzo 2021

[pic 3][pic 4][pic 5]Estructura del código:

Código:

    ;PRÁCTICA 1

   

    LIST P=18F4550

    #INCLUDE <P18F4550.INC>

   

    ;VALORES CONSTANTES

    DATOA   EQU 0X14 ; Valor cte 20

    DATOB   EQU 0X07 ; Valor cte 7

    ;ETIQUETAS DE REGISTROS

    REGSUM  EQU 0X1E ; Registro 30 para la suma

    REGRES  EQU 0X32 ; Registro 50 para la resta

    REGMUL  EQU 0X46 ; Registro 70 para la multiplicación

    REGAND  EQU 0X4E ; Registro 90 para AND

    REGOR   EQU 0X77 ; Registro 110 para OR

    REGXOR  EQU 0X82 ; Registro 130 para XOR

    ORG .0  

   

ARIT

SUMA

MOVLW DATOA  ;Mueve DATOA a W  W=20

ADDLW DATOB  ;Suma DATOB a W   W=20+7

MOVWF REGSUM,1 ;Mueve W a REGSUM REGSUM=W=27  0X1B

   

RESTA

MOVLW DATOB  ;Mueve DATOB a W  W=7

SUBLW DATOA  ;Resta W a DATOA  W=20-7

MOVWF REGRES,1 ;Mueve W a REGSRES REGRES=W=13 0X0D

MULTIPLICACION

MOVLW DATOA  ;Mueve DATOA a W

MULLW DATOB  ;Multiplica W con DATOB, Resultado está en PRODL

MOVFF PRODL,REGMUL  ;Mueve PRODL a REGMUL  PRODL=REGMUL=140   0X8C

   

AND ;MULTIPLICACION LÓGICA

MOVLW DATOA  ;Mueve DATOA a W

ANDLW DATOB  ;W AND DATOB

MOVWF REGAND,1 ;Mueve W a REGAND REGAND=W=04 0X04

   

OR ;SUMA LOGICA

MOVLW DATOA  ;Mueve DATOA a W

IORLW DATOB  ;W OR DATOB

MOVWF REGOR,1 ;Mueve W a REGAND REGAND=W=23 0X17

   

XOR ;SUMA EXCLUSIVA OR LOGICA

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (174 Kb) docx (108 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com