Descripción de las instrucciones del Z80
|
|
- María Cristina Villalobos Lara
- hace 6 años
- Vistas:
Transcripción
1 Descripción de las instrucciones del El menú de instrucciones del consta de158 diferentes tipos de instrucciones, incluyendo todas las (78) del 8080A. Las instrucciones se pueden clasificar en los siguientes grupos principales: TRANSFERENCIA E INTERCAMBIO TRANSFERENCIA DE BLOQUES Y BÚSQUEDA LÓGICAS Y ARITMÉTICAS ROTACIONES Y DESPLAZAMIENTOS MANIPULACIÓN DE BITS (SET, RESET, TEST) SALTOS, LLAMADOS Y RETORNOS ENTRADA /SALIDA CONTROL BÁSICO DE LA CPU INSTRUCCIONES DE TRANSFERENCIA E INTERCAMBIO De Carga de 8 bits De Carga de 16 bits PUSH y POP Intercambio
2 TRANSFERENCIAS DE 8 BITS LAS INSTRUCCIONES DE TRANSFERENCIA NOS PERMITEN MOVER DATOS DE UN OPERANDO FUENTE A OTRO OPERANDO DESTINO,ESTOS PUEDEN ESTAR EN: LD A,B LD A,20H BB AA Transferencia entre registros internos de la CPU AA 3EH 20H LD A,(1000H) LD (1000H), A MEMORIA DE PROGRAMA Transferencia entre la memoria de programa Y registros internos de la CPU. AA 1000H MEMORIA DE DATOS Transferencia entre registros internos de la CPU y la memoria de datos LD r, r r r 0 1 r r Ciclos: 1 Estados: 4 LD r, n r n 0 0 r Ciclos: 2 Estados: 7 n
3 LD r, (HL) r (HL) 0 1 r Ciclos: 2 Estados: 7 LD r, (IX+d) r (IX+d) r d Ciclos: 5 Estados: 19 LD (HL),r (HL) r Ciclos: 2 Estados: r LD r, (IY+d) r (IY+d) r d Ciclos: 5 Estados: 19
4 LD (HL),n (HL) n Ciclos: 3 Estados: 10 n LD A,(nn) A (n 2 ) n 2 Ciclos: 4 Estados: 13 LD (nn),a (n 2 ) A n 2 Ciclos: 4 Estados: 13
5 TRANSFERENCIAS DE 16 BITS LD HL,1025H PUSH AF HH LL 21H 25H 10H AA FF SP AA SP-1 FF z80 STACK MEMORIA DE PROGRAMA Transferencia entre registros internos de 16 bits de la CPU y el STACK Transferencia entre la memoria de programa y registros internos de 16 bits de la CPU. LD (1025H),IX HH LL LD SP,HL IX IXL IXH 1025h 1026h SP Transferencia entre registros internos de 16 bits de la CPU MEMORIA DE DATOS Transferencia entre registros internos de 16 bits de la CPU y la memoria de datos
6 Instrucciones de carga de 16 bits LD dd, nn dd n d d Ciclos: 3 Estados: 10 n 2
7 Instrucciones de carga de 16 bits LD dd, (nn) d H (n 2 +1) d L (n 2 ) d d Ciclos: 6 Estados: 20 n 2 Instrucciones de carga de 16 bits LD (nn), HL (n 2 +1) H (n 2 ) L Ciclos: 5 Estados: 16 n 2
8 Instrucciones de carga de 16 bits LD SP, HL SP HL Ciclos: 1 Estados: 6 Instrucciones de carga de 16 bits PUSH qq (SP-2) qq L, (SP-1) qq H. Ciclos: 3 Estados: q q POP qq qq H (SP+1), qq L (SP). 1 1 q q Ciclos: 3 Estados: 10
9 INSTRUCCIONES DE INTERCAMBIO EX AF,A F EXX AA FF A F F BB DD HH CC EE LL B D H C E L L INSTRUCCIONES DE TRANSFERENCIA Y BÚSQUEDA DE BLOQUES Este grupo de instrucciones es exclusivo del. Con las instrucciones de transferencia de bloques, con una solo instrucción, un bloque de memoria de cualquier tamaño puede ser movido a cualquier otra localidad en la misma memoria. Con las instrucciones de búsqueda de bloques, con una solo instrucción, se puede buscar un caracter determinado de 8 bits, en un bloque de memoria externa de cualquier longitud, tal que, cuando el caracter es encontrado o se llega al fin del bloque la instrucción termina automáticamente. Tanto las instrucciones bloques de transferencia como las de búsqueda, pueden ser interrumpidas durante su ejecución de tal manera que no ocupen al CPU por grandes longitudes de tiempo.
10 TRANSFERENCIA DE BLOQUES Este grupo de instrucciones permiten mover un dato o un bloque de datos origen ubicados en la memoria, a otra región de la misma memoria llamada destino. Para realizar esta transferencia se involucran los pares de registros siguientes: DE Localidades destino HL como apuntador de la localización del bloque ORIGEN DE cómo apuntador de la localización del DESTINO del bloque BC como contador de # de bytes transferidos HL Bloque de datos Origen Transferencia por programa LDD Y LDI Tipos de Transferencias de bloque LDD: TRANSFIERE UN BYTE UBICADO EN (HL) AL DESTINO UBICADO EN (DE) Y DECREMENTA LOS APUNTADORES Y DECREMENTA BC LDI: TRANSFIERE UN BYTE UBICADO EN (HL) AL DESTINO UBICADO EN (DE) E INCREMENTA LOS APUNTADORES Y DECREMENTA BC ESTAS INSTRUCCIÓNES SON ÚTILES CUANDO DEBE SER MOVIDO UN BLOQUE PERO OTRO TIPO DE PROCESAMIENTO DEBE SER REALIZADO ENTRE CADA MOVIMIENTO. Transferencia automática LDIR Y LDDR LDDR: TRANSFIERE UN BYTE UBICADO EN (HL) AL DESTINO UBICADO EN (DE) INCREMENTA LOS APUNTADORES, DERCREMENTA EL CONTADOR BC Y REPITE HASTA QUE BC SEA CERO LDIR: TRANSFIERE UN BYTE UBICADO EN (HL) AL DESTINO UBICADO EN (DE) INCREMENTA LOS APUNTADORES, DECREMENTA EL CONTADOR BC Y REPITE HASTA QUE BC SEA CERO
11 Ejemplo ilustrativo de la instrucción LDI: Se transfiere un dato de la localidad de memoria apuntada por HL a otro localidad de la misma memoria apuntada por DE. Los apuntadores se incrementan y quedan listos para programar otra transferencia. H L D E B C H 0100H Ejemplo ilustrativo de las instrucciones de transferencia de bloques automática: Se desea transferir un bloque de 4 bytes que empieza en la localidad 100h a las localidades destino que empiezan en la dirección 400h, use la instrucción LDIR (Load Increment and Repeat = Carga Incrementa y Repite) PROGRAMA: LD HL, 100H ; Se carga el apuntador del bloque origen LD DE, 400H ; Se carga el apuntador del bloque destino LD BC, 04 ; Se carga el contador de bytes transferidos LDDR ; Se realiza la transferencia automática..
12 LDIR H L D E B C H 0100H FE 89 3A LDIR H L D E B C H 0101H 3A FE 89 3A
13 LDIR H L D E B C H 0102H FE 3A FE 89 3A LDIR H L D E B C H 0103H 89 FE 3A FE 89 3A
14 Instrucciones de Búsqueda de bloques CPI (COMPARE AND INCRENMENT) y CPD (COMPARE AND DECREMENT) Acciones en CPI : 300Ch 300Bh 300Ah 3009h 3008h 3007h 3006h 3005h HL al inicio en CPD HL después de CPD HL después de CPI HL al inicio en CPI 1.- lee el siguiente byte 2.-incrementa HL 3.-Decrementa BC 4.-compara el byte con (A) y activa banderas 5.-se va a la siguiente instrucción Acciones en CPD: 1.- lee el siguiente byte 2.-decrementa HL 3.-Decrementa BC 4.-compara el byte con (A) y activa banderas 5.-se va a la siguiente instrucción
15
16
17
Contenido. Conjunto de Instrucciones. Formato de la Instrucción. Instrucciones de 1 byte. Formato de la Instrucción 28/09/2011
1 ontenido 2 UNIDAD 5 EL LENGUAJE DE ENSAMBLADOR DEL Z80 onjunto de instrucciones Tipos de instrucciones Modos de direccionamiento El ensamblador del Z80 El simulador AVOET Implementación de un sistema
Más detalles1. Arquitectura del sistema; arquitectura del microprocesador.
1 1. Arquitectura del sistema; arquitectura del microprocesador. 1.a. EL COMPUTADOR Fig. 1 La Fig. 1 muestra un diagrama de bloques básico de un computador. Entendemos por tal, una máquina de propósito
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 detallesEnsamblador. Introducción. Dpto. Física y Arquitectura de Computadores. Universidad Miguel Hernandez
Dpto. Física y Arquitectura de Computadores Universidad Miguel Hernandez Es el lenguaje de más bajo nivel que admite una máquina. El ensamblador hace que el código binario(máquina sea transparente al usuario)
Más detalles8.4. El software en los μprocesadores
8.4. El software en los μprocesadores Ejemplo de comandos de la CPU: Tarea: Sumar dos números A y B. Suponer los datos A y B almacenados en las posiciones 1000 2 y 1010 2 respectivamente. El resultado
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 detallesCAPÍ TULO III. La Pantalla... y más
CAPÍ TULO III. La Pantalla... y más Lo que vemos en el monitor de nuestro CPC es reflejo del contenido de una zona de la memoria, llamada memoria de pantalla. Es por ello que antes de meternos de lleno
Más detallesDepartamento de Ingeniería de Sistemas y Automática. STEP 7. Juego de instrucciones
Departamento de Ingeniería de Sistemas y Automática STEP 7. Juego de instrucciones 1 Step 7. Juego de instrucciones Operaciones lógicas con bits Operaciones de temporización Operaciones de contaje Operaciones
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 detallesEstructura de Microprocesadores. Profesor Ing. Johan Carvajal Godínez
Estructura de Microprocesadores PIC 18F4550 Administración de la memoria Profesor Ing. Johan Carvajal Godínez Contenidos Organización de la memoria del MCU Administración de la memoria de programa (Flash)
Más detallesEl nivel ISA (II)! Conjunto de Instrucciones
El nivel ISA (II) Conjunto de Instrucciones EC-2721 Arquitectura del Computador I Que es un Conjunto de Instrucciones? Colección completa de instrucciones comprendida por un procesador Lenguaje de máquina
Más detallesCiclos 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 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 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 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 detallesRelación de Problemas I
Relación de Problemas I 352) $1'5e6 52/'È1 $5$1'$ 1. Realizar el cálculo del tiempo que transcurre durante la ejecución del bloque de instrucciones sombreado, en función del contenido de los registros
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 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 detallesIntroducción a la Programación en Lenguaje Ensamblador.
CAPITULO 5 Introducción a la Programación en Lenguaje Ensamblador. 5.1. INTRODUCCION Se entiende por modelo de programación al conjunto de registros accesibles por el usuario que junto al set de instrucciones
Más detallesEl Diseño de un Lenguaje Máquina
Arquitectura de Ordenadores Juego de Instrucciones del Procesador Intel Pentium Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática El Diseño de un Lenguaje
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 detallesCPU MEMORIAS CACHE. Memorias caché. Memoria caché = memoria de tamaño pequeño y acceso rápido situada entre la CPU y la memoria principal.
MEMORIAS CACHE Memoria caché = memoria de tamaño pequeño y acceso rápido situada entre la CPU y la memoria principal. Tiempo ciclo memoria > tiempo de ciclo del procesador la CPU debe esperar a la memoria
Más detalles3 - Arquitectura interna de un up
cei@upm.es 3 - Arquitectura interna un up Componentes básicos Lenguaje ensamblador y código máquina Ciclo básico ejecución una instrucción Algunos ejemplos Universidad Politécnica Madrid Componentes básicos
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 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 detallesResumen de las instrucciones del 8086/8088
Resumen de las instrucciones del 8086/8088 En este capítulo se hace un resumen de las instrucciones del 8086/8088. Estas instrucciones se encuentran explicadas más detalladamente en otro capítulo. Se puede
Más detallesTema 4. Lenguaje máquina y lenguaje ensamblador
Tema 4. Lenguaje máquina y lenguaje ensamblador Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Transparencia: 2 / 47 Índice Introducción Juego de instrucciones Estructura
Más detallesLo que definimos como CPU (Central Process Unit) o Unidad Central de Proceso, está estructurado por tres unidades operativamente diferentes:
Facultad de Ciencias Exactas y Naturales y Agrimensura Departamento de Ingeniería Cátedra : Proyecto Final Apuntes : Microprocesadores Tema 6-1 : Esquema de un µp. La CPU Lo que definimos como CPU (Central
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 detallesModulo LCD MODULO LCD
MODULO LCD Las pantallas de cristal líquido LCD o display LCD (Liquid Cristal Display) consta de una matriz de caracteres (normalmente de 5x7 o 5x8 puntos) distribuidos en una, dos, tres o cuatro líneas
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 detallesEntorno de Ejecución del Procesador Intel Pentium
Arquitectura de Ordenadores Arquitectura del Procesador Intel Pentium Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Entorno de Ejecución del Procesador
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 detalles!" #$ $ " %!!& %! % $$! $))%)!$)!) *) ++ ,--.
!" #$ $ " %!!& %! % $'" '"(( $$! $))%)!$)!) *) ++,--. / #$$!+ '"$$$$(#)!00!'0 %! $!1$ )!" #$ $ " %!!& %! % $'" '"((/ &0,--.) 2!$)!) *) ++ 333333333333333333333333333333333333333333333333333333333333333333333
Más detallesRespuestas al Problemario Memoria Cache
Respuestas al Problemario Memoria Cache 1. Para la traza de direcciones dada a continuación, calcule la tasa de aciertos suponiendo una memoria caché (mapeo directo) de cuatro líneas de ocho bytes de longitud
Más detallesCICLOS DEL PROCESADOR
UNIDAD DE CONTROL CICLOS DEL PROCESADOR Qué es un ciclo de búsqueda? Para qué sirve estudiar los ciclos de instrucción de una CPU? Para comprender el funcionamiento de la ejecución de instrucciones del
Más detalles6-REGISTROS DEL 8086 Y DEL 80286
ESTRUCTURA DE COMPUTADORES I (Capítulo 6: Los registros del microprocesador 8086) 1/7 6-REGISTROS DEL 8086 Y DEL 80286 6.1 INTRODUCCIÓN: Dentro del procesador existen unos contenedores especiales de 16
Más detallesTAREA 1 ARITMETICA PARA BCD Y ASCII.
1 Facultad: Ingeniería. Escuela: Electrónica. Asignatura: Microprocesadores. TAREA 1 ARITMETICA PARA BCD Y ASCII. Objetivos específicos Conocer el manejo de los caracteres ASCII para la presentación en
Más detallesObjetivo. Introducción. Tema: GENERACION DE CODIGO. Compiladores, Guía 11 1
Compiladores, Guía 11 1 Tema: GENERACION DE CODIGO. Facultad : Ingeniería Escuela :Computación Asignatura:Compiladores Objetivo Reconocer las diferentes instrucciones para la generación de código.ensamblador
Más detallesClasificación del procesador según el número de referencias a memoria.
Estructura de Computadores Tema 1. El sistema computador Estructura general de un computador. Arquitectura de Von Neumann. Unidades generales: procesador, memoria, entrada/salida, unidad de control. Niveles
Más detalles! " #! $% &' &(% &' * ' +, '
! " #! $% &' &(% &' ) " " * ' +, ' '-'# . /!"# " $ %!"# ) 0 1 0 1 2 / % -. 0 3$ 4 ) 4 1 ) 5). 6. ( 1 ) 1 ) ) 57 1 3 % 1 %8 ( ) 0 0 0 1 0 ) ) ( % 0 1 9 1 ) 0$ 4 :$%). ( 1 1 % ( 0$ 4 1 ( ).) :. -. 1 1 %
Más detallesUnidad N 5N Control de Transferencia
5.1..1.- Introducción Unidad N 5N Control de Transferencia Las dos unidades anteriores se han dedicado a las instrucciones de transferencia de datos y de manejo de grupos de datos. La flexibilidad y versatilidad
Más detallesGuía de programación ATMega328pa
Guía de programación ATMega328pa Autor: Alberto J. Molina Última modificación: 6/05/13 Usted es libre de copiar, distribuir y comunicar públicamente la obra y de hacer obras derivadas siempre que se cite
Más detallesTema 2. Presentación de datos por pantalla. La ROM-BIOS
Tema 2. Presentación de datos por pantalla. La ROM-BIOS Laboratorio de Estructura y Organización de Computadores Grados en Ingeniería Informática e Ingeniería de Computadores Curso 2012-2013 Tema 2: Presentación
Más detallesDEPARTAMENTO DE ELECTRONICA. Microprocesadores 1121060
DEPARTAMENTO DE ELECTRONICA Microprocesadores 1121060 Microprocesadores 1121060 Tema 1. Operación básica de un Microprocesador 1. a los microprocesadores 2. Arquitectura Básica de un microprocesador. 3.
Más detalles$%# ! "#$% &' *& & -& **. *+ #$/0$% % &' &)* (*& &*& ()& +&', . & # *+ &(* & //$ % & 1 &*+ % * & & &* & *2&, +& *3& (* & *& &
!"#! "#$% &' &( )*'*+&,&(*+&& *& & -& **. *+ #$/0$% % &' &)* (*& &*& ()& +&',. *+#$$% '&)*(*&&*& #. & # *+ &(* & * )&(&*&0, %" //$ % & 1 &*+ % * & & &* # % &'&( )*'&)* & *2&, +& *3& (* & *& & -&4 )&(*&&*&
Más detalles28/09/2012. Interfaz con Dispositivos de Salida. Interfaz con Dispositivos de Entrada. Port Mapped. Memory mapped. Interfaz con Dispositivos I/O
Interfaz con Dispositivos I/O Interfaz con Dispositivos de Salida y Salida Unidad 4, Segunda Parte Port Mapped Memory mapped 1 2 Ejecución de la Instrucción OUT Ejecución de la instrucción OUT Dirección
Más detallesISA (Instruction Set Architecture) Arquitectura del conjunto de instrucciones
ISA (Instruction Set Architecture) Arquitectura del conjunto de instrucciones Instruction Set Architecture (ISA) Arquitectura del conjunto de instrucciones software Conjunto de instrucciones hardware Universidad
Más detallesInstrucciones de Control de Flujo y Usos de la Pila
1 Instrucciones de Control de Flujo y Usos de la Pila Objetivos Generales Facultad: Estudios Tecnologicos. Escuela: Electrónica Asignatura: Microprocesadores Analizar la forma en que se ejecutan algunas
Más detallesCAPÍTULO MODBUS TCP ECOM100 PARA H0/H2- En este capítulo...
TCP PARA H0/H2- ECOM100 CAPÍTULO 5 En este capítulo... TCP - Definiciones...............................5-2 Códigos de funciones apoyados....................5-4 Operación de servidor (esclavo) de la red.....................5-5
Más detalles!"#! $!" # # # % & ' " ( ) %!! $ % &"! * +, -..-
!"#! $!" # # # % & ' " ( ) %!! $ % &"! * +, -..- 22 2 / 0 2 B 1% / ( 2* C 1% / + 3 2* C 2* C / 2* H % / 3 0 2* H / 2 2 A +++ * + / + / + / A / 4 2J / BB 5 6.-277# BJ 1 / / C? / 3 1 + H2 3 HA / 3 / 2?A
Más detallesArquitectura de Computadores
Arquitectura de Computadores Ricardo.Sanz@upm.es Curso 2004-2005 Arquitectura de Computadores Arquitectura de computadores es la disciplina que estudia la organización y funcionamiento de los computadores
Más detallesINSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN
INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN LABORATORIO DE CIRCUITOS DIGITALES
Más detallesTEMARIO EXAMEN DIAGNÓSTICO INICIAL ADMISIÓN MATEMÁTICA
POSTULACIÓN A PRIMER AÑO MEDIO N 1.- Resolver operaciones con números, ecuaciones y potencias. N 2.- Aplicar transformaciones isométricas y teselaciones. N 3.- Evaluar problemas de cálculo de perímetro
Más detallesW4IKS MANUAL DEL USUARIO
W4IKS MANUAL DEL USUARIO Introducción El controlador 170 es una mini computadora diseñada para controlar señales de transito. El hardware esta compuesto por el procesador, memoria (RAM y EPROM), una interfase
Más detallesDiseño Basado en Microcontroladores. Programa Detallado
Diseño Basado en Microcontroladores. Programa Detallado Tema 5. Temporizadores e Interrupciones. (4 horas + 8 horas de laboratorio) 5.1.Temporizadores A y B. Modos de funcionamiento. 5.2. Temporizador
Más detallesESTRUCTURA DE COMPUTADORES I (Capítulo 16:El Teclado) 1/5 16-EL TECLADO
ESTRUCTURA DE COMPUTADORES I (Capítulo 16:El Teclado) 1/5 16-EL TECLADO 16.1 INTRODUCCIÓN: El teclado se comunica con la BIOS a través de puertos de comunicación controlados por las interrupciones de la
Más detalles[etiqueta:] REP MOVSn
INSTRUCCIONES DE CADENA Instrucción MOVSn MOVS mueve un byte, palabra o palabra doble desde una localidad en memoria a otra. Se carga la dirección de los operandos en los registros DI (Apuntador a la cadena
Más detallesNivel ISA. Revisión y resultados parcial 1
Nivel ISA Revisión y resultados parcial 1 Parcial 1 SOLUCIÓN Pregunta 1 Tomando en cuenta la secuencia de microinstrucciones (en lenguaje MAL) MAR=SP-1;rd MAR=SP H=MDR;wr MDR=TOS MAR=SP-1;wr TOS=H;goto
Más detallesCÓMO FUNCIONA UN PLC Control Combinacional Programación del PLC
CÓMO FUNCIONA UN PLC Control Combinacional Programación del PLC PROGRAMACIÓN DE PLC Procedimiento para programar y cargar: Determinar los requisitos del sistema al cual se aplica el PLC. Identificar los
Más detallesTema 5. Presentación de datos por pantalla
Tema 5. Presentación de datos por pantalla Laboratorio de Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Transparencia: 2 / 24 Índice El registro de flags del i8086
Más detallesTema 2: Arquitectura del repertorio de instrucciones. Visión del computador que tiene el programador en bajo nivel.
Tema 2: Arquitectura del repertorio de instrucciones Visión del computador que tiene el programador en bajo nivel. Lo que el programador en lenguaje ensamblador debe conocer para escribir programas: (1)
Más detallesEl lenguaje C. 1. Identificadores, constantes y variables
Principios de Programación El lenguaje C 1. Identificadores, constantes y variables 1.1. Conceptos de memoria Los nombres de variable como x, y, suma corresponden a localizaciones o posiciones en la memoria
Más detallesApuntadores (Punteros)
Apuntadores (Punteros) x9ff10 X int 209 SESION 7 *ptr Definición Llamados también punteros. Un Apuntador es una variable que contiene una dirección de memoria, la cual corresponderá a un dato o a una variable
Más detallesPráctica 4 - Arquitectura CPU
Práctica 4 - Arquitectura CPU Organización del Computador 1 1er. Cuatrimestre 2006 Programación en Assembler Ejercicio 1 Dados los siguientes valores de la memoria y del registro R0 de la 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 detallesDISCOS MAGNETICOS ECP
DISCOS MAGNETICOS ECP CARACTERISTICAS FISICAS Sensibilidad. Esta característica se refiere al ancho mínimo que deben tener las pistas para garantizar que los datos almacenados puedan ser leídos sin error
Más detallesLECCIÓN N 13 MICROCOMPUTADORES
LECCIÓN N 13 MICROCOMPUTADORES Introducción: Conceptos básicos Sistema microcomputador Unidad Central de Proceso (CPU) 13-1 Introducción Por qué surgen los microprocesadores? Circuitos digitales Avance
Más detallesArquitectura de Computadores II Clase #3
Clase #3 Facultad de Ingeniería Universidad de la República Instituto de Computación Curso 2010 Veremos Registros Repertorio de instrucciones Modos de direccionamiento El stack Formatos de datos Control
Más detalles! " # $ %&'$ %&' ()$%*!)*# + $,$+ -. & % ' & /% - 0 0 1'! )&$# *),# $# &. 2 ' &(% % & 1' 3-4 ) &$# *) &,+ &$ # ' # %( & #, %!
!"#$! " # $ %&' ()$%*!)*# + $,$+ -. & % ' & /% - 0 0 %&'$ 1'! )&$# *),# $# &. 2 ' &(% % & $% 1' 3-4 ) &$# *) &,+ &$ # ' # %( & #, (%# $$%&.%$# *+ %! (% ) $$%$ % ) &/%#,5%(% )&/%$*&&6*&&$.'$.-# %!&$# *)7
Más detallesDepartamento de Electrónica Electrónica Digital. Mapas de memoria. Bioingeniería Facultad de Ingeniería - UNER
Departamento de Electrónica Electrónica Digital Mapas de memoria Bioingeniería Facultad de Ingeniería - UNER 3/5/23 Electrónica DigitalElectrónica Digital Direccionamiento de las memorias 3/5/23 Electrónica
Más detallesLECCIÓN 14: DISEÑO DE COMPUTADORES MEDIANTE MICROPROGRAMACION
ESTRUCTURA DE COMPUTADORES Pag. 14.1 LECCIÓN 14: DISEÑO DE COMPUTADORES MEDIANTE MICROPROGRAMACION 1. Introducción Vamos a aplicar las ideas de microprogramación al caso de un minicomputador similar al
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 detallesArquitectura de Computadores. Apellidos, Nombre:
No se considerarán como válidas las respuestas en las que no se justifiquen los cálculos realizados No se permite el uso de ningún tipo de documentación, ni de calculadora Sólo existe una única opción
Más detallesCurso de Programación Avanzada en C
Curso de Programación Avanzada en C Copyright, 1996 Universidad Sim on Bol ivar 1 Prof. Mariela J. Curiel Contenido del Curso Conceptos BásicosB Estructuras de Control Arreglos Otros tipos de datos derivados
Más detallesMapeo en el P 8086 de Intel
Mapeo en el P 8086 de Intel Ing. Silvia Domizi Ing. Diego Alegrecci Mapeo Microprocesador 8086 1 Introducción Mapeo Microprocesador 8086 2 Mapeo Mapear un dispositivo, es asignarle un intervalo definido
Más detallesManual de Marca 1. Importancia del Manual de Marca
Manual de Marca 1. Importancia del Manual de Marca El presente Manual de Marca anula y sustituye al anterior. En este se explican todas las normas referidas al uso del imagotipo y sus respectivas aplicaciones.
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 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 detallesESCUELA INTERNACIONAL DE IDIOMAS Avenida Pedro de Heredia, Calle 49a #31-45, barrio el Libano 6600671
Página: Pág: 1 HORARIOS DE CLASES IDIOMAS Jornada: M Sem:01 Curso:01 A.1.1 AA A.1.1 AA A.1.1 AA 11:00AM-12:00PM VIONIS VIONIS Jornada: M Sem:01 Curso:02 A.1.1 AB A.1.1 AB A.1.1 AB VIONIS VIONIS Jornada:
Más detallesComparadores UNIDAD V
Comparadores UNIDAD V Tecsup Virtu@l Automatización Lógica Programable Índice MÓDULO 2: PROGRAMACIÓN AVANZADA Unidad V: COMPARADORES 1. Comparadores... 1 1.1 Introducción... 1 1.2 Objetivos... 1 1.3 Contenido...
Más detallesLa arquitectura CISCA
La arquitectura CISCA Miquel Albert Orenga Gerard Enrique Manonellas PID_00181526 CC-BY-SA PID_00181526 La arquitectura CISCA Los textos e imágenes publicados en esta obra están sujetos excepto que se
Más detallesTrabajo Práctico Nro 3: Assembler
Año 28 Banderas Nombre Estado = Estado = 1 Desbordamiento: Indica cuando el resultado de una operación con NV-No hubo OV-Desborde signo a excedido la capacidad del up. desborde Dirección: Controla la selección
Más detallesPráctica de constantes, expresiones y operadores. Programación en C 1
Práctica de constantes, expresiones y operadores Programación en C 1 Definición de variables (II) Las variables (automáticas) no inicializadas tienen cualquier valor. Una variable (automática) se inicializa
Más detallesPROBLEMAS TEMA 3: Unidad de Entrada/Salida
PROBLEMAS TEMA 3: Unidad de Entrada/Salida Problemas propuestos en examen 3.1 Un computador dispone de un canal multiplexor que controla 2 unidades de disco y 2 unidades de cinta. Las unidades de disco
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 detallesIntel 8086 modelo básico (primera parte) Registros:
Intel 8086 modelo básico (primera parte) Registros: Uso general: AX, BX, CX, DX, SI, DI, BP. Uso con direccionamento especial: SP, IP. Registros de segmento: CS, SS, DS, ES. Modelo de los registros: 20
Más detallesTema 5.1: Presentación de datos en pantalla
Tema 5.1: Presentación de datos en pantalla El registro de flags del i8086 Instrucciones de transferencia Instrucciones de transferencia de control Instrucciones aritméticas: comparación Representación
Más detallesUNIDAD No. 2 CAD para WLAN, Administración y Seguridad en Redes de Datos
UNIDAD No. 2 CAD para WLAN, Administración y Seguridad en Redes de Datos ) 9; # 2 G9 #2 B;2 # 2 #2?8:2 - A =B# 2## # #B22 A82 2>H#22 >;9
Más detallesLenguajes de programación
Lenguajes de programación Un computador solo entiende lenguaje binario Un procesador tiene un conjunto finito de operaciones binarias Un programa de computador es una secuencia de estas instrucciones Etapas
Más detallesJerarquía de memoria - Motivación
Jerarquía de memoria - Motivación Idealmente uno podría desear una capacidad de memoria infinitamente grande, tal que cualquier. palabra podría estar inmediatamente disponible Estamos forzados a reconocer
Más detallesTécnicas Digitales III
Universidad Tecnológica Nacional Facultad Regional San Nicolás Técnicas Digitales III Familia 56800 DSP56F801 1 DSP56F801 Nombre funcional Nº Pines Power (V DD ) 5 Ground (V SS ) 6 Supply Cap. 2 PLL y
Más detallesManual Corporativo. Manual de Imagen e Identidad Corporativa
Manual Corporativo Manual de Imagen e Identidad Corporativa Ceduc UCN "Ceduc UCN es el Centro de Formación Técnica de la Universidad Católica del Norte, que desde sus inicios en el año 1999, se ha dedicado
Más detallesTema 2: Programación de PLCs
Tema 2: Programación de PLCs 1. STEP 7 2. PROGRAMACIÓN BÁSICA AWL Introducción Operaciones lógicas a nivel de bit Marcas Simbólicos Flancos Temporizadores Diagnosis e información del sistema Contadores
Más detallesINFORMATICA I EJERCICIOS PROPUESTOS Buscar en el diccionario Qué es INFORMÁTICA?, Qué es
INFORMATICA I EJERCICIOS PROPUESTOS 1.1-1 Buscar en el diccionario Qué es INFORMÁTICA?, Qué es COMPUTACIÓN? 1.1-2 Qué es el HARDWARE de una computadora?.... 1.1-3 Qué es el SOFTWARE de una computadora?.
Más detallesLINEAMIENTOS PARA EL USO DE MARCA MINTIC
LINEAMIENTOS PARA EL USO DE MARCA MINTIC Libertad y Orden El objetivo de este documento más que entregar un lineamiento estricto y rígido - y el buen desarrollo de estas, enmarcado en los nuevos parámetros
Más detalles1 La figura 1 muestra la estructura de la CPU de un computador con palabras y direcciones de 32 bits, cuya
ESTUCTU DE COMPUTDOES Tema de Procesador (Enunciados de problemas) POBLEMS 1 La figura 1 muestra la estructura de la CPU de un computador con palabras y direcciones de 32 bits, cuya unidad de c ontrol
Más detalles