Guía de Ingreso: Área Electrónica
|
|
- Pedro Ponce Giménez
- hace 6 años
- Vistas:
Transcripción
1 Guía de Ingreso: Área Electrónica I. Arquitectura de Computadoras INSTRUCCIONES: Resuelve en equipo las siguientes preguntas. Las respuestas se entregan individualmente al final de la clase. El objetivo del ejercicio es que discutas los elementos que deben integrar la respuesta correcta. 1. Qué es el BIOS? 2. En donde se encuentra el BIOS? 3. Qué dispositivos se controlan con el BIOS? 4. Qué es el ROM BIOS? 5. Para que sirve la parte no residente del BIOS? 6. Para que sirve el archivo IO.SYS? 7. Qué es el kernel del SO? 8. Cómo se accede a las funciones del sistema? 9. Qué funciones provee el kernel? 10. Menciona cinco servicios del BIOS 11. Cómo se invocan los servicios del BIOS? 12. Como se solucionan los conflictos entre interrupciones del BIOS? 13. En que lenguaje se programan las rutinas de interfase? 14. Qué interrupción corresponde al servicio de comunicaciones seriales? 15. Lista los subservicios del BIOS RS Describe brevemente cada uno de los subservicios 17. Qué información se requiere para inicializar al puerto serial? 18. Muestra la tabla para configurar el BAUD RATE 19. Muestra la tabla para configurar la paridad 20. Muestra la tabla para configurar los bits de paro 21. Muestra la tabla para configurar el tamaño de los datos 22. para que sirve el servicio 80H y 81H? 23. Definición del SO. 24. Escribe 3 funciones del sistema operativo. 25. Qué es un compilador? 1. Qué es la Arquitectura de una computadora? Elementos a considerar: a. Hardware y Software. b. Encapsulamiento. c. Organización. 2. Cuáles son los objetivos de la Arquitectura de las computadoras? Elementos a considerar: a. Computadoras de propósito general o específico. b. Velocidad y Costo. c. Aplicaciones. 3. Por qué es importante conocer la arquitectura de un procesador? Elementos a considerar: a. Funcionamiento interno del µp b. Ejecución de programas. c. Relación con el BIOS y el SO. 4. Para una compuerta AND: a. Dibuja el diagrama esquemático b. Dibuja el diagrama de simulación c. Dibuja el layout. 5. Escribe un programa en ensamblador que escriba en el centro de la pantalla Hola Mundo. El programa debe de tener las siguientes características: a. Utilizar subrutinas. b. Comentar cada línea c. Decir el valor final de los registro AX, BX, CX, y DX. 6. Define de la forma mas completa los siguientes términos: a. Registro. b. Bus bidireccional c. Directiva de ensamblador d. Interrupción e. DMA f. Dirección física g. Encapsulamiento h. Banderas i. Segmentación 7. Describe para que se utilizan los siguientes registros o banderas: a. ZF b. CS c. SS d. IP e. SF f. DF g. OF h. BS i. DS 8. Observa la figura y contesta: a. Título de la figura b. Para que se utiliza este esquema de funcionamiento c. En que factor se incrementa la velocidad
2 9. Para el siguiente esquema define la función de cada uno de los Buses y el por que son unidireccionales o bidireccionales. 10. Explica de la forma mas completa cada uno de los siguientes esquema
3 . 11. Observa los diagrama de tiempos de la siguiente figura y contesta las preguntas para cada uno de ellos
4 a) De que instrucción se trata? b) Qué indica la señal ALE? c) En que ciclo de reloj los datos son válidos? d) Cuántas direcciones se pueden trabajar con 16 bits? e) Cuándo se utilizan los ciclos TW? II. Diseño Lógico 1. Observa el siguiente diagrama de bloques y responde las siguientes preguntas. a) Cuál es el nombre técnico del circuito que reciben las señales T1? b) Dibuja la forma de onda para cada una de las seis señales de tiempo. c) Describe brevemente la operación del circuito. d) Para que sirve la señal M del ALU? Entrada de datos Registros del CPU Salidas Entradas A Registro A T1 RA T4 Entradas B Registro B T2 RB Controlador del CPU T1 T2 T3 T4 RA RB Generador de tiempo T3 ALU S3 S2 S1 S0 M Unidad Aritmética B A CO 2. Muestre el circuito lógico diseñado para implementar la función T=f(A,B,C,D,E,F), que se indica abajo, usando un solo MUX de 8X3 y las compuertas AND, OR y NOT que se requieran. T=(1,5,6,7,8,9,11,13,15,16,17,18,20,21,24,27,29,30,32,33,34,35,36,40,42,46, 49,50,51,52,53,54,55,59,63) a) Mostrar el mapa de Karnaugh para la función T. b) Mostrar las simplificaciones por mapas de Karnough de la función T(A,B,C,D,E,F). c) Mostrar el circuito lógico usando el multiplexor (ver el ejemplo resuelto). A B C D E F T EF D D E F E MUX T(A,B,C,D,E,F) DE + EF
5 3. El gobierno de la ciudad quiere diseñar un circuito que permita encriptar información vía hardware para evitar el espionaje y que así se filtre información. En el extremo transmisor se deberá utilizarse un circuito combinacional que transforme los datos de entrada de acuerdo con la siguiente tabla: Entrada Salida Por supuesto, en el extremo receptor se debe instalar un circuito que desencripte la información regresándola a su forma original. Diseña ambos circuitos. 4. Observa el diagrama y determina: A B X1A N X2A C N 2 D X3A N X4A N 3 3 X5A N 3 A B C D Si tomamos en cuenta que las señales de entrada son las que se muestran arriba determina la forma de onda para X1A, X2A, X3A, X4A y X5A. 5. Diseña un circuito multiplexor de 32 entradas de datos utilizando multiplexores de 8 entradas de datos, 3 entradas de selección y 2 entradas de habilitación o selección de chip. 6. Observa el siguiente diagrama y contesta las siguientes preguntas.
6 a) Cuál es el núcleo del diagrama mostrado? b) Qué función tiene el bloque AE? Observa la tabla de abajo y contesta. c) Muestra la tabla de verdad con M, S 1, S 0, b i como entrada y y i como salida. d) Muestra la simplificación mediante un mapa de Karnaugh. e) Muestra el circuito. Para la tabla que se muestra determina: f) La representación en mapa de Karnaugh. g) La función simplificada. e) El circuito lógico. III. Microprocesadores 3. Determina si las siguientes afirmaciones sobre los PIC s son falsas o verdaderas. ( ) Tienen una arquitectura Harvard. ( ) La memoria de datos es de tipo DRAM. ( ) La memoria RAM del PIC consta de 64 registros de 8 bits. ( ) Un procesador segmentado ejecuta varias instrucciones al mismo tiempo. ( ) La memoria de instrucciones es de 1024 registros de 8 bits. ( ) Un microcontrolador es un sistema cerrado ya que se programa para tareas específicas. ( ) Los registros especiales están organizados en dos bancos de memoria. ( ) La terminal MCLR se activa en alto.
7 ( ) Los puertos son bidireccionales, es decir pueden ser entrada o salida al mismo tiempo. ( ) El registro Program Counter (PC) se almacena en la memoria de instrucciones. ( ) La arquitectura Von Neumann utiliza una memoria de datos y otra para las instrucciones. ( ) Una arquitectura ortogonal puede utilizar cualquier elemento de la arquitectura como fuente o destino. ( ) El Stack está integrado por 8 registros de 8 bits cada uno. ( ) El registro de trabajo W es de 14 bits. ( ) En un PIC, un ciclo de máquina se ejecuta en 4 pulsos de reloj. ( ) La dirección 50H pertenece a los registros de propósito general. 1. Para el código que se muestra contesta las siguientes preguntas a) Qué son las líneas que empiezan con un punto? b) Qué define la palabra near en un procedimiento? c) Qué código se requiere agregar para devolver el control al SO? d) Cuál es el propósito de la instrucción ADD en este programa? e) Explica que hace la línea buffer [bx],0024h f) Escribe el código de la subrutina limpia. g) Escribe el código de la subrutina posic. h) Escribe el código de la subrutina retorno. i) Escribe el código de la subrutina desp. j) Escribe el código de la subrutina Esch..model small.data msg1 DB "Introduzca su nombre $" msg2 DB "Su nombre es: $" msg3 DB "El numero de caracteres es: $" buffer DB 15 DUP("$").code ;******* Programa Principal *********************** main proc near ax,@data ds,ax bl,15d buffer[0],bl
8 add add main limpia posic dx,offset msg1 desp retorno dx,offset buffer escr al,24h ah,00h bl,buffer[1] bl,2d bh,00h buffer [bx],0024h retorno dx,offset msg2 desp retorno dx,offset buffer[2] desp retorno dx,offset msg3 desp al,buffer[1] al,30h buffer[1],al bl,"$" buffer[2],bl dx,offset buffer[1] desp retorno endp 2. Observa el siguiente código y contesta las preguntas. a) Escribe 5 directivas del ensamblador. b) Escribe 3 errores que tenga el programa. c) Configura correctamente todo el puerto A como entrada y todo el B como salida. d) Qué hace la línea ORG 0x000? e) Qué línea de código debe de incluirse para no tener que escribir la sección de constantes? f) Qué hace el programa? list p=16f84 radix hex ; w equ 0 f equ 1 porta equ 0x05
9 portb equ 0x06 ; org 0x000 inicio lw 0xff tris porta lw 0x00 tris portb f porta,w wf portb ciclo goto ciclo ; end 3. Observa el siguiente código y contesta las preguntas: ENCABEZADO CONSTANTES Org 0x000 Call config_puertos Inicio Call lectura_boton Call Asigna_salida Goto Inicio end a) Muestra el circuito que corresponde al botón de MCLR b) Muestra el circuito para leer en el puerto A un dip switch de 4 bits y un push boton c) Muestra el circuito para conectar un display de 7 segmentos de ánodo común en el puerto B. No olvides conectar el ánodo. d) Muestra el código que debe colocarse en lugar de la etiqueta ENCABEZADO. e) Muestra las constantes que se deben definir en el área de CONSTANTES para mostrar en el display los números del 0 al 9 y una letra E de error. f) Escribe el contenido de la rutina config_puertos haciendo que el display muestre el número cero como primer valor. g) Escribe el código de la subrutina lectura_boton para identificar en que momento se oprime el botón y el momento en que se suelta. Cada vez que se oprime el botón, el valor del dip switch debe leerse. h) Escribe el código de la subrutina Asigna_salida para identificar la salida del puerto B de acuerdo con el valor leído del dip switch. En esta subrutina se le asigna valor a portb. Para los valores mayores a 9 debe de desplegarse una letra E. i) Modifica la subrutina config_puertos para que el valor inicial sea el del dipswitch. j) Modifica la subrutina lectura_boton para que una vez que se oprima el botón el display empiece a erse ascendentemente hasta llegar al nueve. Cada que llegue al número 10 debe regresar a cero cíclicamente. k) Escribe una subrutina de retardo para que los resultados no aparezcan muy rápido l) Muestra como se modifica la instrucción GOTO IV. Interfases 1. Observa el diagrama y contesta las preguntas. a) Determina el tamaño de la memoria b) Cuántos bancos de memoria se pueden unir?
10 c) Qué se requiere para que el contenido de la memoria llegue hasta el bus de datos? d) Cuál es el rango específico de direcciones para la memoria que se muestra en la figura? e) Si las terminales E2 y E3 no estuvieran conectadas a tierra y 5V respectivamente, y se usaran como bits de dirección hasta que tamaño podría crecer la memoria? 4. Contesta las preguntas a) Cuántas memorias se pueden conectar en total al arreglo? b) Determina el rango de direcciones sobre los que puede trabajar la memoria ROM1 c) Determina el rango de direcciones sobre los que puede trabajar la memoria ROM2 d) Determina el rango de direcciones sobre los que puede trabajar la memoria R/WM1 e) Qué estado debe de tener la señal IO/M para que funcionen las memorias?
11 5. Explica de la firma mas completa el siguiente diagrama. 6. Escribe el código necesario para que el display muestre la palabra HOLA (no se requiere DELAY)
12 7. Escribe el código necesario para que aparezca en el display el número Contesta las siguientes preguntas: 1 STAR: LXI H,2050H 2 MVI C,08H 3 MVI B,00H 4 NXTBYTE: MOV A,M 5 CMP B 6 JNC NEXT 7 MOV B,A
13 8 NEXT: INX H 9 DCR C 10 JNZ NXTBYTE 11 MOV A,B 12 OUT PORT1 13 HLT a) Cuántas veces se repite el ciclo? b) En la línea 4, Cuál es la primera dirección a la que se apunta? c) En la línea 7, Qué queda almacenado siempre en B? d) Para que se utilizan las líneas de código 8,9 y 10? e) Qué número se saca por el puerto? f) Qué hace este programa?
14 Set de Instrucciones y mapa de memoria del PIC Maestría en Cibertrónica
15 Set de Instrucciones de INTEL Maestría en Cibertrónica
16
Ciclos de máquina. Otro ejemplo: decremento de un registro par (donde rp = HL, DE, BC, SP) DCX rp
Ciclos de máquina Otro ejemplo: decremento de un registro par (donde rp = HL, DE, BC, SP) DCX rp Acceso a periféricos: función del pin IO/M Este μp cuenta con dos instrucciones específicas para I/O, llamadas
Más detallesIntroducción a la arquitectura de computadores
Introducción a la arquitectura de computadores Departamento de Arquitectura de Computadores Arquitectura de computadores Se refiere a los atributos visibles por el programador que trabaja en lenguaje máquina
Más detallesINDICE Programa Entrada Unidad de control Unidad aritmética y lógica (ALU)
INDICE Capitulo 1. Qué es un computador? 1.1. Introducción 1 1.2. El computador como dispositivo electrónico 2 1.3. Cómo se procesa la información? 3 1.4.Diagrama de bloques de un computador 1.4.1. Información
Más detallesArquitectura (Procesador familia 80 x 86 )
Arquitectura (Procesador familia 80 x 86 ) Diseño de operación Basada en la arquitectura Von Newman Memoria CPU asignadas direcciones I / O BUS: Es un canal de comunicaciones Bus de direcciones: Contiene
Más detallesConceptos de Arquitectura de Computadoras Curso 2015
PRACTICA 1 Assembly, Instrucciones, Programas, Subrutinas y Simulador MSX88 Objetivos: que el alumno Domine las instrucciones básicas del lenguaje assembly del MSX88. Utilice los diferentes modos de direccionamiento.
Más detallesTransferir datos por medio del puerto paralelo utilizando un lenguaje de bajo nivel. (Lenguaje ensamblador auxiliándose del macroensamblador MASM)
Microprocesadores. Guía 7 1 Facultad: Ingeniería. Escuela: Electrónica. Asignatura: Microprocesadores. Lugar de ejecución: Microprocesadores (Edificio 3, 2da planta). PUERTO PARALELO. Objetivos específicos
Más detallesSistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria
1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo
Más detallesContenidos. Arquitectura de ordenadores (fundamentos teóricos) Elementos de un ordenador. Periféricos
Arquitectura de ordenadores (fundamentos teóricos) Representación de la información Estructura de un microprocesador Memorias Sistemas de E/S Elementos de un ordenador Microprocesador Placa base Chipset
Más detallesIV. PROGRAMACIÓN TEMÁTICA PRIMERA UNIDAD: MICROPROCESADORES COMPETENCIA ESPECÍFICA:
I. DATOS GENERALES II. SUMILLA SILABO 1. Nombre de la Asignatura : MICROPROCESADORES 2. Carácter : Electivo 3. Carrera Profesional : Ing. Electrónica y Telecomunicaciones 4. Código : IE0808 5. Semestre
Más detallesAnálisis general de un Microprocesador
Análisis general de un Microprocesador Arquitectura del chip Repertorio de instrucciones Sistema mínimo Señales de control Función de cada pin del µp Herramientas de desarrollo Performance. ARQUITECTURA
Más detallesRegistros SFR vistos hasta ahora: Microcontroladores PIC
Registros SFR vistos hasta ahora: Microcontroladores PIC Microcontroladores PIC: Timer Características del Timer TMR0: Cumple básicamente la función de contador de eventos (o divisor de frecuencia). El
Más detallesSistemas con Microprocesadores I
Sistemas con Microprocesadores I 1 Microcontroladores Introducción Harvard vs. von-neumann Clasificación del procesador Segmentado o Pipeline Ortogonal vs. No ortogonal 2 Microcontroladores PIC Siglas
Más detallesARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR
ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR Historia Bloques funcionales Dimensionamiento Estructura CPU Concepto de programa Interrupciones Buses Entrada / Salida Ejemplo de arquitectura:
Más detallesTema: Microprocesadores
Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Introducción a los Microprocesadores y Microcontroladores. Tema: Microprocesadores Arq. de Computadora I Ing. Carlos Ortega H. 1
Más detallesCarrera: MTF Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Microcontroladores MTF-0532 2-4-8 2.- HISTORIA DEL PROGRAMA Lugar y fecha de elaboración
Más detallesObjetivos. Objetivos. Arquitectura de Computadores. R.Mitnik
Objetivos Objetivos Arquitecturas von Neumann Otras Unidad Central de Procesamiento (CPU) Responsabilidades Requisitos Partes de una CPU ALU Control & Decode Registros Electrónica y buses 2 Índice Capítulo
Más detallesSISTEMAS BASADOS EN MICROPROCESADORES
SISTEMAS BASADOS EN MICROPROCESADORES Grado en Ingeniería Informática Escuela Politécnica Superior UAM COLECCIÓN DE PROBLEMAS DE LOS TEMAS 5.5 A 7.2 P1. Escribir una rutina de ensamblador que se quede
Más detalles(1) Unidad 1. Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES. Grado en Ingeniería Informática EPS - UAM
Unidad 1 Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES Grado en Ingeniería Informática EPS - UAM Índice 1. Sistemas digitales basados en microprocesador. 1.1. Arquitectura
Más detallesENSAMBLADOR DE ARCHIVO TASM MASM NASM GAS. Características de un Ensamblador de Archivo
ENSAMBLADOR DE ARCHIVO TASM MASM NASM GAS Características de un Ensamblador de Archivo Traduce de Leng Ensamblador a Lenguaje máquina Permite definición de etiquetas Reserva memoria para variables octales
Más detallesPregunta correcta= 0,3 Pregunta no contestada= 0 Pregunta incorrecta (tipo test)= -0,15
Pregunta correcta= 0,3 Pregunta no contestada= 0 Pregunta incorrecta (tipo test)= -0,15 Sistemas operativos, arquitectura von Neumann, configuración del PC (3 puntos) 1) Señale la opción correcta: [_]
Más detallesFUNCIONAMIENTO DEL ORDENADOR
FUNCIONAMIENTO DEL ORDENADOR COMPUTACIÓN E INFORMÁTICA Datos de entrada Dispositivos de Entrada ORDENADOR PROGRAMA Datos de salida Dispositivos de Salida LOS ORDENADORES FUNCIONAN CON PROGRAMAS Los ordenadores
Más detallesArquitectura del CPU. Organización del Computador 1 Verano 2016
Arquitectura del CPU Organización del Computador 1 Verano 2016 Agenda De dónde venimos? Introducción: esquema de una computadora Representación de la información Circuitos Combinatorios Circuitos Secuenciales
Más detallesPractica de PIC 16F84
Practica de PIC 16F84 Los PIC son circuitos que pueden controlar dispositivos y diferentes sistemas, son como los PLC (controles lógico programable), además debo decir que es un circuito que tiene todas
Más detallesDiscusión. Modelo de una compuerta. Arquitecturas de Computadores Prof. Mauricio Solar. Temario. ...Introducción
0-06-200 Temario Arquitecturas de Computadores Prof. Mauricio Solar 5 Componentes igitales Estructurados Introducción 2 Registros 3 Multiplexores 4 Codificadores y ecodificadores 5 Archivos de Registros
Más detallesINTRODUCCIÓN. Comunicación Serial.
INTRODUCCIÓN La función principal de este tipo de comunicación es la de convertir datos de salida de forma paralela a serial y la de convertir datos de entrada de forma serial a paralela. El acceso al
Más detallesUNIVERSIDAD NACIONAL DE COLOMBIA SEDE BOGOTÁ FACULTAD DE INGENIERÍA INGENIERÍA MECATRÓNICA
UNIVERSIDAD NACIONAL DE COLOMBIA SEDE BOGOTÁ FACULTAD DE INGENIERÍA INGENIERÍA MECATRÓNICA INTRODUCCIÓN AL PIC NOMENCLATURA ARQUITECTURA. TEMPORIZACIÓN. SET DE INSTRUCCIONES. MODOS DE DIRECCIONAMIENTO.
Más detallesArquitectura de Computadores II
Facultad de Ingeniería Universidad de la República Instituto de Computación Temas Repaso de conceptos Microcontroladores CISC vs RISC CISC Complex Instruct Set Computers RISC Reduced Instruct Set Computers
Más detallesTutoría 2. Banco de memoria de 8 y 16 bits (8086)
Tutoría 2. Banco de memoria de 8 y 16 bits (8086) RESUMEN Cuando el procesador opera en modo mínimo, éste genera las señales de control para la memoria y los dispositivos de E/S. [1, pág. 292]. Para utilizar
Más detallesMicroprocesadores. Informática Aplicada DSI-EIE FCEIA
Microprocesadores Informática Aplicada DSI-EIE FCEIA Arquitecturas Un concepto: Programa almacenado Dos modelos: Von Neumann (1945) Harvard 2 Microprocesador Es un circuito integrado que cumple las funciones
Más detalles1.2.- EL MICROPROCESADOR.
1.2.- EL MICROPROCESADOR. El microprocesador es un circuito integrado que contiene algunos o todos los elementos necesarios para conformar una (o más) unidad central de procesamiento UCP, también conocido
Más detallesArquitectura de computadoras
Arquitectura de computadoras Técnicas Digitales III Ing. Gustavo Nudelman 2013 Que entendemos por arquitectura Un sistema con una CPU, memoria y dispositivos de entrada y salida puede considerarse un sistema
Más detallesESTRUCTURA FÍSICA DEL µp 8086
Características generales: Procesador de 16 bits Bus de direcciones de 20 bits : 1 Mbyte Bus de datos interno de 16 bits Bus de datos externo de 16 bits en el 8086 8 bits en el 8088 89 instrucciones Alimentación
Más detallesSISTEMAS OPERATIVOS Arquitectura de computadores
SISTEMAS OPERATIVOS Arquitectura de computadores Erwin Meza Vega emezav@unicauca.edu.co Esta presentación tiene por objetivo mostrar los conceptos generales de la arquitectura de los computadores, necesarios
Más detallesIntroducción a la Computación. Capítulo 10 Repertorio de instrucciones: Características y Funciones
Introducción a la Computación Capítulo 10 Repertorio de instrucciones: Características y Funciones Que es un set de instrucciones? La colección completa de instrucciones que interpreta una CPU Código máquina
Más detallesLa arquitectura del 8086/8088
Repasamos aquí la arquitectura de un PC. Para más información sobre lo aquí expuesto se puede consultar [PA01] y los capítulos iniciales de [Tej01], [Rod00] y [Nor01]. Anatomía del PC A grandes rasgos,
Más detallesMANEJO DEL MOUSE EN LENGUAJE C++
MANEJO DEL MOUSE EN LENGUAJE C++ Bruno López Takeyas Instituto Tecnológico de Nuevo Laredo Reforma Sur 2007, C.P. 88250, Nuevo Laredo, Tamps. México http://www.itnuevolaredo.edu.mx/takeyas E-mail: takeyas@itnuevolaredo.edu.mx
Más detallesMódulo Bluetooth HC-06 con puerto serial. Guía fácil
1 Módulo Bluetooth HC-06 con puerto serial. Guía fácil Este manual consta de 3 partes: PARTE 1. Resumen del módulo Bluetooth HC-06 con puerto serial. PARTE 2. Instalación de módulo Bluetooth HC-06 al sistema
Más detallesMÓDULO III PROGRAMACIÓN DEL MICROPROCESADOR
85 MÓDULO III PROGRAMACIÓN DEL MICROPROCESADOR El módulo III está conformado por las unidades 7 y 8. El estudio de estas unidades, permite desarrollar en el estudiante las competencias necesarias en la
Más detallesFuncionamiento del 8086/8088
En este capítulo se ofrece una pequeña descripción del funcionamiento de un 8086/8088. En concreto, se explica cómo está organizada la memoria, como se ejecuta un programa y cómo se manejan las interrupciones.
Más detallesMICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI
MICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI DEFINICIÓN Es un microcontrolador de Microchip Technology fabricado en tecnología CMOS, completamente estático es decir si el reloj se detiene los datos
Más detallesAsignaturas antecedentes y subsecuentes
PROGRAMA DE ESTUDIOS Microprocesadores Área a la que pertenece: Área de Formación Integral Profesional Horas teóricas: 3 Horas prácticas: 2 Créditos: 8 Clave: F0176 Asignaturas antecedentes y subsecuentes
Más detallesArquitectura de Computadores II 8086 Parte II
8086 Parte II Facultad de Ingeniería Universidad de la República Instituto de Computación Contenido Funciones recursivas Manejadores de dispositivos Rutinas recursivas(1/10) Introducción Salvar contexto.
Más detallesExamen de Arquitectura de Computadores 2 22 de febrero del 2011
Examen de Arquitectura de Computadores 2 22 de febrero del 2011 Indique su nombre completo y número de cédula en cada hoja. Numere todas las hojas e indique el total de hojas en la primera. Escriba las
Más detallesTema 15 ELECTRÓNICA DIGITAL. PROCESADORES DIGITALES (PARTE 2A) Arquitecturas Harvard y Von Neumann. Tipos de procesadores digitales
ELECTRÓNICA DIGITAL Tema 5 PROCESADORES DIGITALES (PARTE 2A) Arquitecturas Harvard y Von Neumann. Tipos de procesadores digitales SISTEMA FÍSICO DE LA DE CONTROL DE CONTROL ARQUITECTURA HARVARD CTR G M
Más detallesUNIVERSIDAD TECNOLÓGICA DE LA MIXTECA. Ingeniería en Electrónica EL MICROCONTROLADOR PIC16F84 PRESENTA: M. C. Felipe Santiago Espinosa
UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA Ingeniería en Electrónica EL MICROCONTROLADOR PIC16F84 PRESENTA: M. C. Felipe Santiago Espinosa Noviembre de 2007 Objetivos 2 Que los participantes adquieran el conocimiento
Más detallesÍNDICE INTRODUCCIÓN...17
ÍNDICE INTRODUCCIÓN...17 CAPÍTULO 1. MICROCONTROLADORES...19 1.1 MICROCONTROLADOR...19 1.1.1 Controlador y microcontrolador...19 1.1.2 Diferencia entre microprocesador y microcontrolador...21 1.1.3 Aplicaciones
Más detallesUniversidad Católica de Santiago del Estero Facultad de Matemática Aplicada Carrera de Ingeniería en Electrónica
INFORMATICA PROGRAMACIÓN DE CONTENIDOS UNIDAD Nº 1. Arquitectura de las computadoras. Introducción a la arquitectura de computadoras. Concepto de arquitectura de computadoras. Hardware y software. Generaciones
Más detallesESTRUCTURA DE COMPUTADORES GUÍA DOCENTE
ESTRUCTURA DE COMPUTADORES GUÍA DOCENTE OBJETIVOS Y COMPETENCIAS Con la y los ejercicios del documento relativo a esta asignatura se pretenden adquirir las competencias básicas relacionadas con la informática,
Más detallesEjercicios del tema 4. El procesador
jercicios del tema 4. l procesador jercicio 1. Considere un procesador de 32 bits con una frecuencia de reloj de 500 MHz con la estructura del mostrado en el jercicio 3. La memoria se direcciona por bytes
Más detallesTema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática
Tema 1 Introducción. Arquitectura básica y Sistemas Operativos Fundamentos de Informática Índice Descripción de un ordenador Concepto básico de Sistema Operativo Codificación de la información 2 1 Descripción
Más detallesSISTEMAS BASADOS EN MICROPROCESADOR 2º Grado Ingeniería Informática (EPS UAM) EXAMEN FINAL EXTRAORDINARIO JULIO 2013 ENUNCIADO DEL PROBLEMA
SISTEMAS BASADOS EN MICROPROCESADOR 2º Grado Ingeniería Informática (EPS UAM) EXAMEN FINAL EXTRAORDINARIO JULIO 2013 ENUNCIADO DEL PROBLEMA IMPLEMENTACIÓN DE UN DRIVER DOS INTERFAZ CON UN SISTEMA DE RADIO
Más detallesTema 4 (II) El procesador
Tema 4 (II) El procesador Grupo ARCOS Estructura de Computadores Grado en Ingeniería Informática Universidad Carlos III de Madrid Contenidos 1. Técnicas de control 1. Lógica cableada 2. Lógica almacenada
Más detalles0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)
Hardware y Software (1/6) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII American Standard Code for Information Interchange Carácter =
Más detallesFuncionamiento de la Pila (o stack)
Funcionamiento de la Pila (o stack) Todo μp cuenta con una memoria de almacenamiento temporal denominada Pila Es una estructura de datos de tipo secuencial (LIFO) Existen dos operaciones básicas posibles:
Más detallesEL EMU8086 Y EL MICROPROCESADOR 8086.
1 Facultad: Ingeniería. Escuela: Electrónica. Asignatura: Microprocesadores. Lugar de ejecución: Microprocesadores (Edificio 3, 2da planta). EL EMU8086 Y EL MICROPROCESADOR 8086. Objetivos específicos
Más detallesTema 5: La pila, las macros y los procedimientos
Tema 5: La pila, las macros y los procedimientos S La pila S Las macros S Definición de procedimientos S Tipos de procedimientos: NEAR y FAR S Paso de parámetros a un procedimiento S Mediante registros
Más detallesLenguaje binario. Código ASCII. Medidas de la información
Hardware y Software (1/5) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII Medidas de la información Unidad mínima de información: BIT (0
Más detallesUnidad 2: Taller de Cómputo. Estructura y Componentes de la Computadora UNIDAD DOS: INTRODUCCIÓN
UNIDAD DOS: INTRODUCCIÓN Una computadora es una máquina electrónica diseñada para manipular y procesar información de acuerdo a un conjunto de ordenes o programas. para que esto sea posible se requiere
Más detallesVelocidades Típicas de transferencia en Dispositivos I/O
Entradas Salidas Velocidades Típicas de transferencia en Dispositivos I/O Entradas/Salidas: Problemas Amplia variedad de periféricos Entrega de diferentes cantidades de datos Diferentes velocidades Variedad
Más detallesARQUITECTURAS ESPECIALES
ARQUITECTURAS ESPECIALES EL - 337 Página Qué es un Multiplexor? EL - 337 Un multiplexor o MUX es un switch digital (interruptor digital) que conecta una de las entradas con su única salida. Desde el punto
Más detallesINDICE Control de dispositivos específicos Diseño asistido por computadora Simulación Cálculos científicos
INDICE Parte I. La computadora digital: organización, operaciones, periféricos, lenguajes y sistemas operativos 1 Capitulo 1. La computadora digital 1.1. Introducción 3 1.2. Aplicaciones de las computadoras
Más detallesITT-327-T Microprocesadores
ITT-327-T Microprocesadores Temporizador Programable (PIT) 8254. Temporizador/Contador Programable (PIT) 8254. Es un contador/temporizador programable diseñado para trabajar con los sistemas de microcomputadores.
Más detallesAUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas MARCO TEORICO. Estructura Interna
AUTOMATIZACION GUIA DE TRABAJO 3 DOCENTE: VICTOR HUGO BERNAL UNIDAD No. 3 OBJETIVO GENERAL Realizar una introducción a los controladores lógicos programables OBJETIVOS ESPECIFICOS: Reconocer la arquitectura
Más detallesEjemplo del uso de las subrutinas
Ejemplo del uso de las subrutinas Enunciado del problema: Diseñar un contador BCD que cuente de 0 a 59 para simular un timer de 60 segundos y que el conteo de dos dígitos BCD, sea desplegado en los displays
Más detallesTEMA 1: Concepto de ordenador
TEMA 1: Concepto de ordenador 1.1 Introducción Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Para escribir estos programas necesitamos
Más detallesUnidad I: Organización del Computador. Ing. Marglorie Colina
Unidad I: Organización del Computador Ing. Marglorie Colina Arquitectura del Computador Atributos de un sistema que son visibles a un programador (Conjunto de Instrucciones, Cantidad de bits para representar
Más detallesMontaje y evaluación de sistemas digitales combinacionales.
PRÁCTICA 3 Montaje y evaluación de sistemas digitales combinacionales. 1. Objetivos El objetivo de la siguiente práctica es familiarizar al alumno con el manejo de sistemas combinacionales, además de:
Más detallesESTRUCTURA BÁSICA DE UN ORDENADOR
ESTRUCTURA BÁSICA DE UN ORDENADOR QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... Qué son los
Más detallesPREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1
PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1 1. Cuál de los siguientes componentes no forma parte del esquema general de un ordenador? A Memoria Principal B Disco Duro C Unidad de Control D Unidad Aritmético
Más detallesTema 2: Lenguaje máquina. La interfaz entre el hardware y el software
Tema 2: Lenguaje máquina La interfaz entre el hardware y el software 1 Índice Introducción. Formatos de Instrucción. Modos de Direccionamiento. Ortogonalidad y Regularidad. Frecuencia de Utilización de
Más detallesFuncionamiento de un ordenador. Conrado Perea
Funcionamiento de un ordenador Conrado Perea Cinco componentes Procesador Memoria Discos PC Programas Entrada / Salida Procesador El microprocesador es el cerebro del ordenador, y se encarga de transmitir
Más detallesSISTEMAS BASADOS EN MICROPROCESADORES
SISTEMAS BASADOS EN MICROPROCESADORES Grado en Ingeniería Informática ENUNCIADO PROBLEMA 1 A continuación se incluye el código de una aplicación formada por un programa principal escrito en lenguaje C,
Más detallesEC02 CONTROLADOR ELECTRONICO PROGRAMABLE
EC02 CONTROLADOR ELECTRONICO PROGRAMABLE Los controladores EC02 fueron diseñados para ser programados en aplicaciones de pocas entradas salidas, como una opción extremadamente versátil, robusta, eficiente
Más detallesSección de procesamiento: El camino de datos
Sección de procesamiento: El camino de datos Montse Bóo Cepeda Este trabajo está publicado bajo licencia Creative Commons Attribution- NonCommercial-ShareAlike 2.5 Spain. Estructura del curso 1. Evolución
Más detallesUNIDAD 3 ARQUITECTURA DEL Z80. Microprocesadores Otoño 2011
1 UNIDAD 3 ARQUITECTURA DEL Z80 Microprocesadores Otoño 2011 Contenido 2 Arquitectura interna del Z-80 Interface Ciclos de máquina y temporización del bus de comunicación. Conjunto de Instrucciones Arquitectura
Más detallesHoras teóricas: 1 Horas prácticas: 4 Total de Horas: 5 Total de créditos: 6 Microcontroladores
PROGRAMA DE ESTUDIO Programa Educativo: Área de Formación : Licenciatura en Ciencias Computacionales Integral Profesional Horas teóricas: 1 Horas prácticas: 4 Total de Horas: 5 Total de créditos: 6 Microcontroladores
Más detallesEstructura del Computador
Estructura del Computador 1 definiciones preliminares Estructura: es la forma en que los componentes están interrelacionados Función: la operación de cada componente individual como parte de la estructura.
Más detallesMEMORIA EJERCICIO 1 EJERCICIO 2
MEMORIA EJERCICIO 1 Determinar el mapa de memoria de un procesador con 16 señales de bus de direcciones, una señal de asentimiento de bus de direcciones AS, una señal de lectura R, otra de escritura W
Más detallesMICROCONTROLADORES: FUNDAMENTOS Y APLICACIONES CON PIC. Autores: Fernando E. Valdés Pérez Ramon Pallàs Areny. Título de la obra:
Título de la obra: MICROCONTROLADORES: FUNDAMENTOS Y APLICACIONES CON PIC Autores: Fernando E. Valdés Pérez Ramon Pallàs Areny Composición y preimpresión: Carles Parcerisas Civit (3Q Editorial) Reservados
Más detallesPRACTICA #1. Aprender a programar una interrupción software empleando C y/o Ensamblador.
PRACTICA #1 Aprender a programar una interrupción software empleando C y/o Ensamblador. Aprender a manipular dispositivos externos (8253, 8255) desde C y/o ensamblador. PROCEDIMIENTO: Vamos a programar
Más detallesCICLO ESCOLAR JULIO DICIEMBRE
CATEDRÁTICO Lic. Rafael Gamas Gutiérrez CICLO ESCOLAR JULIO DICIEMBRE 2013-1 MATERIA Arquitectura de hardware HORARIO (Día(s) y Hora) Sábado 13:30 15:30 TEMA OBJETIVO(s) DE ACTIVIDADES DE ENSEÑANZA - 1.
Más detallesESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN CARRERA DE INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN
INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN CARRERA DE INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN APUNTES DE MICROPROCESADORES
Más detallesDiferentes Perspectivas de un Ordenador
Arquitectura de Ordenadores Programación en ensamblador Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Diferentes Perspectivas de un Ordenador INT-1
Más detallesCuaderno de Tecnología - E.S.O. Nivel II - Unidad 1 - SISTEMAS DE REPRESENTACIÓN GRÁFICA. EL PROYECTO TÉCNICO 17
23. A continuación se muestran dos piezas representadas en perspectiva isométrica. Dibuja sobre la rejilla las tres vistas principales de alzado, planta y perfil izquierdo y acótalas correctamente. Tomar
Más detallesCOMPUTADORAS DIGITALES
COMPUTADORAS DIGITALES A. OBJETIVOS 1. Familiarizar al estudiante con la arquitectura de computadoras de 8bits. 2. Familiarizar al estudiante con el diseño, construcción y programación de los microcontroladores
Más detallesSistemas Digitales I Taller No 2: Diseño de Circuitos combinacionales usando VHDL
UNIVERSIDAD INDUSTRIAL DE SANTANDER Escuela de Ingenierías Eléctrica, Electrónica y Telecomunicaciones Sistemas Digitales I Taller No 2: Diseño de Circuitos combinacionales usando VHDL Profesor: Carlos
Más detallesTema 1: Introducción a los Sistemas Empotrados
[] : Introducción a los Sistemas Empotrados Antonio Carlos Domínguez Brito [2] Introducción Qué es un Sistema Empotrado? Es un sistema cuya principal función no es computacional,
Más detallesESTRUCTURA Y TECNOLOGIA DE COMPUTADORES II Curso PROBLEMAS TEMA 4: Unidad Aritmético Lógica
Problemas propuestos en examen PROBLEMAS TEMA 4: Unidad Aritmético Lógica 4.1 Se desea realizar una Unidad Aritmético Lógica que realice dos operaciones, suma y comparación de dos números X (x 2 ) e Y
Más detallesInstituto Tecnológico de Morelia
Instituto Tecnológico de Morelia Arquitectura de Computadoras Unidad 1a Programa 1 Modelo de arquitecturas de cómputo. 1.1 Modelos de arquitecturas de cómputo. 1.1.1 Clásicas. 1.1.2 Segmentadas. 1.1.3
Más detallesRecopilación presentada por 1
Aula Aula de de Informática Informática del del Centro Centro de de Participación Participación Activa Activa para para Personas Personas Mayores Mayores de de El El Ejido Ejido (Almería). (Almería). Consejería
Más detallesMapas de Memoria y E/S
Mapas de Memoria y E/S Sistemas con Microprocesadores http://www.herrera.unt.edu.ar/procesadores Conexiones internas del CPU08 Dentro del mc el CPU08 se vincula con memoria y con los dispositivos de E/S
Más detallesPIC MICRO ESTUDIO Timer ajustable hasta 99H 59M 59S Timer S232 Es Clave:
PIC MICRO ESTUDIO Timer ajustable hasta 99H 59M 59S Timer S232 Es Clave: 722-1 www.electronicaestudio.com Guía de Operación Timer ajustable hasta 99H 59M 59s Modulo: Timer S232 ES Clave: 722-1 TIMER PROGRAMABLE
Más detallesElectrónica Digital II
Electrónica Digital II Página 1 de 8 Programa de: Electrónica Digital II UNIVERSIDAD NACIONAL DE CÓRDOBA Facultad de Ciencias Exactas, Físicas y Naturales República Argentina Código: 7416 Carrera: Ingeniería
Más detallesOperación de circuitos lógicos combinatorios.
Operación de circuitos lógicos combinatorios. 1.1 Analiza circuitos lógicos combinatorios, empleando sistemas y códigos numéricos. A. Identificación de las características de la electrónica digital. Orígenes
Más detallesQué es un programa informático?
Qué es un programa informático? Un programa informático es una serie de comandos ejecutados por el equipo. Sin embargo, el equipo sólo es capaz de procesar elementos binarios, es decir, una serie de 0s
Más detalles41(T0)T.':#0&'4'4#T. Diseñar en VHDL un decodificador BCD a 7 segmentos que cumpla con las siguientes condiciones:
Diseñar en VHDL un decodificador BCD a 7 segmentos que cumpla con las siguientes condiciones: D Salidas activas en bajo para manejar display ánodo común E Entradas (4 bits) activas en bajo (o con lógica
Más detallesTodos los comandos de DEBUG se invocan usando una sola letra y son los siguientes:
USO DE DEBUG Con el sistema operativo DOS (MS-DOS = Microsoft Disk Operating System) se incluye un programa para observar el comportamiento de los registros del CPU 80386. Recuérdese que los registros
Más detallesArquitectura intel 8086. Preámbulo de OSO para alumnos formados en el procesador MIPS. Asignatura Sistemas Operativos Murcia abril de 2005
Arquitectura intel 8086 Preámbulo de OSO para alumnos formados en el procesador MIPS Asignatura Sistemas Operativos Murcia abril de 2005 página 1. Introducción 2 2.- Direccionamiento y Registros de Segmento
Más detallesFigura 2. Formato de un dato serie síncrono.
ELECTRÓNICA DIGITAL II 1 COMUNICACIÓN SERIE EN EL 8051 En la comunicación serie los datos se transfieren bit por bit. Una interfaz en el microcontrolador los transfiere el dato en paralelo del CPU a serie
Más detallesESTRUCTURA BÁSICA DEL µc AT89C51
Desde mediados de la década de los 80 s gran parte de los diseños basados en la automatización (electrodomésticos, sencillas aplicaciones Industriales, instrumentación medica, control numérico, etc.) utilizaban
Más detalles