Preguntas con etiqueta 'assembly'

2
respuestas

Creando un archivo ASM que devolverá los caracteres ubicados en 8 registros consecutivos

Tengo que crear un archivo ASM para el PIC18F452 que hace lo siguiente: (a) define la etiqueta MapName como el primero de los 8 registros consecutivos que contienen una cadena terminada en nulo de no más de 7 caracteres. (b) acceder a una v...
1
respuesta

¿Qué tan cerca se pueden colocar los paquetes BGA entre sí? [cerrado]

Me pregunto si hay alguna regla general sobre qué tan cerca se pueden colocar los diferentes paquetes BGA entre sí. ¿Qué límites además de escoger y colocar precisión? Le pediré una recomendación a algunos sitios de ensamblaje de la placa, pe...
1
respuesta

extender más rápido la máscara de 8 bits a 16 bits para MCU

Usando un registro de bandera de 8 bits, el objetivo es generar una máscara de 16 bits para manipular un registro de configuración de 2 bytes donde pares de bits adyacentes controlan un canal, por ejemplo. escribir 0x2 (0b10) para el cana...
2
respuestas

¿Cómo invoco una función C en otro módulo desde el ensamblador en línea en IAR EWARM?

No sé si se recomienda o no, pero estoy seguro de que alguien me dará una advertencia severa si no lo hace. He publicado un duplicar en stackoverflow, sin embargo, esto puede ser apropiado aquí ya que es para una plataforma integrada y una ser...
1
respuesta

PIC ISR: ¿comprueba cada fuente de interrupción o solo una?

Tengo curiosidad por saber si hay alguna ganancia en particular por usar una llamada en lugar de un goto cuando se verifica cada fuente de interrupción en un ISR. Mi código actual haría algo como esto: .intr CODE 4 pagesel $...
3
respuestas

¿Cómo maneja la CPU XCHG internamente?

Al diseñar mi propia CPU de 16 bits, me pregunto cómo se ejecuta internamente la instrucción de registro-registro XCHG. Por informática, conozco el DLX que no proporciona XCHG y, por lo tanto, no necesita acceder a dos registros en la reescritur...
1
respuesta

Detección de obstáculos usando un sensor ultrasónico y un microcontrolador PIC

Estoy tratando de detectar obstáculos a una distancia específica usando un sensor ultrasónico que está interconectado con un microcontrolador PIC. Sensor ultrasónico = HC-SR04 microcontrolador PIC = PIC16F628A Esto encenderá un LED cuan...
1
respuesta

IAR EWARM da error en todo en startup_stm32

Estoy tratando de compilar un proyecto para la escuela, que todos mis compañeros de clase no tienen problemas para compilar. Esta asignación no es más que arrastrar un código fuente ya escrito y compilar un programa que ya ha demostrado ser un p...
1
respuesta

Pin de ensamblaje ATmega2560 lee y compara el problema lógico

Pido disculpas si mi pregunta fue vaga. Programa: Atmel Studio 6 Estoy tratando de hacer un programa que entre en un bucle del cual solo saldrá cuando un pin se agote. ;Set PA0 high before entering loop checking for low CBI DDRA,DDA0...
1
respuesta

Lógica de control principal de MIPS

En el Patterson & Libro de Hennessy, Estoesparaestas4instrucciones,sinecesitoimplementarinstruccionescomoandi,addi,ori,j,etc,¿agregoaestatabla?¿Ohagootracosa?ACTUALIZARSiagrego,creoquelapartedifícilesALUOp.Solohay2bits,creoquenecesitolass...