Capitulo 4 Flashcards
¿Qué es ISA?
Instruction Set Architecture
Define el conjunto de instrucciones que un procesador puede ejecutar.
Define ‘código de máquina’.
Secuencias de 1s y 0s que entiende la máquina.
¿Qué es un lenguaje de alto nivel?
Lenguaje de programación con mensajes super claros para el humano.
¿Qué función cumple un ‘assembler’?
Lenguaje intermedio entre el código de máquina y el lenguaje de alto nivel.
¿Qué es un bus en arquitectura de computadoras?
Sistema digital que transfiere datos entre los componentes de una computadora.
¿Cuál es la función del bus del sistema?
Reducir la cantidad de interconexiones entre la CPU y sus subsistemas.
¿Qué genera la CPU sobre el bus de direcciones?
Direcciones que se transfieren sobre el bus de direcciones.
¿Qué recibe la memoria a través del bus de direcciones?
Direcciones.
¿Cuál es el procedimiento típico de almacenamiento antes de la ejecución?
El usuario escribe un programa en lenguaje de alto nivel.
¿Qué hace un compilador?
Traduce el programa a lenguaje ensamblador.
¿Cómo se almacena un programa después de ser convertido a lenguaje de máquina?
El programa se almacena en disco.
¿Qué se carga en la memoria principal antes de la ejecución?
El programa en lenguaje de máquina desde el disco.
¿Qué es un registro en memoria?
Almacena normalmente un byte de información y tiene una dirección.
¿Qué es un ‘nibble’?
4 bits.
¿Qué es un ‘byte’?
8 bits.
¿Qué es una ‘media palabra’?
16 bits.
¿Qué es una ‘palabra’?
32 bits.
¿Qué es una ‘doble palabra’?
64 bits.
¿Qué es una ‘cuádruple palabra’?
128 bits.
¿Qué determina el rango de direcciones en memoria?
El tamaño de la dirección de memoria que la CPU puede colocar sobre el bus de direcciones.
¿Qué son las palabras de más de un byte?
Se almacenan como una secuencia de bytes, direccionadas a partir del byte menos significativo.
Completa: La forma de almacenar bytes en memoria puede ser __________.
[Little-Endian] o [Big-Endian].
¿Qué contiene la CPU?
Unidad de datos, registros, ALU y unidad de control.
¿Qué es el contador de programa (PC)?
Contiene la dirección de la instrucción en ejecución.