Buenass!!!bueno en c es facil:
La sentencia if seria algo asi:
Codigo:
if (NUM1 == VALOR)
{
haz lo que tengas que hacer;
}
else{
haz lo otro;
}
Para cambiar el tipo a una variable primero debes definirla, algo asi:
Codigo:
int valor; /// defino una variable llamada valor de tipo entero
Para cambiarle el tipo asi:
Codigo:
(float)valor=lo_que_sea; ///ahora la variable valor es de tipo float
Suerte!!!
suponiendo que el dato se llama dato1
Si no me equivoco seria:
Codigo:
bcf STATUS,Z ;Borro Flag Z, de registro STATUS
movlw .10 ; Muevo literal 10 a W
subwf dato1,w ; Le resto sato1-W... si son iguales entonces flag Z=1
btfss STATUS,Z ;Comparo si Z=1, si es asi Salta
GOTO NO_ESIGUAL
GOTO ES_IGUAL
Aver si no me equivocado asi debe ser
Nos vemos y suerte