Preguntas con etiqueta 'assembly'

1
respuesta

Carácter '0' usado pero no declarado para el tipo std_logic_vector ??? (Máquina de estado del algoritmo)

Después de agregar el contador a mi código VHDL, aparece el siguiente error: Error (10316): Error VHDL en ASM.vhd (31): el carácter '' 0 '' se usó pero no se declaró para el tipo "std_logic_vector" Gracias Código: library ieee; use ieee.std...
2
respuestas

Idioma de ensamblador: Ampersand antes de un registro

Estoy intentando programar las unidades programables en tiempo real (PRU) en mi Beaglebone Black en lenguaje ensamblador. Aquí está el conjunto de instrucciones, que viene en dos tipos: pasm y clpru (I ' m usando pasm )....
1
respuesta

ensamblador ATmega328P texto en línea y ensamblador ALIGN

Tengo un programa en ensamblador como este: lots of code ...... .ORG $7000 ;; (or somewhere) atext: .DB "this is a test string 1" .ALIGN EVEN Btext: .DB "this is a test string 2" PREGUNTA: Supon...
1
respuesta

Resolución de condiciones de discrepancia de interrupción en cambio en un PIC16F877

Estoy usando pic16f887 para simular rápidamente el codificador para luego usarlo en un proyecto más grande. Las señales de lectura de los codificadores A y B que usan la interrupción al cambiar para portb y el programa fueron: if(RBIF) { va...
1
respuesta

Instrucciones de ensamblaje MIPS al código de máquina en hexadecimal

Estoy haciendo algunos problemas de práctica relacionados con las instrucciones de montaje MIPS y el código de máquina (en hexadecimal). Estoy haciendo un problema pero no estoy seguro si es correcto. Este es el problema, y lo que hice: addi $...
1
respuesta

¿Por qué avr-as no funciona?

Tengo el siguiente programa, en ensamblaje AVR: .DEF WR = R16 .ORG 0 SER WR OUT 0x24, WR Cuando llamo a avr-as beeep.s , donde beeep.s contiene el código anterior, aparece un mensaje de error: beeep.s: Assembler messages:...
1
respuesta

PWM en 8051 con contador PCA

Leí en la documentación de AT89C51RC2, que puedo crear uno de los 5 puertos para generar la señal PWM si configuro correctamente algunos registros. Algunas cosas que no entiendo. No sé qué es el contador de PCA y cómo se comporta. Hay lo que se...
2
respuestas

¿Qué es el lavado de tuberías en microprocesadores?

Estoy leyendo el libro "Sistema operativo de escritura desde cero" de Nick Blundell. En uno de los capítulos, se explica cómo hacemos la transición del modo de 16 bits al modo de 32 bits. Dice que antes de pasar al modo de 32 bits, debemos asegu...
1
respuesta

PIC16F1933 Los pines de salida no funcionan

Estoy teniendo problemas para obtener ciertos pines en mi microcontrolador ( PIC16F1933 ) trabajando como salidas . He estado simulando el código en Proteus Design Suite por Labcenter Electronics y no alterna todos los pines correctamente, lo qu...
1
respuesta

implementando el modo de direccionamiento directo para una instrucción de carga en una arquitectura mips

Dada una máquina Mips con direcciones de 26 bits y rutas de datos de 32 bits, donde la instrucción de carga es la siguiente | código OPT | rs | rd | inmediato | | 6 bits | 5 bits | 5 bits | 16 bits | El código OPT es el tipo de instrucc...