INSTITUTO TECNOLÓGICO DE CHIHUAHUA II ARQUITECTURA DE COMPUTADORAS MAESTRO: ERNESTO LEAL ALUMNOS: LUIS CARLOS BARRERA ORTIZ STHEPANIE FLORES GUILLEN

Documentos relacionados
Arquitectura (Procesador familia 80 x 86 )

Objetivo. Introducción. Tema: GENERACION DE CODIGO. Compiladores, Guía 11 1

1.2.- EL MICROPROCESADOR.

6-REGISTROS DEL 8086 Y DEL 80286

Aprendiendo Sistemas Operativos: Programación de Procesadores de Arquitectura IA-32

Tema 5: La pila, las macros y los procedimientos

Conceptos de Arquitectura de Computadoras Curso 2015

TEMA III: OPERACIONES CON LOS DATOS

La arquitectura del 8086/8088

Tema 5: Memorias. Espacio reservado para notas del alumno

Intel Arquitectura. Programación en Ensamblador Ing. Marcelo Tosini

Introducción a la Computación. Capítulo 10 Repertorio de instrucciones: Características y Funciones

Arquitectura de Computadores. Apellidos, Nombre:

Tema: Microprocesadores

Dispositivos de Procesamiento y Dispositivos de Memoria. Dra. Leticia Flores Pulido Introducción a la Ingeniería en Computación

Soluciones a los problemas impares. Tema 5. Memorias. Estructura de Computadores. I. T. Informática de Gestión / Sistemas

SISTEMAS OPERATIVOS Arquitectura de computadores

Fecha de Introducción. Velocidad de reloj. Anchura del bus. Número de transistores. (microns) Memoria direccionable.

MANEJO DEL MOUSE EN LENGUAJE C++

Procesadores de 64 bits

Ejercicios del tema 4. El procesador

Tutoría 2. Banco de memoria de 8 y 16 bits (8086)

Tema 4. Lenguaje máquina y lenguaje ensamblador

INFORMATICA I EJERCICIOS PROPUESTOS Buscar en el diccionario Qué es INFORMÁTICA?, Qué es

Instrucciones de Control de Flujo y Usos de la Pila

INDICE Control de dispositivos específicos Diseño asistido por computadora Simulación Cálculos científicos

Organización del Computador I. Introducción e Historia

Iniciación a la informática

INEL 4206 Microprocesadores Texto: Barry B Brey, The Intel Microprocessors: 8va. Ed., Prentice Hall, 2009

Qué es un programa informático?

Intel Arquitectura. Programación en Ensamblador Ing. Marcelo Tosini

EL EMU8086 Y EL MICROPROCESADOR 8086.

El nivel ISA (II)! Conjunto de Instrucciones

TAREA 1 ARITMETICA PARA BCD Y ASCII.

Lenguaje binario. Código ASCII. Medidas de la información

BIBLIOGRAFIA TEORIA DE CIRCUITOSY DISPOSOTIVOS BOYLESTAD ELECTRONICA DIGITAL TOKHEIM SISTEMAS DIGITALES TOCCI

INDICE 1. Operación del Computador 2. Sistemas Numéricos 3. Álgebra de Boole y Circuitos Lógicos

Resumen de las instrucciones del 8086/8088

El Diseño de un Lenguaje Máquina

PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1

SOPORTE FÍSICO O HARDWARE (I)

Todos los comandos de DEBUG se invocan usando una sola letra y son los siguientes:

GESTIÓN DE ARCHIVOS. Presentado por: Alba Arosemena Alma Vargas Hospicia Mendoza Roselvira Fernández Ahías Arosemena

Mod. I, Unid. 1, Obj. 1 CRITERIO DE DOMINIO 1/1

Código: ARC-265. Horas Semanales: 6. Prelaciones: INI-154

ESTRUCTURA FÍSICA DEL µp 8086

INDICE Programa Entrada Unidad de control Unidad aritmética y lógica (ALU)

4. Escribe con palabras lo que significan las siguientes letras y di cuántos bytes hay aproximadamente: a) 1 Gb? b) 1 Mb? C) 1 Kb?

1. Introducción a la Arquitectura de Computadoras

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

Sistemas. POSTREQUISITO: CATEGORÍA: Obligatorio SECCION: A HORAS POR SEMANA

Funcionamiento del 8086/8088

MEMORIA EJERCICIO 1 EJERCICIO 2

Ejercicios Jerarquía de Memoria

PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO. DE GALLETA: se utilizaban en las board en los años 80 y 90.

Ejercicios del tema 5. Jerarquía de de Memoria

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)

Procesador Concepto Tipos Velocidad de proceso Características funciones aritmético- lógicas y de control

Arquitectura de Computadores II Clase 15

Informática Básica. 2º Diplomatura en Ciencias Empresariales Universidad Pública de Navarra. Informática Básica, DCE-UPNA 1

Trabajo Práctico Nro 3: Assembler

Introducción a la arquitectura de computadores

FUNCIONAMIENTO DEL ORDENADOR

T2.- Unidades funcionales de un ordenador. TEMA 2 UNIDADES FUNCIONALES DE UN ORDENADOR. T2.- Unidades funcionales de un ordenador.

Arquitectura intel Preámbulo de OSO para alumnos formados en el procesador MIPS. Asignatura Sistemas Operativos Murcia abril de 2005

Estructura de un Ordenador

Microprocesadores. Procesador IA-32 - Gestión de Memoria en 64 bits. Alejandro Furfaro

Tema 4: Lenguaje máquina - Lenguaje ensamblador

Instrucción De Salto Incondicional

PROGRAMA ANALÍTICO DE ASIGNATURA

ARQUITECTURA DE SISTEMAS

Objetivos. Objetivos. Arquitectura de Computadores. R.Mitnik

Area Académica: Sistemas Computacionales. Tema: Elementos de diseño de memoria caché

PROBLEMAS TEMA 3: Unidad de Entrada/Salida

ARQUITECTURA DE COMPUTADORAS II. Propósito del curso : Ingeniería Ingeniería en Sistemas. Hardware. Clave de la materia: 413

Velocidades Típicas de transferencia en Dispositivos I/O

6. Entrada y Salida Explicación de la interfaz entre el computador y el mundo exterior.

Ejercicios de Arquitectura de Computadoras

Ensamblador. Introducción. Dpto. Física y Arquitectura de Computadores. Universidad Miguel Hernandez

Tema 5. Presentación de datos por pantalla

ESTRUCTURA BÁSICA DE UN ORDENADOR

Guía para la instalación de discos duro SATA y Configuración RAID

Cuestionario almacenamiento en disco y gestión de memoria.

UNIVERSIDAD DE GUADALAJARA

Estructura de Computadores Tema 1. Introducción a los computadores

2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIFICADORES COMO LOCALIDADES DE MEMORIA

Taller de Sistemas Operativos. Direccionamiento de Memoria 2012

Manual de Programación X86 sobre plataforma FPGA.

MICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI

INTRODUCCIÓN. Interrupciones.

Recopilación presentada por 1

UNIVERSIDAD RICARDO PALMA

CPU MEMORIAS CACHE. Memorias caché. Memoria caché = memoria de tamaño pequeño y acceso rápido situada entre la CPU y la memoria principal.

Nombre de la asignatura: Arquitectura de Computadoras. Créditos: Aportación al perfil

EL ORDENADOR Y SUS COMPONENTES

(1) Unidad 1. Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES. Grado en Ingeniería Informática EPS - UAM

Organización lógica Identificación de bloque

&217$'25(6',*,7$/(6. Figura 1.

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

DIAGRAMA A BLOQUES DE UNA COMPUTADORA

Transcripción:

INSTITUTO TECNOLÓGICO DE CHIHUAHUA II ARQUITECTURA DE COMPUTADORAS MAESTRO: ERNESTO LEAL ALUMNOS: LUIS CARLOS BARRERA ORTIZ STHEPANIE FLORES GUILLEN

En este cuestionario de estudiaran los microprocesadores como el 8086, 4096, 8008, entre otros, respondiendo las preguntas para estudiar sus características y otras tantas cosas como datos que no conocíamos y ejercicios para desarrollar la habilidad con estos conceptos. 1.- Cuáles fueron algunos de los problemas de los primeros microprocesadores de 4 bits? Sólo direccionaba 4096 localidades de 4 bits en la memoria, sólo ofrecía 45 instrucciones diferentes, por eso sólo se podía utilizar en aplicaciones limitadas. 2.- Enumere algunas de las aplicaciones de los primeros procesadores de 4 bits. Juegos de video y en controladores pequeños basados en microprocesadores. 3.- Qué mejoras en la tecnología de los microprocesadores condujeron a la aparición del microprocesador de 8 bits? El tamaño ampliado de la memoria 16kb y las instrucciones adicionales, un total de 48 4.- Haga una comparación de las velocidades de ejecución de los procesadores de 4, 8, 16 y 32. El 8008 tardaba 20 microsegundos en realizar una suma, el 8088 tardaba 2 microsegundos, el 8086 400 nanosegundos. 5.- Cuánta memoria direcciona el microprocesador 8086? 1MB 6.- Cuánta memoria direcciona el microprocesador 80386? 4GB 7.- Explique por qué el 80486 es más rápido que algunos de los microprocesadores anteriores. Contiene un coprocesador aritmético y una caché de 8kb. 8.- Qué es el paralelismo? Por qué permite al microprocesador ejecutar software con más eficiencia? Es la capacidad de procesar cierto número de instrucciones en forma simultánea en diversas etapas de la ejecución. Porque cada unidad está destinada a funcionar en paralelo con instrucciones en diversas fases de la ejecución. 9.- Cuáles son los tres canales conectados a la memoria y E/A del procesador? Canal de direcciones, canal de datos, canal de control. 10.- Los microprocesadores 80386 y 80486 pueden direccionar 4G bytes de memoria. 11.- El microprocesador 80286 direcciona 16 bytes de memoria 12.- El 80386 direcciona una memoria que tiene un ancho de 32 bytes 13.- La memoria lógica esta numerada del 00000H al FFFFFH en el microprocesador 8086 14.- Una palabra requiere 2 bytes de memoria 15.- Una doble palabra requiere 4 bytes de memoria 16.- Cuál es la diferencia entre los mapas de memoria lógica y física de 8088. Es que los bites en la memoria lógica afuera y en la memoria digital está adentro además de que en la memoria física solo utiliza un banco de información. 17.- Cuál es la diferencia entre los mapas de memoria lógica y física de 80486. Que en la memoria física utiliza dos bancos de memoria. 18.- Un banco de memoria tiene capacidad para almacenar 8 bytes en el sistema de memoria del microprocesador 19.- Qué es la EMS en una computadora personal y donde se encuentra? Es un sistema de memoria amplia, y se encuentra en el BIOS del sistema

20.-El sistema de memoria ampliada (EMS) empieza en la localidad BIOS de la memoria 21.- Cuánta memoria se encuentra en la TPA en un sistema de computadora? 1Mbyte 22.- Cuántos registros de propósito general de 8 bits están disponibles en la familia de microprocesadores 8086/8088? Cómo se llaman? Tiene 8 registros de propósito general, los cuales son: AH, AL, BH, BL, CH, CL, DHL, DL 23.- Cuántos registros de propósito general de 16 bits están disponibles en la familia de microprocesadores 8086/8088? Cómo se llaman? Tiene 4 que son, AX, BX, CX Y DX 24.- Cuántos registros de propósito general de 32 bits están disponibles en la familia del microprocesador 80386? Cómo se llaman? Tiene 4 que son, EAX, EBX, ECX Y EDX 25.- Por qué al registro CX se le llama registro contador? Porque contiene el conteo de ciertas instrucciones para corrimientos y rotaciones del numero de bytes para las operaciones repetidas de cadena y un contador para la instrucción LOOP 26.- Por qué al registro DX se le llama registro de datos? Porque es un registro que guarda muchos datos como el resultado de una multiplicación, el denominador de una división o algún dato de un dispositivo de entrada o salida. 27.- Enumere los 5 registros apuntadores, índices y explique su función normal. 1.- SP (Apuntador de pila).- Se emplea para direccionar datos en una pila de memoria de LIFO (ultimo en entrar, primero en salir). 2.- BP (Apuntador de base).- Se utiliza para direccionar a una matriz de datos en una pila de memoria. 3.- SI (Índice de fuente).- Se emplea para direccionar datos fuente en forma indirecta para utilizarlos con las instrucciones de cadenas o arreglos. 4.- DI (Índice de destino).- Se suele emplear para direccionar datos destino en forma indirecta, para utilizarlos con las instrucciones de cadenas o arreglos. 5.- IP (Apuntador de instrucciones).- Se utiliza siempre para direccionar a la siguiente instrucción que va a ejecutar el microprocesador. 28.- Los registros de segmento se utilizan para redireccionar un bloque de memoria de 64 Kbytes en el modo real Cómo es posible si un registro de segmento solo tiene 16 bits y la dirección de la memoria tiene 20 bits? Soló los 16 bits en la extrema derecha del registro extendido direccionan a una localidad dentro del segmento de memoria 29.- Qué registros de segmento se agregaron a los microprocesadores 80386 y 80486? Son: CS, SS, DS, ES, FS Y EL GS 30.- Se pueden traslapar los segmentos de memoria? Si es así, Cual es el número de bytes traslapados que no sea 0? Sí los segmentos de memoria pueden tocarse e incluso traslaparse si no se requieren 64K bytes de memoria para un segmento. 16 bytes 31.- Si IP = 1000H y CS = 2000H, entonces la dirección en modo real de la siguiente instrucción se encuentra en la localidad 21000H de la memoria. 32.- Si SS =1234H y SP = 0100H, entonces la dirección actual de la pila es_ 12440H _

33.- Cuáles son los dos apuntadores que utilizan el registro de segmento de pila para direccionar la memoria? ESP Apuntador de pila, el apuntador base BP/EBP Direccionar a una matriz de datos en una pila de memoria. 34.- La cadena fuente (SI) se encuentra en el _Segmento para información_ y la cadena destino (DI) se encuentra en el _Segmento adicional_ en las instrucciones para cadenas o arreglos. 35.- Cuantos de los 16 bits de bandera de 8086 contienen, en realidad, información? 9 bits 36.- Enumere y describa la función de cada uno de los bits de bandera similares al 8085. 1.- C: indica un acarreo después de una suma o un préstamo. También indica error en ciertos programas y procedimientos. 2.- P (paridad): es un cero para una paridad impar y un 1 para paridad par. La paridad es un conteo de unos expresado como un número par o impar. 3.- A (acarreo auxiliar): tiene un acarreo después de una suma o un préstamo después de una resta entre las posiciones de los bits 3 y 4 en el resultado. 4.- Z (cero): indica que el resultado de una operación aritmética o lógica es cero. Si z=1 el resultado es cero y si z= 0 el resultado no es cero. 5.-S (signo): indica el signo aritmético del resultado de una suma o resta si S=1 la bandera de signo se activa y el resultado es negativo. Si S=0 la bandera de singo se desactiva y el resultado es positivo. 37.- Cual es la finalidad del bit de bandera IOPL en el 80386. Se utiliza en modo protegido para seleccionar el nivel de privilegio de los dispositivos E/S. si el nivel de privilegio actual es de mayor prioridad que el del IOPL entonces se ejecuta la operación de E/S. si el nivel del IOPL es menor que el nivel de privilegio actual, ocurre una interrupción y ocasiona que se suspenda la ejecución. El IOPL de 00 es de mayor prioridad y el de 11 es la menor prioridad. 38.- Explique donde se utiliza el bit de bandera D y para que se utiliza. Se encuentra en el bit 10 controla las acciones de incremento o decremento de los registros DI o SI durante las instrucciones de cadena o arreglos. Si D = 1 hay decremento automático en los registros si D = 0 hay incremento. La bandera D se activa con las instrucciones STD (activar dirección) o se borra con CLD (quitar dirección). 39.- Qué es un sobre flujo? Es una condición que ocurre cuando se suman o restan números con signo un sobre flujo indica que el resultado ha excedido de la capacidad de la máquina. 40.- Un byte = 8 bits una palabra = 16 bits una doble palabra = 32 bits 41.- Los números con signo y sin signo son bytes, palabras y dobles palabras. (Indique si es cierto o falso). Falso 42.-Muestre como se almacena un 1234H en una palabra y en una doble palabra, si tanto la palabra como la doble palabra empiezan en una dirección 100000H. Palabra: 12H en el 10001H y 34H en 10000H Doble palabra: 00H en el 10003H y 00H en el 10002H y 12H en el 10001H y 34H en el 10000H 43.- Muestre como se almacena la dirección 1000:1234 en una doble palabra que empieza en la dirección 04000H. Un controlador se almacena en el área del disco duro 44.- Qué registro mantiene al selector en modo de sistema protegido? Cualquier registro para segmento

45.- Qué modo de funcionamiento se debe emplear para acceder a la memoria arriba del primer Mbyte en el microprocesador 80386? El modo protegido 46.-Convierta los siguientes números a números de 16 bits con signo: a. -105, b.+302, c. -12, d. +134, e. - 1003. -105 1000 0000 0110 1000 +302 0000 0001 0010 1110-12 1000 0000 0000 1100 +134 0000 0000 1000 0110-1003 1000 0011 1110 1011 47.- Convierta los siguientes números binarios de 8 bits a valores decimales, con signo y sin signo: A. 10000000, B. 00101011, C. 11011011, D. 00111111, E. 10001111. A) 128, 0 B) 43 C) 219, -91 D) 63 E) 143, -15 Conclusión En este cuestionario realizamos ejercicios y contestamos preguntas que nos ayudaron a entender el funcionamiento de varias cosas de las computadoras y los microprocesadores, estados de memoria, registros, bits bandera, bancos de memoria entre otros, sabiendo lo importante que es todo esto para el entendimiento de una computadora. Bibliografía Barry B. B. (1994). Introducción al microprocesador. En Barry B. B. (Prentice Hall Hispanoamericana), Los microprocesadores Intel (pp. 1-42). Estado de México: Prentice Hall Hispanoamericana.