Preguntas con etiqueta 'assembly'

1
respuesta

mpasm - variables superpuestas en una directiva udata

En MPASM parece que puedo hacer esto para que paylen_lo y bytesleft tengan la misma ubicación de memoria: UDATA paylen_hi RES 1 bytesleft RES 0 paylen_lo RES 1 Esto utiliza el mismo tipo de truco que con CBLOCK...
1
respuesta

Cómo usar una interrupción en Cortex - M3

Estoy intentando configurar el chip para que detecte un flanco ascendente en un pin y luego comience a emitir una onda cuadrada en el siguiente pin más. Tengo la interrupción activada pero no sé cómo decir "si la interrupción se activa, ejecu...
1
respuesta

Problema práctico con PIC PWM

He escrito el siguiente código para generar PWM y para cambiar el ciclo de trabajo cuando se presiona un botón. En simulaciones funciona bien. Sin embargo, cuando se implementa el circuito, el PWM comienza cuando se presiona el botón. Pero despu...
3
respuestas

Cómo forzar el apagado del PIC18 [cerrado]

Hice un proyecto simple, una prueba de "Hola mundo". El LED se enciende, pero cuando apago el PIC18, permanecen encendidos durante unos segundos. Quiero desconectar la alimentación del PIC18 sin demora; ¿Es eso posible?     
0
respuestas

¿Alguna CPU que use la predicción de valores, la reutilización dinámica de instrucciones? [en espera]

Hay mucha investigación sobre técnicas que intentan reutilizar el resultado anterior de una instrucción, ya sea carga de memoria o aritmética, como la reutilización dinámica de instrucciones, la predicción de valores, basada en el concepto de lo...
0
respuestas

hace que un LED parpadee en rpi2 en el ensamblaje

Estoy intentando hacer que parpadee un LED en el ensamblaje de mi Raspberry pi 2 modelo B para depurar el código de inicio. Sin embargo no veo nada parpadear. ¿Podría alguien decirme lo que estoy olvidando? ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;...
0
respuestas

PCINT0 interrumpir en attiny

Empecé a trabajar con AVRs hace unos días. Comenzó con ensamblador y simulando en Proteus. Mi objetivo actual es habilitar la interrupción de cambio de pin en PCINT0, que es PB0 en mi attiny13 . En este momento estoy siguiendo el problema. H...
2
respuestas

Escribiendo el ensamblaje de MIPS y el código de máquina para obtener instrucciones

Continúo mi práctica con el ensamblaje de MIPS y el código de máquina. Estoy haciendo un problema que asume lo siguiente: • variables a-j are assigned temporary registers $0-$8. • the base address of arrays A and D are in $9 and $10. • if need...
0
respuestas

MSP430: configurando múltiples entradas para el mismo ISR

MSP430F2274 Tengo cuatro botones que deben estar vinculados a la misma rutina de servicio de interrupción. Están vinculados a P1.0 - P1.3. El primer botón está configurado y funciona muy bien con este código de inicialización:...
1
respuesta

AVR Attiy45 PWM Control del servomotor en el ensamblaje

Estoy intentando controlar un servomotor con attiny45 escribiendo el código en el ensamblador. Descubrí cómo configurar el temporizador en modo pwm y cómo elegir un preescalador necesario. Y con diferentes valores OCR0A estoy obteniendo la posic...