Preguntas con etiqueta 'addressing'

3
respuestas

PIC24FV Restablecer sin marca

Estoy trabajando en la creación de un flujo de programa basado en interrupciones utilizando el módulo PIC24FV32KA302 de Microchip. Sin embargo, estoy teniendo algunos problemas con los reinicios intermitentes (parece). Actualmente estoy usand...
2
respuestas

Problema con la lógica de la cola / decodificación de memoria en un proyecto 6502

Tengo un problema para entender el siguiente esquema, específicamente la sección "Lógica de pegamento (Decodificación de memoria)" en la mitad inferior media: EstaesunasimplecomputadoradetablerobasadaenunaCPU6502conRAM,ROMyunD-Latchquesirvec...
2
respuestas

Cuando está en bucle, la dirección de la memoria no se muestra secuencialmente mientras se salta la memoria intermedia

Estoy intentando ejecutar una secuencia de memoria y mostrarla en la ventana de comandos. Aquí está el código: int addr[10]; //Address addr is 32 bit for{int i=0 ; i<10 ; i++} { int *p = &addr[i]; //Pointing to the...
4
respuestas

Aclaración sobre la dirección I2C

Pasé por el siguiente enlace que describe la "tabla de asignación de direcciones I2C" enlace Al leer la tabla de información mencionada anteriormente, pensaba que la dirección del dispositivo "0x5x", donde "0x5" es el ID de grupo no se u...
2
respuestas

Determinar la dirección física para la dirección lógica

Tengo un sistema de segmentación simple con la siguiente tabla de segmentos: Starting Address Length (bytes) 660 248 1752 422 222 198 996 604 Determine la dirección física pa...
1
respuesta

¿Una EEPROM paralela emitiría un valor que no contiene?

Comprendo que cuando la entrada de la dirección a una EEPROM paralela cambia de A a B, la salida puede mostrar resultados que no son el contenido de A o B, por unos pocos nanosegundos. ¿Estas salidas espurias están restringidas para ser valor...
2
respuestas

Bus de direcciones, bus de datos: cuánto almacenamiento es accesible directamente

Tengo una CPU con un bus de datos de 32 bits y un bus de direcciones de 21 bits. Me gustaría saber cuánto almacenamiento puedo conectar directamente a esta CPU. ¿Depende esto del ancho del bus de dirección, porque puedo abordar 21 bits de est...
1
respuesta

¿Qué sucede si la interrupción ocurre durante la ejecución de la instrucción HALT?

Considere el siguiente segmento del programa en un procesador hipotético. TengoestapreguntaenmicursoCS201.Supongamosqueesteprocesadortieneoperacionesdecarga/almacenamientode32bits,lasoperacionesdeALUsonde16bitsylainstruccióndebifurcaciónesde16b...
2
respuestas

consideraciones sobre el procesador little endian y las operaciones en los registros

El procesador es little-endian. En las siguientes direcciones tenemos los siguientes valores (formato hexdecimal): 1000: FA 1001: 46 1002: 26 1003: C3 Ahora, el procesador realizará las siguientes operaciones 16-bits : 1. Cargue p...
1
respuesta

MSP430 - cómo verificar los tipos de direccionamiento

Estoy programando un MSP430 en lenguaje C como una simulación de un microcontrolador real. Me quedé atascado en los modos de direccionamiento ( enlace ), especialmente: Modos de direccionamiento usando R0 (PC) Modos de direccionamiento ut...