Noé
Conceptos operativos básicos La computadora funciona en base a alguna
instrucción dada. Consideremos un
ejemplo: Agregar LOCA, R0 -> Esta instrucción agrega los operandos en
la ubicación de memoria LOCA al operando en
el registro R0 y coloca la suma en
el registro R0 Parece que esta
instrucción se realiza en un solo paso, pero en
realidad realiza internamente varios pasos -> Primero, la instrucción se extrae de la
memoria al procesador. A continuación,
se obtiene el
operando en LOCA y se agrega al
contenido de R0. La instrucción anterior también se puede escribir
as- Cargar LOCA, R1 Agregar R1, R0 ANALIZAR AHORA CÓMO ESTÁN CONECTADOS LA MEMORIA Y EL PROCESADOR: - El procesador contiene una serie de
registros que se utilizan para varios propósitos. IR: El IR (registro de instrucciones) contiene
la instrucción que se está
ejecutando actualmente
. PC: El PC (Contador de programa) es otro
registro especializado que contiene la
dirección de memoria de la siguiente instrucción que
se va a buscar. MAR: Este registro facilita la
comunicación con la memoria. El
MAR contiene la dirección de la ubicación
a la que se accede. MDR: este registro facilita la
comunicación con la memoria. El
MDR contiene los datos que se escribirán
en o leer fuera de la
ubicación a la que se dirige
. Hay n registros de propósito general
R0 a Rn-1. La ejecución del programa comienza cuando la
PC está configurada para señalar la primera instrucción.
El contenido de la PC se transfiere al
MAR y la señal de control de lectura se envía
a la memoria. Luego, la palabra dirigida se
lee de la memoria y se carga en el MDR. A continuación, el contenido del
MDR se transfiere al IR. Luego
se decodifica el
programa, se envía a la
ALU si tiene algunos
cálculos aritméticos o lógicos
. Los n
registros de propósito general
se utilizan durante estos cálculos para almacenar el resultado. Luego
el resultado se envía al MDR y su
dirección de ubicación donde se
almacena el resultado
se envía a MAR. Y luego
se inicia un ciclo de escritura
. Luego, la PC se
incrementa y el proceso continúa.
Olaf
Es ALU (unidad lógica aritmética)
esto se debe a que cuando agregamos dos números, la suma de esos dos se hará en la unidad lógica aritmética