Foros
Nuevos mensajes
Buscar en foros
Novedades
Nuevos mensajes
Nuevos recursos
Última actividad
Recursos
Últimas revisiones
Buscar recursos
Acceder
Registrarse
Novedades
Buscar
Buscar
Buscar sólo en títulos
De:
Nuevos mensajes
Buscar en foros
Menú
Acceder
Registrarse
Install the app
Instalar
Diseño digital
Microcontroladores y sistemas embebidos
Comparar registro con un literal negativo
JavaScript está desactivado. Para una mejor experiencia, por favor, activa JavaScript en el navegador antes de continuar.
Estás usando un navegador obsoleto. No se pueden mostrar este u otros sitios web correctamente.
Se debe actualizar o usar un
navegador alternativo
.
Responder al tema
Mensaje
[QUOTE="orlamarilla, post: 912101, member: 164829"] Buenas. Bueno mi inconveniente surge por que necesito comparar el valor de un registro con un número negativo para saber si hacer o dejar de hacer algo, ESTOY PROGRAMANDO EN ASSEMBLER. Para comparar valores uso lo siguiente btfsc incrementa ;comprueba el estado del pulsador goto baja ;se va a la etiqueta "baja" movlw .31 ;mueve el valor decimal 31 al registro de trabajo subwf volumen,w ;resta los registros btfsc STATUS,Z ;comprueba el valor del bit Z goto baja ;si es 1 se va hacia otra etiqueta incf volumen ;si es 0 incrementa la variable "volumen" Con un literal positivo no hay problema pero al querer comparar con un número negativo se complica ya que no puedo escribir movlw -7 por q no me lo toma. Si me dan alguna alternativa les estaría muy agradecido. saludos [/QUOTE]
Verificación
Responder
Diseño digital
Microcontroladores y sistemas embebidos
Comparar registro con un literal negativo
Arriba