Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Instrucciones del 1...
 
Avisos
Vaciar todo

Instrucciones del 16F690 en ensamblador

7 Respuestas
5 Usuarios
0 Reactions
7,303 Visitas
reyes
Respuestas: 2
Topic starter
(@reyes)
New Member
Registrado: hace 17 años

😳 soy nuevo en este foro y me gustaria saber dos cosas, ¿las instrucciones de ensamblador son las mismas para todos los PIC? y ... he investigado sobre como comparar dos registros y encontre la instruccion CMP para comparar los registros o variables NUM1 y NUM2, pero cuando pongo la instruccion

CMP NUM1,NUM2

no ensambla el programa de microchip que tengo, reporta un error que dice illegal opcode

¿que instruccion debo utilizar para comparar estos dos registros para el 16F690?

GRACIAS!!!

Responder
6 respuestas
TumBos
Respuestas: 158
(@tumbos)
Estimable Member
Registrado: hace 19 años

otra forma usando XOR:

movf num1 ; Carga num1 en accu
xorfw num2,W ; Al hacer el XOR si son iguales el flag Z se pone a 1
btfss STATUS,Z ; Salta el goto si num1=num2
goto no_es_igual ;
;---- codigo para num1=num2 ---
;
no_es_igual

1saludo

Responder
luison
Respuestas: 495
(@luison)
Reputable Member
Registrado: hace 18 años

otra forma usando XOR:

movf num1 ; Carga num1 en accu
xorfw num2,W ; Al hacer el XOR si son iguales el flag Z se pone a 1
btfss STATUS,Z ; Salta el goto si num1=num2
goto no_es_igual ;
;---- codigo para num1=num2 ---
;
no_es_igual

1saludo
Sí, pero no sacas cual es el mayor 🙄

Responder
Página 2 / 2
Compartir: