sesion 3 - lenguaje de bajo nivel - afc

12
PROGRAMACIÓN DE BAJO NIVEL MBA JOSE ANTONIO GUZMAN VALDIVIA SESION 3

Upload: miguel-angel

Post on 10-Feb-2016

224 views

Category:

Documents


0 download

DESCRIPTION

diapositivas

TRANSCRIPT

Page 1: Sesion 3 - Lenguaje de Bajo Nivel - Afc

PROGRAMACIÓN DE BAJO NIVEL

MBA JOSE ANTONIO GUZMAN VALDIVIA

SESION 3

Page 2: Sesion 3 - Lenguaje de Bajo Nivel - Afc

LENGUAJE DE BAJO NIVEL

ARQUITECTURA FUNDAMENTAL DEL COMPUTADOR

16/09/2015 MBA JOSE ANTONIO GUZMAN VALDIVIA 2

Page 3: Sesion 3 - Lenguaje de Bajo Nivel - Afc

1. Organización interna del computador

La operación de la mayoría de los sistemas de computación, incluyendo las computadoras IBM y compatibles, están basados en un sencillo concepto: almacenar instrucciones y datos en memoria y usar el CPU para ejecutar repetitivamente estas instrucciones y manipular la información almacenada, este tipo de PC son están basadas en el principio de VON NEUMANN, esto quiere decir que el CPU y la memoria son los componentes mas importantes de un computador.

Se conocen dos tipos de memoria:

• RAM: el cual permite operaciones de escritura y lectura en cualquier posición de la misma.

• ROM: que puede ser leída pero no alterada, es utilizada para almacenar rutinas de bajo nivel diseñadas para la ejecución de tareas especificas.

16/09/2015 MBA JOSE ANTONIO GUZMAN VALDIVIA 3

Page 4: Sesion 3 - Lenguaje de Bajo Nivel - Afc

1. Organización interna del computador… Continuación. El sistema operativo es un componente crucial se encarga de cargar y ejecutar otros programas, proveer acceso a los archivos del sistema, controlar periféricos e interactuar con el usuario, se puede decir que el sistema operativo le da a un sistema su personalidad, ejemplos:

DOS, Windows, MAC, GNU/Linux, Android, Unix y Symbian.

Los componentes del hardware de un sistema están interconectados: CPU, Memoria y los dispositivos de entrada y salida, y están unidos por un conjunto de conductores llamados buses, los buses establecen estándares acerca de los niveles y sincronización de las señales, que son entendidos por el CPU y la circuitería de soporte, tipos de buses: de control de datos y direcciones.

16/09/2015 MBA JOSE ANTONIO GUZMAN VALDIVIA 4

Page 5: Sesion 3 - Lenguaje de Bajo Nivel - Afc

2. Arquitectura fundamental del computador… Continuación

Todo computador consta de 4 partes que son:

1. Memoria

2. CPU

3. Unidades de E/S o Periféricos

4. Buses

2.1 Memoria

El programa o secuencia de instrucciones, que debe seguir la maquina para realizar el procesamiento de los datos, esta almacenado en una parte de la memoria, denominada memoria o segmento de instrucciones para diferenciarla del resto de la misma, que se emplea para guardar datos y resultados en forma temporal. La información que recibe la memoria a través del bus de direcciones, es un conjunto de bits lógicos, tantos como líneas tenga el bus, que seleccionan la posición de memoria a la que se accede.

16/09/2015 MBA JOSE ANTONIO GUZMAN VALDIVIA 5

Page 6: Sesion 3 - Lenguaje de Bajo Nivel - Afc

2. Arquitectura fundamental del computador

2.2 CPU Unidad Central de Procesamiento

La CPU es quien crea y controla el flujo de datos, que circula por el computador a partir de las instrucciones recibidas de la memoria, que sirven para indicar las operaciones o tratamiento a realizar sobre los datos recibidos desde el exterior o previamente almacenados en la memoria, la misma que consta de dos partes Unidad de Control y la Unidad Aritmético - Lógica (ALU)

16/09/2015 MBA JOSE ANTONIO GUZMAN VALDIVIA 6

• Unidad de Control

Recibe secuencialmente las instrucciones desde la memoria, a través del bus de datos almacenándolos en el registro de instrucciones (IR)

Page 7: Sesion 3 - Lenguaje de Bajo Nivel - Afc

2. Arquitectura fundamental del computador • Unidad Aritmético-Lógico:

La Unidad Aritmético-Lógica (ALU) es la encargada del procesamiento lógico y aritmético de los datos, según el carácter que determine cada instrucción.

16/09/2015 MBA JOSE ANTONIO GUZMAN VALDIVIA 7

Page 8: Sesion 3 - Lenguaje de Bajo Nivel - Afc

2. Arquitectura fundamental del computador

2.3 Periféricos

Son los encargados de enviar y/o recibir información del mundo externo a la computadora e intercambiarla con la unidad central de procesamiento.

2.4 Buses

Son los conductores que interconectan cada una de las partes que componen el computador y se clasifican en 3.

• Bus de Datos.- Se encarga de transferir información entre el CPU, la memoria y los periféricos.

• Bus de Direcciones.- Permite seleccionar la localidad de memoria o el periférico que el CPU desea accesar, es unidireccional ya que la información a través de el siempre fluye desde el microprocesador.

• Bus de Control.- Se encuentran las diferentes señales encargadas de las sincronización y control del sistema, es unidireccional aun cuando existen señales que salen del microprocesador así como otras que entran al microprocesador.

16/09/2015 MBA JOSE ANTONIO GUZMAN VALDIVIA 8

Page 9: Sesion 3 - Lenguaje de Bajo Nivel - Afc

TRABAJO ENCARGADO 06:

1. EXPLICAR Y PONER EJEMPLOS DE TRANSMISION EN LOS BUSES DE DATOS

2. EXPLICAR Y PONER EJEMPLOS DE TRANSMISION EN LOS BUSES DE CONTROL

3. EXPLICAR Y PONER EJEMPLOS DE TRANSMISION EN LOS BUSES DE DIRECCION

4. INVESTIGAR ACERCA DEL MICROPROCESADOR 8086

- SE CORREGIRA EL USO DE LOS PROCEDIMIENTOS EXPLICADOS EN CLASE

- FECHA DE PRESENTACION JUEVES 24 DE SETIEMBRE DEL AÑO EN CURSO.

16/09/2015 MBA JOSE ANTONIO GUZMAN VALDIVIA 9

Page 10: Sesion 3 - Lenguaje de Bajo Nivel - Afc

GRUPOS PARA EXPOSICION:

1. GRUPO 1: FRANCO, ANDRES Y LADY

2. GRUPO 2: CARLOS, HIPOLITO

3. GRUPO 3: CRISTHIAN, LUIS Y MIGUEL

4. GRUPO 4: HONORIO, MARYLEI Y ELIZABETH

5. GRUPO 5: JOSUE Y MILWAR

16/09/2015 MBA JOSE ANTONIO GUZMAN VALDIVIA 10

Page 11: Sesion 3 - Lenguaje de Bajo Nivel - Afc

CRONOGRAMA :

1. TRABAJO ENCARGADO CON EXPOSICION: 14 , 15 Y 18 DE OCTUBRE

2. EXAMEN PARCIAL… VIERNES 23 DE OCTUBRE

- EXPOSICION CON VESTIMENTA FORMAL

16/09/2015 MBA JOSE ANTONIO GUZMAN VALDIVIA 11

Page 12: Sesion 3 - Lenguaje de Bajo Nivel - Afc

FIN

16/09/2015 MBA JOSE ANTONIO GUZMAN VALDIVIA 12