Está en la página 1de 4

UNIVERSIDAD TECNOLGICA DEL PER

FACULTAD DE INGENIERIA SISTEMAS Y ELECTRNICA

SISTEMAS DIGITALES I
LABORATORIO N 2
TEMA:
ENSAMBLAJE DE INSTRUCCIONES
CODIGO

0830228

APELLIDOS Y NOMBRES

NOTA

CASTAEDA CHAVEZ, KATHERINE

HORARIO

PC

8:15-9.45PM

02

FECHA

OBSERVACIONES
Para el valor de X en las instrucciones tomamos valores aleatorios(0 1).
El sistema hexadecimal nos permite escribir el digito en el sistema binario con
mayor facilidad.

Marzo 2015

UNIVERSIDAD TECNOLGICA DEL PER


FACULTAD DE INGENIERA ELCTRNICA, MECATRNICA Y TEXTIL

PROGRAMACIN DEL LENGUAJE ENSAMBLADOR DEL


8086/8088
Revisin de conceptos tericos
Se muestran a continuacin el formato que emplean las instrucciones del
microcontrolador PIC16F84A, as como un listado de todas las isntrucciones.

LABORATORIO DE SISTEMAS DIGITALES

UNIVERSIDAD TECNOLGICA DEL PER


FACULTAD DE INGENIERA ELCTRNICA, MECATRNICA Y TEXTIL

LABORATORIO DE SISTEMAS DIGITALES

UNIVERSIDAD TECNOLGICA DEL PER


FACULTAD DE INGENIERA ELCTRNICA, MECATRNICA Y TEXTIL

Parte prctica.
1. Determine el cdigo mquina del siguiente programa.
;xxxxxxxxxxxxxxxxxxxxxx
;UTP 2014-I
;c08078 Raymi Romn, Luis Eduardo
;Programa que calcula la suma entre dos nmeros constantes
;xxxxxxxxxxxxxxxxxxxxxx
movlw
.135
;Dato1...
movwf
B101011 ;... se almacena en la direccin 2BH
movlw
1CH
;Dato2 se almacena en W
addwf
0x2B, 0
;(W)<- Dato1 + Dato2
sleep
;Detener al uC
END

CDIGO EN ENSAMBLADOR
movlw 87H
movwf 2BH
movlw 1CH
addwf 2BH, 0
Sleep

CDIGO MQUINA
11 0001 1000 0111 => 3187H
00 0000 1010 1011 => 00ABH
11 0010 0001 1100 => 321CH
00 0111 0010 1011 => 072BH
00 0000 0110 0011 => 0063H

(8 puntos)
2. Determine el cdigo mquina del siguiente programa.
;xxxxxxxxxxxxxxxxxxxxxx
;UTP 2014-I
;c08078 Raymi Romn, Luis Eduardo
;Programa que enciende dos leds
;xxxxxxxxxxxxxxxxxxxxxx
bsf
03H, 5
;Banco 1
bcf
05H, 2
;RA2 como salida. Led1
bcf
05H, 4
;RA4 como salida. Led2
bcf
03H, 5
;Banco 0
movlw
14H
movwf
05H
;Led1 y Led2 encendidos
Fin
goto
Fin
END

CDIGO EN ENSAMBLADOR
bsf
03H, 5
bcf
05H, 2
bcf
05H, 4
bcf
03H, 5
movlw 14H
movwf 05H
Fin

goto

Fin

CDIGO MQUINA
01 0110 1000 0011 => 1683H
01 0001 0000 0101 => 1105H
01 0010 0000 0101 =>
1205H
01 0010 1000 0011 => 1283H
11 0011 0001 0100 => 3314H
00 0000 1000 0101 =>
0085H
10 1000 0000 0110 => 2806H

(12 puntos)

LABORATORIO DE SISTEMAS DIGITALES

También podría gustarte