Está en la página 1de 5

Instituto Tecnológico de Zitácuaro

INGENIERÍA EN SISTEMAS COMPUTACIONALES


NOMBRE DE LA FECHA/UNIDAD: 20/10/2020
Arquitectura de computadoras
ASIGNATURA 2U
NOMBRE DEL ALUMNO Montserrat Ponce Bonilla NUMERO DE
18650648
CONTROL
NOMBRE DEL PROFESOR M. en I.S.C. Samuel Efrén Viñas Álvarez

TIPO DE TRABAJO: Mapa conceptual (o infografía)


RESUMEN DEL La organización de una computadora y las cosas que como programadores podemos realizar,
TRABAJO cambiar, mediante un repertorio de instrucciones que se crean en base a las necesidades .
Las instrucciones de una maquina son determinadas por el funcionamiento de un procesador, estas
instrucciones se almacenan en un repositorio, existen diferentes tipos de instrucciones ya sean de
dirección o aritméticas / lógicas que se almacenan y procesas cada una de distinta forma y con
distinto nivel de dificultad o complejidad.

• Afecta a muchos aspectos del • Cada instrucción está


computador, define muchas de las representada por una
funciones realizadas por el procesador. secuencia de bits
• Es el medio que tiene el programador • La instrucción se escribe en un
para controlar al procesador, así que se registro de instrucción ir del
diseña el repertorio de instrucciones procesador
con esto en mente.

• El funcionamiento del procesador está


determinado por las instrucciones que ejecuta.
(denominado como instrucciones maquina o
instrucciones del computador).
• Al conjunto de instrucciones distintas que puede
ejecutar el procesador se denomina repertorio de
instrucciones del procesador. Cada instrucción
debe de contener la información que necesita el
procesador para su ejecución.

Departamento de Sistemas y Computación


Instituto Tecnológico de Zitácuaro

Código de operación: (codop) se usa mediante


un código binario e indica la operación a realizar
(suma, E/S).

Referencia a operando fuente u origen:


operandos que son entradas para la instrucción

Referencia al operando de destino o


resultado: produce un resultado.

Referencia a la siguiente instrucción: dice al


procesador donde debe captar la siguiente
instrucción.

*Los codops se representan mediante Para captar en memoria principal o


abreviaturas denominadas nemotécnicos
secundaria durante la ejecución de la
Ejemplos →
instrucción. Los operandos origen y
ADD→ SUMAR
destino están en tres áreas:
SUB→ RESTAR

MPY →MULTIPLICAR Memoria principal o virtual:


debe de indicarse la dirección de
DIV →DIVIDIR
memoria principal o virtual.
LOAD → CARGAR DATOS DE MEMORIA

STOR →ALMACENAR DATOS EN MEMORIA


Registro del procesador:
asigna a cada registro un número
Tipos de instrucciones único y la instrucción.

Un lenguaje de alto nivel expresa las


operaciones de forma algebraica
concisa, utilizando variables. Dispositivo de E/S: especifica
el módulo y dispositivo de e/s
EL RI debe ser lo suficientemente
amplio como para expresar cualquiera
de las instrucciones de un lenguaje de
alto nivel.

Departamento de Sistemas y Computación


Instituto Tecnológico de Zitácuaro

Procesamiento de datos: Instrucciones aritméticas y lógicas.

Almacenamiento de datos: Instrucciones de memoria.

Transferencia de datos: Instrucciones de E/S.

De control: Comprobación y de bifurcación (conjuntos de instrucciones


dependiendo de la decisión tomada).

Las de 3 direcciones no son Numero de direcciones


comunes, ya que albergan 3
referencias. El número de direcciones se distingue por cada tipo a
medida que aumenta la complejidad. Existen
Las de 2 direcciones son binarias.
direcciones aritméticas y lógicas que ocupan más
Las de una dirección, son simples, operandos, ya sean de tipo unarias o binarias.
usualmente estuvieron en las
Clasificación por el número de direcciones:
primeras máquinas, en las cuales la
dirección es implícita, era un
registro del procesador conocido
como acumulador.

Las instrucciones con cero


direcciones son aplicables a una
organización especial de memoria,
(stack) last int first out.

Aspectos fundamentales del diseño del


repertorio de instrucciones.

• Repertorio de operaciones
• Tipos de datos
• Formatos de instrucciones: (en bits),
numero de direcciones, tamaño de los
campos
• Los registros: número de registros del
procesador que pueden ser referenciados por
las instrucciones
• El direccionamiento: el modo o modos de
Las categorías generales más direccionamiento mediante los cuales puede

importantes de datos son: especificarse la dirección de un operando

direcciones, números, caracteres,


datos lógicos.

Los datos comunes se analizan de


la siguiente forma:

Departamento de Sistemas y Computación


Instituto Tecnológico de Zitácuaro

Números Caracteres

• Enteros o en coma fija ASSII: Cada carácter es representado en código por un


• En coma flotante patrón distinto de 7 bits.
• En decimal
EBCDIC: implementado por computadores de IBM
Decimal empaquetado (conversión de
Ambos son compatibles con el decimal empaquetado
decimal a binario).

Datos lógicos
Direcciones
Normalmente, cada palabra o cualquier otra unidad
En este contexto, las direcciones direccionable, representación orientada a bits
pueden considerarse como números
enteros sin signo.

A continuación, se verán los modos de direccionamiento:

Concepto→Dirección efectiva o EA: dirección de memoria principal o un registro.

Modo de
Características Ventajas Desventajas
direccionamiento

Su formato de instrucción usual está bastante No hace referencia Operando de


Inmediato limitado, ahorra los ciclos de memoria de a memoria magnitud limitada
instrucción.

Técnica común en las primeras computadoras, Es sencillo, no Espacio de


Directo se encuentra aún en diversos sistemas necesita ningún direcciones limitado
calculo especial

Es para una longitud de palabra de N bits, se Espacio de Referencias de


Indirecto dispone de un espacio de direcciones de 2n direcciones grande memoria múltiple

Solo es necesario un campo pequeño de No referencia a Número limitado de


Registro direcciones en la instrucción. memoria registros

Es análogo al indirecto, se diferencia ya que está Espacio de Referencia extra a


en si usa el campo de direcciones que hace direcciones grande memoria
Indirecto con registro
referencia a una posición de memoria o a un
registro.

Requiere que las instrucciones tengan dos Flexibilidad Complejidad


Con desplazamiento campos de dirección, al menos uno de los cuales
explicito.

Existe desplazamiento relativo, direccionamiento con registro base, indexado,

→Relativo: La dirección actual se suma al campo de direcciones para producir el valor

Departamento de Sistemas y Computación


Instituto Tecnológico de Zitácuaro

→ Registro con base: Contiene una dirección de memoria y el campo de dirección


contiene un desplazamiento, puede ser explicito o implícita.

→Indexado: El campo de dirección referencia una dirección de memoria principal


y el registro referenciado contiene un desplazamiento positivo.

Pila Es una matriz lineal de posiciones, la pila tiene asociado un No referencia a Aplicabilidad
puntero cuyo calor es la dirección de la cabecera o top de la memoria limitada
pila, es en forma de direccionamiento implícito con la cabecera
de la pila

Departamento de Sistemas y Computación

También podría gustarte