Preguntas con etiqueta 'assembly'

1
respuesta

Direccionamiento de bits en 8051

¿Puedo usar solo el comando MOV (para registros de bits direccionables como PSW, ACC y puertos) con el bit de acarreo? Es el comando: ¿MOV PSW.4, ACC.4 funciona con el ensamblador? si no por que ¿Cómo puedo mover directamente un bit de una lo...
1
respuesta

¿Se soportan LDRH / STRH no alineados en Cortex M3 / M0?

¿Todos los núcleos Cortex M0 / M3 pueden hacer esto? LDRH r0, [0x8001] Esto sugeriría que sí, pero No veo nada específico sobre los núcleos Cortex-M.     
3
respuestas

Cómo utilizar ANDWF en el lenguaje de ensamblaje PIC18fxxxx de Microchip

IDIOMA DE MONTAJE MPLAB PIC18f2550 Estoy intentando "AND" 2 Variables "Si Variable_1 = 0 AND Variable_2 = 1 entonces" "HACER LO QUE SE NECESITA". "End If" Este abajo no tiene sentido como una función lógica "AND". ¿Funcionará la DECLARAC...
1
respuesta

PIC18 en línea problema asm: sintaxis de expresión de error (195)

Estoy creando un firmware de cargador de arranque, y ahora quiero una aplicación simple (LED parpadea) para probar el cargador de arranque desde la aplicación. Actualmente estoy haciendo: #include <stdio.h> #include <stdlib.h&g...
1
respuesta

XMega bootloader - Cómo hacer uso de las funciones en el archivo fuente de ensamblaje

Hace dos días que intento escribir un Bootloader para ATXMega32E5. El estudio de Atmel no tiene un archivo de cabecera boot.h que admita XMega. Como resultado de la búsqueda y la búsqueda en Google, encontré dos encabezados de ASM sp_...
1
respuesta

Cortex M3 GPIO Interrupt no se dispara

He puesto un pin en un Cortex M3 para que actúe como una interrupción activada por el flanco ascendente y no se dispara por alguna razón. Lo que debería hacer es recibir un pulso de 1Hz, desencadenar una interrupción y comenzar una onda cuadrada...
2
respuestas

Forzar el cortex-M3 / 4 desde el ensamblaje

Me gustaría forzar mi STM32F4 para que se reinicie en caso de fallo. Intenté copiar NVIC_SystemReset en el ensamblaje como: .section .text.Default_Handler,"ax",%progbits Default_Handler: dsb ldr r0, =0xE000ED0C...
1
respuesta

Programación de AVR y código de máquina correspondiente

Esta es una pregunta en una mano, pregunta:    ¿Cuál es el código de máquina que corresponde a la instrucción de lenguaje de ensamblaje AVR inc r22 ? Ingrese su respuesta como un número binario de 16 bits. No debe haber espacios ni sign...
1
respuesta

¿Cómo entender la "suma de comprobación de encendido" en el sistema integrado?

Para un sistema de hardware integrado, ¿cómo entendemos la "suma de comprobación de encendido" en la parte de inicialización? ¿Cómo funciona en detalle? (¿Dónde se verifica, cuál es el mecanismo)    También aparecerá un mensaje de "Suma de co...
0
respuestas

Interfaz de nivel bajo / Primitivas que se interconectan con RAM (DDR4)

¿Estoy tratando de entender cómo las instrucciones de ensamblaje de la CPU interactúan con la RAM? Y cómo RAM trabaja esas instrucciones. Por ejemplo, cuando la CPU dice: mov <mem>,<const> ¿Qué pasa? ¿Cómo sabe la memori...