Estoy intentando escribir un código para pic16f877 mediante la traducción de un algoritmo simple a código de ensamblaje.
El conjunto de instrucciones no tiene tal instrucción.
Estoesloqueescribí:MOVF0X40,WMOVWF0X50SUBWF0X41,WBTFSSStatus,C...
Un ingeniero de mech dijo que copiar hace más carga en el microprocesador que "otras" operaciones (por ejemplo, mover datos o crear la misma cantidad de datos nuevos). ¿Es esto cierto? ¿Puedes elaborar? Entiendo que las instrucciones de ensambla...
¡Mi maestro de microprocesador de 8085 dio una tarea para poner todas las banderas! He escrito este pequeño programa para configurar todo excepto Firmar, por favor, ayúdame
MVI A,0FFH
ANI 01H
HLT
Estoy escribiendo firmware para un PIC16F877A en el ensamblador, y quiero establecer algunas constantes en la parte superior de mi código fuente para indicar qué puerto se usa para qué, de modo que si es necesario puedo cambiar fácilmente todas...
Estoy usando ATmega328P con Atmel Studio.
Tengo un problema para entender la manipulación del registro en este código:
#include <avr/io.h>
int main(void)
{
DDRB = 0b00000111;
PORTB = 0b00000111;
while (1)
{...
Estoy usando un Arduino Mega para ejecutar tres cámaras de escaneo lineal TSL1401R-LF en paralelo. Conseguí que todo funcionara y la cámara me estaba dando resultados diferentes según la cantidad de luz que los golpeaba (es decir, mucha luz me d...
Estoy intentando escribir un contador de ceros y unos en conjunto con el AVR ATmega328P.
Para elegir entre unos y ceros, tengo un interruptor en PC5.
Para la entrada hay 8 conmutadores conectados a PORTB y uno a un pin en PORTC.
Los bit...
El modelo PIC que tengo es PIC24FJ128GA010 Mi pregunta, ¿cuántos ciclos de reloj consume la instrucción RETURN? La hoja de datos dice 3 (2), ¿qué significa eso?
Hago y vendo una variante del programador AVR USBtiny. Utiliza un ATtiny2313 con una velocidad de reloj de 12 MHz y hace USB con un lenguaje de ensamblaje ajustado a mano (que alguien escribió: es un proyecto de hardware abierto / firmware abier...
Considere el siguiente extracto del código de ensamblaje escrito para la arquitectura del procesador integrado Nios II :
.section .data
.align 2
va: .long 0x0
vb: .long 0x11223344
vc: .long 0x55667788
Se debe hacer lo siguien...