2. INTRODUCCIÓN
En el presente trabajo se investigaran las principales bases de la
organización del computador, sobre todo de conceptos claves
que muchas veces son expuestos muy por encima, como lo son
las instrucciones de máquina, los códigos de operación y los
modos de direccionamiento.
De esta forma se plantea la definición y clasificación de los
términos, de forma que al finalizar el trabajo se puedan tener
conocimientos más completos y acertados sobre la
organización del computador.
3. DESARROLLO
1.UNIDAD DE CONTROL
La unidad de control es una parte vital del CPU, ya que como su nombre
lo indica, es la parte de la CPU que controla y da las directrices externas
para la transferencia de datos, el intercambio de datos o incluso que la
ALU realice funciones específicas.
Una vez ejecutada la instrucción la Unidad de Control debe determinar
donde pondrá el resultado para salida o para su uso posterior.
4. La unidad de control ejecutará varias veces un ciclo de cuatro
“instrucciones alambradas” a una enorme velocidad, así lo hará para
cualquier instrucción. Se llaman así a estas instrucciones porque no
residen en memoria, ni fueron escritas por ningún programador, sino
que la maquina las ejecuta directamente por medios electrónicos, y lo
hará mientras esté funcionando a miles de veces por segundo.
1. Ir a la memoria y extraer el código de la siguiente ejecución.
2. Decodificar la instrucción recién leída.
3. Ejecutar la instrucción.
4. Prepararse para leer la siguiente casilla de memoria, casilla que
tendrá la siguiente instrucción. Y luego volver al paso 1.
Referencia:
Zuñiga, A. (2016). UNIDAD DE CONTROL. Unidad de Control, volumen único, 2.-3. Recuperado de URL.
Unidad de Control (UC). Inside PC. https://insidepcsite.wordpress.com/unidad-de-control-uc/
Unidad de control. Internet Glosario. https://www.internetglosario.com/804/Unidaddecontrol.html
5. 2. EXPLICAR LOS MODOS DE
DIRECCIONAMIENTO
El modo de direccionamiento especifica la forma de interpretar la información
contenida en cada campo de operando para localizar, en base a esta
información, el operando. Para lograrlo asignan memoria RAM en porciones
que pueden ser referenciadas individualmente.
Un modo de direccionamiento que en una determinada arquitectura se trata
como un modo de direccionamiento, puede representar la funcionalidad que
en otra arquitectura está cubierto por dos o más modos de direccionamiento.
Referencia:
MODOS DE DIRECCIONAMIENTO [en línea]. Infor, [Consulta: 27-10-2021]. Recuperado de: https://www.infor.uva.es/~bastida/OC/modos.pdf
Modo de direccionamiento. (22 de noviembre de 2012). En Wikipedia. https://es.wikipedia.org/wiki/Modo_de_direccionamiento
MODOS DE DIRECCIONAMIENTE [en línea]. UNSJ, [Consulta: 27-10-2021]. Recuperado de:
http://dea.unsj.edu.ar/mp1/APUNTES/Catedra%20Modos%20de%20Direccionamiento.pdf
6. 3. ORGANIZACIÓN DE LA INSTRUCCIÓN DE
MÁQUINA
Las instrucciones máquina son las acciones elementales que puede ejecutar
un computador, donde las mismas deben ser capaces de expresar cualquiera
de las instrucciones de un lenguaje de alto nivel y reflejarlas en lo que
conocemos como un programa.
La arquitectura de un procesador entendida como el conjunto de recursos
operativos disponibles por un programador a nivel de lenguaje máquina
queda definida por el repertorio de instrucciones (ISA: Instruction Set
Architecture).
Referencia:
Tema 2: Formato de las instrucciones y modos de direccionamiento [en línea]. FDI, [Consulta: 27-10-2021]. Recuperado de:
http://www.fdi.ucm.es/profesor/jjruz/web2/temas/Curso05_06/EC2.pdf
ORGANIZACIÓN DE LA INSTRUCCIÓN DE MÁQUINA. CAPACIDAD DE LA UNIDAD DE PROCESAMIENTO.
http://capacidaddelaunidaddeprocesamientou.blogspot.com/2015/06/organizacion-de-la-instruccion-de.html
7. La arquitectura ISA de un procesador viene determinada por los siguientes
factores:
a) Tipos de datos y formatos que pueden manejar las instrucciones:
naturales, enteros, reales, caracteres, etc.
b) Modos de direccionamiento de los datos ubicados en la memoria:
inmediato, directo, indirecto, etc.
c) Conjunto básico de operaciones que se pueden realizar sobre los datos:
suma, resta, etc.
8. Podemos categorizar las instrucciones de máquina como de:
Procesamiento de datos: operaciones aritméticas y lógicas.
Almacenamiento de datos: transferencias dentro del sistema.
Instrucciones de E/S: transferencia de datos entre la computadora y los
mecanismos externos.
9. 4. CLASIFICACIÓN DE LOS TIPOS DE CÓDIGOS
DE OPERACIÓN
Es una parte de la instrucción en lenguaje máquina que especifica la operación
a realizar. La longitud y el formato del Código están dispuestos en el conjunto
de instrucciones del procesador en cuestión. Clasificación de códigos de
operación:
Aritmética: código para las diversas operaciones numéricas.
Control del programa: código que da las directrices que debe seguir la
computadora para realizar dicho programa.
Copia de datos.
Operaciones lógicas: código para las diversas operaciones basadas en algebra
de Boole. Referencia:
¿Qué es un OP_CODE?. Bit2me.https://academy.bit2me.com/que-es-un-op-code/
Opcode. Kripkit. https://kripkit.com/opcode/
Tarrío, D .(2003). Apunte 3: Sistemas de Numeración: Operaciones Lógicas. Organización de Computadoras 2003, Apunte 3, pp.2-3.
10. 5. MODOS DE DIRECCIONAMIENTO
Los direccionamientos más comunes son:
Direccionamiento implícito: instrucciones donde el operando de la
instrucciones está contenido en el registro y por dicha razón resulta implícito
en el código de operación.
Direccionamiento inmediato: instrucciones donde el operando forma parte
directa de la instrucción.
Direccionamiento absoluto: instrucciones compuestas por el código de
operación y a continuación la dirección del operando.
Referencia:
Rigsby,J. Tipos de modos de direccionamiento en computadoras. Techlandia. https://techlandia.com/tipos-modos-direccionamiento-computadoras-lista_548496/
MODOS DE DIRECCIONAMIENTE [en línea]. UNSJ, [Consulta: 27-10-2021]. Recuperado de:
http://dea.unsj.edu.ar/mp1/APUNTES/Catedra%20Modos%20de%20Direccionamiento.pdf
11. Direccionamiento Indexado: instrucciones que suman dos elementos para
encontrar la dirección más efectiva.
Direccionamiento indirecto: instrucciones donde el procesador calcula la
dirección efectiva más un desplazamiento.
12. 6. SISTEMAS DE BARRAS INTERNAS PARA
EL PROCESAMIENTO
DE DATOS
Los códigos de barras permiten la lectura rápida, sencilla y precisa de los datos
de los artículos que necesitan ser controlados o administrados. Todo funciona
a través de la identificación automática por medio de una serie de barras
negras y espacios en blanco de diferentes anchos.
Referencia:
Sistemas De Barra Internas Para El Procesamiento De Datos. CAPACIDAD DE LA UNIDAD DE PROCESAMIENTO. http://capacidad-de-unidad-de-
procesamiento.blogspot.com/2015/06/sistemas-de-barra-internas-para-el.html
Fuhr, R. Sistemas de código de barras. Boreal. https://borealtech.com/sistemas-de-codigos-de-barras/
13. Los sistema captura de datos por códigos de barras proporciona
enormes beneficios para casi cualquier negocio. Con una buena
solución de captura de datos por códigos de barra, la captura de datos
es más rápida y precisa, los costos son más bajos, los errores se
reducen al mínimo y es mucho más fácil la gestión de inventario.
14. CONCLUSIÓN
De esta forma se pudo conocer mucho más sobre la estructura principal
que maneja un computador, que puede ir desde el control principal
ejercido por la unidad de control hasta el direccionamiento de la
información producida, que está a cargo de los modos de
direccionamiento.
Y con ese conocimiento podemos concluir que todos los conceptos
forman parte de algo más grande que es el sistema del computador, y
que cada uno se interrelaciona de una u otra manera; ya sea por lo que
hace, por lo que ejecuta, o por las ordenes que da.
15. BIBLIOGRAFÍA
Zuñiga, A. (2016). UNIDAD DE CONTROL. Unidad de Control, volumen único, 2.-3.
Recuperado de URL.
Unidad de Control (UC). Inside PC. https://insidepcsite.wordpress.com/unidad-de-
control-uc/
Unidad de control. Internet Glosario.
https://www.internetglosario.com/804/Unidaddecontrol.html
Rigsby,J. Tipos de modos de direccionamiento en computadoras. Techlandia.
https://techlandia.com/tipos-modos-direccionamiento-computadoras-
lista_548496/
MODOS DE DIRECCIONAMIENTO [en línea]. Infor, [Consulta: 27-10-2021].
Recuperado de: https://www.infor.uva.es/~bastida/OC/modos.pdf
Modo de direccionamiento. (22 de noviembre de 2012). En Wikipedia.
https://es.wikipedia.org/wiki/Modo_de_direccionamiento
16. Tema 2: Formato de las instrucciones y modos de direccionamiento [en línea]. FDI,
[Consulta: 27-10-2021]. Recuperado de:
http://www.fdi.ucm.es/profesor/jjruz/web2/temas/Curso05_06/EC2.pdf
¿Qué es un OP_CODE?. Bit2me.https://academy.bit2me.com/que-es-un-op-code/
Opcode. Kripkit. https://kripkit.com/opcode/
ORGANIZACIÓN DE LA INSTRUCCIÓN DE MÁQUINA. CAPACIDAD DE LA UNIDAD DE
PROCESAMIENTO.
http://capacidaddelaunidaddeprocesamientou.blogspot.com/2015/06/organizacion
-de-la-instruccion-de.html
Software de los Microcontroladores PIC: Programacion en ensamblador [en línea].
Oviedo, [Consulta: 27-10-2021]. Recuperado de:
https://www.unioviedo.es/ate/alberto/TEMA3-Ensamblador.pdf
Código fuente. Concepto Definición. https://conceptodefinicion.de/codigo-fuente/
17. Software de los Microcontroladores PIC: Programacion en ensamblador [en línea].
Oviedo, [Consulta: 27-10-2021]. Recuperado de:
https://www.unioviedo.es/ate/alberto/TEMA3-Ensamblador.pdf
Tarrío, D .(2003). Apunte 3: Sistemas de Numeración: Operaciones Lógicas.
Organización de Computadoras 2003, Apunte 3, pp.2-3.
MODOS DE DIRECCIONAMIENTE [en línea]. UNSJ, [Consulta: 27-10-2021].
Recuperado de:
http://dea.unsj.edu.ar/mp1/APUNTES/Catedra%20Modos%20de%20Direccionamient
o.pdf
Sistemas De Barra Internas Para El Procesamiento De Datos. CAPACIDAD DE LA
UNIDAD DE PROCESAMIENTO. http://capacidad-de-unidad-de-
procesamiento.blogspot.com/2015/06/sistemas-de-barra-internas-para-el.html
Fuhr, R. Sistemas de código de barras. Boreal. https://borealtech.com/sistemas-de-
codigos-de-barras/