Preguntas con etiqueta 'assembly'

2
respuestas

Cómo una computadora representa un número electrónicamente

Entiendo que las computadoras representan números decimales usando binarios . Todavía tengo que absorber este video en cómo las computadoras agregan números , lo que parece útil. Antes de entender eso, sin embargo, me gustaría comprender en...
2
respuestas

Bucle en la memoria flash

Tengo memoria flash en la que escribo el código de ensamblaje. Sé que flash tiene un ciclo límite (lectura / escritura) Si escribo un bucle que se ejecuta 100,000,000 veces como X=100,000,000 While x!=0 X-- Eso toma 4-5 líneas en...
3
respuestas

IT TTT en lenguaje ensamblador

¿Por qué tenemos cuatro instrucciones en el bloque de TI para el procesador Cortex M4? ¿Está relacionado con el hecho de que tenemos tres canalizaciones para las instrucciones de montaje de ARM?     
1
respuesta

¿Qué es el microcódigo en la actualización del microcódigo de Linux de Intel?

Estoy un poco confundido en cuanto al uso de la palabra microcódigo en los siguientes enlaces: enlace enlace Por lo que sé, Microcode es una capa intermedia entre el código de ensamblaje y el hardware real, y tal vez reside en algún...
1
respuesta

¿Cómo se relacionan exactamente las velocidades de reloj de las computadoras con las velocidades de operación?

Me preguntaba sobre esto el otro día cuando le estaba explicando binario y hexadecimal a un amigo mío y esto ocurrió. La pregunta es algo como esto: ¿Cómo se relacionan exactamente las velocidades de ejecución de instrucciones con las velocid...
1
respuesta

Comunicación serial con microcontroladores AT89S52

Tengo un problema, necesito conectar dos microcontroladores y programar uno de ellos como transmisor y el otro como receptor. Intenté hacer esto pero no funciona y no sé por qué. La comunicación en serie debe estar en Modo 0. El microcontrola...
1
respuesta

Confusión acerca de ADR en ARM (código de ensamblaje)

Estoy confundido sobre lo que está pasando con ADR R14,cnt1 . ¿ cnt1 significa el final del programa? Y si es así, ¿cómo se llamará a B sumi ? En el manual de ARM, decía que ADR toma PC pero no lo veo aquí. c ++...
1
respuesta

Entendiendo esta rutina AVR ASM

Esta es una versión abreviada de WS2812 LED control rutina . He eliminado todos los no-ops por motivos de legibilidad aquí. ¿Alguien puede explicar el papel de la instrucción de rama (brne) hacia el final de la rutina? asm volatile( "...
1
respuesta

Creando un retraso usando el módulo TIMER0 en PIC16F1939

Supongamos que estamos usando un oscilador externo a 8 MHz y necesitamos un voltaje alto durante aproximadamente 1 segundo en el pin RA0. Un ciclo de instrucción toma 0.5 \ $ \ mu s \ $. Hice una subrutina que toma 25 ms, con el prescaler establ...
1
respuesta

¿Debo usar la función 'agregar' en mips para almacenar en una variable o puedo almacenar en una variable con palabra de carga?

Los siguientes problemas tienen que ver con la traducción de C a MIPS. Supongamos que las variables f, g, h, i y j están asignadas a los registros $ s0, $ s1, $ s2, $ s3 y $ s4, respectivamente. Supongamos que la dirección base de las matrices A...