¿Cómo realizo una multiplicación por 2 de la cantidad de 32 bits sin firmar en los registros r18:r19:r20:r21 donde r18 es el byte más significativo?
Mi respuesta es esta: rol r18; rol r19; rol r20; rol r21 .
Mi proceso...
Tengo problemas para escribir el código para destellar 6 LED de PORTC en el microcontrolador PIC16F690. Los LEDs deberían parpadear como las luces en una pista.
Con el código que tengo actualmente, los LED están parpadeando en pares y fuera d...
Al escribir el código de ensamblaje, digamos que R1 = R2 + R3, es bastante fácil entender el procedimiento de direccionamiento porque todos los registros están cerca de la ALU. Pero me resulta difícil ver cómo la ALU va a la memoria en R2 en ins...
Estoy tratando de escribir el código más pequeño posible para extraer el firmware de microcontrolador XMC4500 de Infineon .
El código debe caber en un búfer de bytes 30 que me permite tener 15 instrucciones de la máquina usando el conjunto...
Estoy usando el procesador ATSAME70Q21 con una CPU Cortex-M7.
Mi entorno de desarrollo es Atmel Studio 7. Estoy usando la placa de demostración SAME70 XPlained.
Estoy creando algo de código en lenguaje ensamblador.
Como prueba, configur...
Así que he estado aprendiendo el ensamblaje de AVR en mi propio tiempo, me gusta más y entiendo los registros / contadores y demás.
Pero el problema es ... la mayoría de los sitios web que leo en línea / tutoriales realmente no hablan de usar...
Estaba leyendo sobre algo en las documentaciones del ensamblador del microcontrolador AVR y generalmente me encuentro con una línea que se utiliza para describir cómo afectaría una instrucción a un indicador específico en el registro de estado....
¿Puede alguien explicarme este código (es de la calculadora de ciclo de espera)? No puedo entender claramente el cálculo.
; Retraso 1 600 000 ciclos
; 100 ms a 16 MHz
ldi r18, 9 ;1 clock cycle
ldi r19, 30 ;1 clock cycle
ldi r20...
¿Necesito marcas fiduciales tanto en mi tablero como en mi panel para el ensamblaje automatizado? ¿Y cuántas marcas fiduciales necesito por placa para una tabla redonda de 80 mm de diámetro?