Preguntas con etiqueta 'instruction-set'

7
respuestas

opcodes ISA --- ¿De dónde vienen?

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...
5
respuestas

¿Cómo un procesador ARM en estado pulgar ejecuta valores de 32 bits?

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...
3
respuestas

¿Qué sucede cuando se cae del final de main () en un PIC? [duplicar]

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...
3
respuestas

¿Cuál es el rol de ISA (Instruction Set Architecture) en la pila de abstracción de archivos comp? [cerrado]

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...
2
respuestas

Recuento de registros de CPU y tiempo de acceso [cerrado]

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...
1
respuesta

almacenar instrucciones de ensamblaje de palabras en risc-v

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...
3
respuestas

Micro programación y cableado

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,...
2
respuestas

Diseñar una instrucción usando Thumb-2

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...
1
respuesta

¿Por qué el comando out funciona mal? (Proteus 8086)

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...
2
respuestas

¿Tiene instrucciones separadas para cada registro o pase de registro como argumento?

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...