0% encontró este documento útil (0 votos)
4 vistas2 páginas

Códigos de Resta, Multiplicación y División

El documento contiene tres códigos en ensamblador para realizar operaciones aritméticas básicas en un microcontrolador PIC 16F84A: resta, multiplicación y división. Cada sección define registros para almacenar operandos y resultados, y utiliza instrucciones específicas para llevar a cabo las operaciones. Al final de cada código, se almacena el resultado de la operación en un registro designado.

Cargado por

Steven Ayala
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas2 páginas

Códigos de Resta, Multiplicación y División

El documento contiene tres códigos en ensamblador para realizar operaciones aritméticas básicas en un microcontrolador PIC 16F84A: resta, multiplicación y división. Cada sección define registros para almacenar operandos y resultados, y utiliza instrucciones específicas para llevar a cabo las operaciones. Al final de cada código, se almacena el resultado de la operación en un registro designado.

Cargado por

Steven Ayala
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

CODIGO RESTA (sub)

List P=16F84A

RESTA1 EQU 0X13


RESTA2 EQU 0X14
RESTA3 EQU 0X15
RESULTADO EQU 0X16

movlw 10
movwf RESTA1
movlw 05
movwf RESTA2
subwf RESTA1,0
movmf RESTA1
movlw 05
movwf RESTA3
subwf RESTA1,0
movmf RESULTADO

END

CODIGO MULTIPLICACION (mult)

List P=16F84A

MULTIPLICA1 EQU 0X13


MULTIPLICA2 EQU 0X14
MULTIPLICA3 EQU 0X15
RESULTADO EQU 0X16

movlw 07
movwf MULTIPLICA1
movlw 02
movwf MULTIPLICA2
multwf MULTIPLICA1,0
movmf MULTIPLICA1
movlw 14
movwf MULTIPLICA3
multwf MULTIPLICA1,0
movmf RESULTADO

END
CODIGO DIVISION (div)

List P=16F84A

DIVIDE1 EQU 0X19


DIVIDE2 EQU 0X20
DIVIDE3 EQU 0X21
RESULTADO EQU 0X22

movlw 16
movwf DIVIDE1
movlw 02
movwf DIVIDE2
divwf DIVIDE1,0
movmf DIVIDE1
movlw 04
movwf DIVIDE3
divwf DIVIDE1,0
movmf RESULTADO

END

También podría gustarte