Cuando los ingenieros están diseñando una arquitectura de conjunto de instrucciones, por qué procedimiento o protocolo, si los hay, siguen al designar ciertos códigos binarios como instrucciones. Por ejemplo, si tengo una ISA que dice que 10110...
Lo que entiendo es que el modo ARM puede ejecutar instrucciones de 32 bits y el modo Thumb puede ejecutar instrucciones de 16 bits.
Por ejemplo,
AquíestáelconjuntodeinstruccionesARM: Yconjuntodeinstruccionesdepulgar:
En estas dos tab...
Otra pregunta incluyó este programa:
void main(void){
TRISD = 0x00;
PORTD = 0xFF;
}
Supongamos que hace exactamente lo que se pretendía hasta la última línea de main() .
Mi pregunta es, ¿qué sucede en un PIC18F4550 cuan...
Tengo experiencia en programación, y recientemente comencé a tomar el curso de arquitectura de computadoras. La mayoría de las conferencias que veo utilizan algún tipo de estratificación como se describe en el siguiente diagrama que explica lo q...
Se ha sugerido que una de las razones por las que las CPU RISC típicas se detienen en 32 registros enteros arquitectónicos, a pesar de que una instrucción de 32 bits tiene suficientes bits de repuesto para especificar 64, es que un banco de regi...
Estoy realmente confundido acerca de las instrucciones de la tienda en risc-v. Cuando almaceno una palabra desde el registro a la memoria, después de que la palabra se haya copiado en el mem, ¿aparece con signo extendido o con extensión cero o q...
Tengo una pregunta sobre los detalles de la microprogramación y el cableado en la arquitectura de la CPU.
En el cableado, escribimos un código, el compilador lo traduce a ISA , luego se ejecuta la ISA en hardware.
En la microprogramación,...
Estoy estudiando el Cortex-M3 de ARM. La declaración del problema dice:
Vamos a utilizar una arquitectura de Harvard con las siguientes capacidades de direccionamiento: palabras de código de 32M y palabras de datos de 16 bits. La arquitect...
Estoy intentando crear una unidad de salida para el microprocesador 8086 que está conectado a la dirección 00ABh (10101011) de MP. Utilicé 74LS373 para eso. Así es como hice conexiones:
Cuandoejecutoelsiguientecódigo,elLEDmuestraelvalordelad...
Estoy tratando de diseñar una arquitectura de procesador (muy) simple. Estoy en el proceso de crear un conjunto de instrucciones básicas para él, sin embargo, no estoy seguro de cuál es la mejor forma de implementar algunas instrucciones ("mejor...