a mi no me sale ningún error al compilarlo, lo que no me queda claro es porque en esta linea de código
cjne A,70h,salir1
estas comparando el valor del acumulador con la dirección 70h o 07h según el caso si no tienes guardado ningún valor en dichas direcciones, lo mas coherente por el momento es que lo compares con una constante
cjne A,#70h,salir1 o cjne A,#07h,salir1 según el caso.
adicional mente a eso como la interrupción externa del 8051 solo se dispara por nivel bajo por flanco de bajada, hay que adicional un inversor a la salida del adc y finalmente tomaste al revés las salidas del adc.
también veo que una vez que la temperatura es igual a cierto valora se apaga un bit el problema de esto es que si por algún motivo la temperatura tiene un cambio rápido y el adc no toma las lecturas rápidamente quizá ese bit nunca se apague.