Preguntas con etiqueta 'assembler'

2
respuestas

en el ensamblador dsPIC33, ¿puedo usar todos los registros w?

La mayor parte de mi aplicación dsPIC3 está escrita en C, pero una función es particularmente sensible a la velocidad, por lo que tuve que escribir esa función en el ensamblador. La función se parece aproximadamente a esto: _FunctionName: lnk...
1
respuesta

código de inicialización AVR-GCC

Considera el siguiente asm.S .global main main: rjmp main Compile y voltee con estos comandos: avr-gcc -mmcu=atmega32u4 -g -o asm.elf asm.S avr-objdump -S asm.elf En el código de inicialización, entre otros, existe este comando:...
2
respuestas

No es necesario (?) cargar el registro de PC con la siguiente dirección de instrucción en ARM

Estoy tratando de comprender el código de inicio del ensamblador para mi procesador ARM7TDMI. Conseguí la mayor parte, pero hay una cosa que me molesta. Encontré esta línea: //-------------------------------------------------------------------...
1
respuesta

Cómo crear una etiqueta única en la definición de macro en AVR gnu assebler

En AVR gnu assembler, estoy intentando crear una etiqueta dentro de una definición de macro. Me gustaría crear una macro, que tenga una etiqueta privada o una etiqueta única en el interior, solo para poder saltar dentro de la definición de la...
1
respuesta

Pregunta básica del ensamblador: traducción al código de máquina

¿Cómo funciona un ensamblador (a un nivel muy básico) en la traducción del lenguaje ensamblador al código de máquina? [Lo que entiendo es que cuando se escribe un Programa, se escribe en texto y luego el ensamblador convierte estos "textos" e...
1
respuesta

8051 Mover datos hacia / desde Memorias externas

Como estaba usando esta instrucción movx a, @ dptr. ¿Y no entendí cómo se copia un número de 16 bits al acumulador cuando el acumulador solo puede contener 8 bits?     
0
respuestas

ensamble PIC: expresa constante de entero como una cadena en el momento de la compilación

Uno de mis ingenieros vino a mí con una pregunta que no puedo responder. Esto es para un proyecto que usa un controlador PIC16F, todo escrito en ensamblador. Él está definiendo una constante que quiere que su programa use de dos maneras difer...
1
respuesta

Entendiendo la instrucción del ensamblador AVR

Desde aquí , tengo el siguiente ejemplo: clr r16 ; Clear r16 ser r17 ; Set r17 out $18,r16 ; Write zeros to Port B nop ; Wait (do nothing) out $18,r17 ; Write ones to Port B Mi pregunta es que ¿qué significa $18 en la última línea?...
3
respuestas

PIC16F88 - compare los resultados de ADC con un valor constante

Estoy tratando de escribir mi primer programa en ensamblador para PIC16F886. El programa debe hacer lo siguiente: Lee el valor de ADC en el canal AN0 Si el valor es menor que 128, apague el LED De lo contrario, encienda el LED El esqu...
1
respuesta

¿Cómo se diseña un ensamblador de dos pasos? [cerrado]

¿Cuál es el algoritmo para el primer paso y el segundo paso de un ensamblador? He estado buscando una descripción o un tutorial pero no he encontrado ninguno. Si hay tutoriales que explican estos algoritmos, ¡enlázalos en las respuestas!...