MICROPROCESADORES. ANL C, <orig.bit>: Y lógico entre el bit y el indicador de acarreo.
|
|
- María Concepción Blanca del Río Parra
- hace 8 años
- Vistas:
Transcripción
1 Instrucciones Booleanas. El 8051 contiene un completo procesador Booleano (por bits), el cual permite ejecutar instrucciones de limpieza, establecimiento o complementación de un solo bit, y operaciones de AND y OR entre bits, las principales instrucciones son: ANL <dest.byte>, <orig.byte>: Y lógico. ANL realiza la operación lógica Y entre la variable origen y la variable destino. Los indicadores no se modifican. Cuando el operando destino es el acumulador, el operando origen puede ser un registro, una dirección directa, una dirección indirecta por registro o un dato inmediato. Cuando el operando destino es una dirección directa, el origen debe ser bien un dato inmediato o bien el acumulador. Ejemplo.- Instrucción ANL <destino.byte>,<origen.byte> El acumulador contiene 0C3H ( B) y el registro R0 contiene 0AAH ( B). La instrucción ANL A,R0 colocará el valor 82H ( B) en el acumulador. ANL C, <orig.bit>: Y lógico entre el bit y el indicador de acarreo. Si el valor del bit origen es un 0 lógico, el indicador de acarreo C se pone a 0. Si el valor del bit es 1, el estado del indicador de acarreo no se modifica. El signo "/" delante del operando origen es interpretado por el ensamblador como complemento lógico. En tal caso, la operación realizada es un Y lógico entre el inverso del bit origen y el indicador de acarreo, pero el estado del bit origen no se modifica Ejemplo.- Instrucción ANL C,<origen.bit>. En el ejemplo que sigue, el indicador de acarreo se pone a 1 si y sólo si P1.0 = 1, ACC.7 = 1 y OV = 1. ANL C,P1.0 ANL C,ACC.7 ANL C,OV ;Cargar una E/S en el indicador C ;Y lógico con el bit 7 del acumulador ;Y lógico con el bit de OV. ORL <dest.byte>,<orig.byte>: O lógico. Se realiza un O lógico entre el byte origen y el byte destino. El resultado es colocado en el operando destino. No se modifica ningún indicador. Los dos operandos pueden presentarse en 6 combinaciones de modos de direccionamiento. Cuando el acumulador actúa como operando destino, el operando origen puede ser un registro, una dirección directa, un direccionamiento indirecto por registro o un dato inmediato; cuando el acumulador actúa como operando destino, el operando origen puede ser un registro, una dirección directa, un direccionamiento indirecto por registro o un dato inmediato; cuando el operando destino es una dirección directa, el operando origen puede ser el acumulador o un dato inmediato. Ejemplo.- Instrucción ORL <destino.byte>,<origen.byte> Ing. Celedonio E. Aguilar Meza 47
2 El acumulador contiene el valor 0C3H ( B) y R0 contiene el valor 55H ( B). Después de la ejecución de la instrucción ORL A,R0 el acumulador recibirá el valor 0D7H ( B). ORL C, <orig.bit>: O lógico de bits. Pone a 1 el indicador de acarreo si el bit origen está a 1. El indicador de acarreo es utilizado como "acumulador" por el procesador lógico. El signo "/" que eventualmente precede al bit operando indica que la operación O debe efectuarse con el inverso del estado de este bit. El bit origen no es modificado por esta operación. Ejemplo Instrucción ORL C,<origen.bit> Poner a 1 el indicador de acarreo C si P1.0 = 1, o si ACC.7 = 1, o si OV = 0. MOV C,P1.0 ;cargar el indicador de acarreo con P1.0 ORL C,ACC.7 ;O lógico con ACC.7 ORL C,/OV ;O lógico con el complemento de OV XRL <dest.byte>,<orig.byte>: O lógico exclusivo. Se realiza un O exclusivo entre el byte origen y el byte destino. El resultado es colocado en el operando destino. No se modifica ningún indicador. Los dos operandos pueden presentarse en 6 combinaciones de modos de direccionamiento. Cuando el acumulador actúa como operando destino, el operando origen puede ser un registro, una dirección directa, un direccionamiento indirecto por registro o un dato inmediato; cuando el operando origen puede ser el acumulador o un dato inmediato. Ejemplo Instrucción XRL <destino.byte>,<origen.byte> El acumulador contiene el valor 0C3H ( B) y R0 contiene el valor 0AAH ( B). Después de la ejecución de la instrucción XRL A,R0 el acumulador recibirá el valor 69H ( B).Cuando el operando destino es una dirección directa, esta instrucción permite invertir bits de la RAM interna o de los registros físicos. Los bits que se invierten son determinados por un byte de máscara que puede ser una constante en el programa o el resultado de un cálculo realizado sobre el acumulador. La instrucción XRL P1,# B invierte los bits 0, 4 y5 del puerto P1. Ing. Celedonio E. Aguilar Meza 48
3 ANL C,bit ; C C.AND. bit ANL C,/bit ; C C.AND..NOT. bit ORL C,bit ; C C.OR. bit ORL C,/bit ; C C.OR..NOT. bit CLR A ; A 0 CLR C ; C 0 CLR bit ; bit 0 SETB C ; C 1 SETB bit ; bit 1 CPL A ; A.NOT.A CPL C ; C.NOT. C CPL bit ; bit.not. bit RL A ; A ROT IZQ A RR A ; A ROT DER A RLC A ; A ROT IZQ A, CON C RRC A ; A ROT DER A, CON C CLR A: Puesta a cero del acumulador. Todos los bits del acumulador se ponen a 0. No se modifica ningún indicador. Ejemplo.- Instrucción CLR A El acumulador A vale 5CH ( B). La instrucción da al acumulador el valor 00H ( B). CLR bit: Puesta a cero de un bit. Se borra (se pone a 0) el bit especificado. No se modifica ningún indicador (salvo, en su caso, el acarreo). Esta instrucción puede actuar sobre el indicador de acarreo o sobre un bit direccionable directamente (en RAM interna). Ejemplo.- La instrucción CLR P1.2 Si el buffer del puerto 1 vale 5DH ( B), a instrucción da al Buffer el valor 69H ( B). CPL A: Complemento del acumulador. Se invierten (complemento a 1) todos los bits del acumulador. Los bits a 1 se ponen a 0 y viceversa. No se modifica ningún indicador. Ejemplo.- Instrucción CPL A Si el acumulador A vale 5CH B), después de la instrucción el acumulador tendrá el valor A3H ( B). Ing. Celedonio E. Aguilar Meza 49
4 CPL bit: Complemento de un bit. Se invierte el bit indicado. No se modifica ningún indicador (salvo, en su caso, el de acarreo). Esta instrucción puede actuar sobre el indicador de acarreo o sobre los bits direccionables directamente. Ejemplo.- Instrucción CPL bit El puerto 1 tiene el valor 5DH ( B). La secuencia CPL P1.1 CPL P1.2 da a este puerto el valor 5BH ( B). SETB bit: Puesta a 1 de un bit. Las instrucciones SETB ponen a 1 el bit especificado por el operando. Ejemplo.- Instrucción SETB bit El indicador de acarreo está a 0. El puerto P1 vale 34H ( B). La secuencia SETB C SETB P1.0 pone el indicador de acarreo a 1 y da al puerto P1 el valor 35H ( B). RL A: Rotación a la izquierda. Los 8 bits del acumulador se desplazan una posición a la izquierda. El bit 7 se coloca en la posición menos significativa (bit 0). Esta operación no modifica ningún indicador. Ejemplo.- Instrucción RL A El acumulador contiene el valor 8BH ( B). La instrucción da al acumulador el valor 17H ( B). Ing. Celedonio E. Aguilar Meza 50
5 RR A: Rotación a la derecha. Los 8 bits del acumulador se desplazan un lugar a la derecha. El bit 0 se coloca en la posición más significativa (bit 7). Esta operación no modifica ningún indicador. Ejemplo.- La Instrucción RR A El acumulador contiene el valor 8BH ( B). La instrucción da al acumulador el valor 0C5H ( B). RLC A: Rotación a la izquierda incluyendo C. Los 8 bits del acumulador se desplazan una posición a la izquierda. El bit 7 se coloca en el indicador de acarreo, y el contenido de éste en la posición menos significativa (bit 0). Esta operación solo modifica el acarreo C y P. Ejemplo.- Instrucción RLC A El acumulador contiene el valor 8BH ( B) y el acarreo C vale 0. La instrucción da al acumulador el valor 16H ( B) y C=1. RRC A: Rotación a la derecha incluyendo C. Los 8 bits del acumulador se desplazan un lugar a la derecha. El bit 0 se coloca en el indicador de acarreo, y el contenido de éste en la posición más significativa (bit 7). Esta operación solo modifica el acarreo C y P. Ejemplo.- La Instrucción RRC A El acumulador contiene el valor 8BH ( B) y el acarreo C vale 0. La instrucción da al acumulador el valor 62H ( B) y C=1. Ing. Celedonio E. Aguilar Meza 51
6 SWAP A: Permutación de los 4 bits altos del acumulador con los 4 bits bajos. La instrucción "SWAP A" intercambia los 4 bits más significativos del acumulador con los 4 bits menos significativos. Esta instrucción reemplaza con ventaja a 4 instrucciones de rotación. Ejemplo.- La Instrucción SWAP A El acumulador contiene el valor 0C5H ( B). La instrucción da al acumulador el valor 5CH ( B). Ing. Celedonio E. Aguilar Meza 52
7 INSTRUCCIONES DE LOGICA BOOLEANA NEMONICO DESCRIPCION BYTES PERIODOS OSCILADOR ANL A,Rn AND entre un registro y el acumulador ANL A,data AND entre un registro RAM y el acumulador ANL Ri AND entre el contenido de un registro direccionado por Ri y el acumulador ANL A,#data AND entre un valor o dato constante y el acumulador ANL data,a AND entre el acumulador y un registro RAM ANL data,#data AND entre un registro RAM y un valor o dato constante ANL C,bit AND entre el BIT de acarreo y un BIT de un registro de RAM 2 24 ANL C,/bit AND entre el BIT complementado del acarreo y un BIT de un registro RAM ORL A,Rn OR entre un registro y el acumulador ORL A,data OR entre un registro RAM y el acumulador ORL A,@Ri OR entre el contenido d un registro direccionado por Ri y el acumulador 1 12 ORL A,#data OR entre un valor o dato constante y el acumulador ORL data,a OR entre el acumulador y un registro RAM ORL data,#data OR entre un registro RAM y un valor o dato constante 3 24 ORL C,bit OR entre el BIT de acarreo y un BIT de un registro RAM ORL C,/bit OR entre el BIT complementado del acarreo y un BIT de un registro RAM 2 24 XRL A,Rn O EXCLUSIVA entre un registro y el acumulador XRL A,data O EXCLUSIVA entre un registro RAM y el acumulador XRL A,@Ri O EXCLUSIVA entre el contenido de un registro direccionado por Ri y el acumuladot 1 12 XRL A,#data O EXCLUSIVA entre un valor o dato constante y el acumulador XRL data,a O EXCLUSIVA entre el acumulador y un registro RAM XRL data,#data O EXCLUSIVA entre un registro RAM y un valor o dato constante SETB C Fuerza el acarreo a Ing. Celedonio E. Aguilar Meza 53
8 SETB bit Fuerza un BIT de un registro RAM a CLR A Fuerza el acumulador a OOH CLR C Fuerza el acarreo a O CLR bit Fuerza a un BIT de un registro RAM a CPL A Complementa el acumulador CPL C Complementa el acarreo CPL bit Complementa un BIT de un registro RAM RL A Rotación del acumulador un BIT hacia la izquierda RLC A Rotación del acumulador un BIT hacia la izquierda con acarreo RR A Rotación del acumulador un BIT hacia la derecha RRC A Rotación del acumulador un BIT hacia la derecha con acarreo SWAP A Intercambio de nibbles en el acumulador Ing. Celedonio E. Aguilar Meza 54
CONJUNTO DE INSTRUCCIONES PARA LA FAMILIA DEL 51
CONJUNTO DE INSTRUCCIONES PARA LA FAMILIA DEL 51 Notas para el conjunto de instrucciones y modos de direccionamiento Rn Registros de R0-R7 del banco de registro seleccionado actualmente. Direct Dirección
Más detallesMICROPROCESADORES PARTES DE UN MICROPROCESADOR
PARTES DE UN MICROPROCESADOR Un Microprocesador es una unidad central de proceso de propósito general (CPU ó CENTRAL PROCESSING UNIT) que esta dentro de un solo Circuito Integrado ó Chip. Las partes que
Más detallesTablas familia MCS-51 (8051)
Tablas familia MCS-5 (805) y detalles para el Atmel AT89C5RE Informática Industrial Ingeniería Técnica Industrial, esp. Electrónico Departamento de Informática de Sistemas y Computadores - DISCA Escuela
Más detallesUNIDAD 2 Configuración y operación de un sistema de cómputo Representación de datos Conceptos El concepto de bit (abreviatura de binary digit) es fundamental para el almacenamiento de datos Puede representarse
Más detallesLa Unidad Procesadora.
La Unidad Procesadora. En un sistema digital complejo, la capa de hardware de la máquina es el nivel más bajo del modelo de capas de un sistema microcomputarizado. La unidad procesadora es una parte del
Más detallesMODOS DE DIRECCIONAMIENTO DEL µc51
Los modos de direccionamiento son la manera que tienen los µc para accesar a los distintos recursos con los que cuenta. Para manipular los datos y códigos de operación en cada programa se tienen las siguientes
Más detallesComputación I Representación Interna Curso 2011
Computación I Representación Interna Curso 2011 Facultad de Ingeniería Universidad de la República Temario Representación de Números Enteros Representación de Punto Fijo Enteros sin signo Binarios puros
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 detallesInstrucciones para programar el PIC16F877
Instrucciones para programar el PIC16F877 2 Estos microcontroladores responden a una serie de instrucciones o códigos que se deben grabar en su memoria de programa, en total son 35. A continuación se encuentra
Más detallesBLOQUE 3 (PARTE 2) MICROCONTROLADOR 8051 DESCRIPCIÓN GENERAL
SISTEMAS ELECTRÓNICOS DIGITALES BLOQUE 3 MICROCONTROLADORES (PARTE 2) MICROCONTROLADOR 8051 DESCRIPCIÓN GENERAL Enrique Mandado Pérez María José Moure Rodríguez Familia original del microcontrolador 8051
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 detallesUsos de los puertos. Especificaciones Eléctricas del 80C52. IOL ( corriente drenada) max = ~15mA ésta es una especificación absoluta máxima
Usos de los puertos Especificaciones Eléctricas del 80C52 Corriente de salida para el 80C52 IOL ( corriente drenada) max = ~15mA ésta es una especificación absoluta máxima alores mayores de IOL pueden
Más detallesTema 2. Diseño del repertorio de instrucciones
Soluciones a los problemas impares Tema 2. Diseño del repertorio de instrucciones Arquitectura de Computadores Curso 2009-2010 Tema 2: Hoja: 2 / 16 Tema 2: Hoja: 3 / 16 Base teórica Al diseñar un computador,
Más detallesNibble Sirve para representar números hexadecimales. ( 0-9 A F) Sirve para representar números BCD (0...9)
Formatos Binarios (80x86 ) 8 bits x 7 x 6 x 5 x 4 x 3 x 2 x 1 x 0 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0 Alta orden ó más significativo significativo baja orden ó menos 16 bits x 15 x 14 x 13 x 12 x 11 x 10 x
Más detallesLa memoria principal. Los subsistemas de E/S. Los buses del sistema
GUIA 23: MEMORIA E/S La estructura básica de la mayoría de los ordenadores actuales se representa mediante los siguientes elementos básicos: La Unidad Central de Procesamiento, CPU La memoria principal
Más detalles3.2 Operaciones aritmético-lógicas en Pascal
3.2 Operaciones aritmético-lógicas en Pascal Operadores Los operadores sirven para combinar los términos de las expresiones. En Pascal, se manejan tres grupos de operadores : 1. ARITMÉTICOS 2. RELACIONALES
Más detallesGuía 01: Sistemas Numéricos
Guía 01: Sistemas Numéricos 1.1.- Sistemas Numéricos, bases 2, 10 y 16 En los sistemas numéricos posicionales un número se expresa como los dígitos del sistema multiplicados por la base de dicho sistema
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 detallesARITMÉTICA EN PUNTO FLOTANTE
ARITMÉTICA EN PUNTO FLOTANTE AMPLIACIÓN DE ESTRUCTURA DE COMPUTADORES Daniel Mozos Muñoz Facultad de Informática 1 Aritmética en punto flotante 1. Representación de números en punto flotante 2. IEEE 754
Más detallesPLC CONTROLADOR LOGICO PROGRAMABLE
PLC CONTROLADOR LOGICO PROGRAMABLE PLC Los Controladores Lógicos Programables o PLC (Programmable Logic Controller por sus siglas en inglés) son dispositivos ampliamente usados en la Automatización Industrial.
Más detallesMáster universitario en automatización de procesos industriales
DEPARTAMENTO DE ELECTRÓNICA Máster universitario en automatización de procesos industriales Departamento de Electrónica Universidad de Alcalá DEPARTAMENTO DE ELECTRÓNICA Programación en Ladder. 1ª parte
Más detallesTema 5 Repertorios de instrucciones: Modos de direccionamiento y formato
Tema 5 Repertorios de instrucciones: Modos de direccionamiento y formato Bibliografía: William Stallings Organización y Arquitectura de computadores 5ta. Edition. Editorial Pearson Educación.- Objetivos:
Más detalles2.4. Modos de direccionamiento Distintas formas que tiene la arquitectura para especificar la ubicación de los operandos.
2.4. Modos de direccionamiento Distintas formas que tiene la arquitectura para especificar la ubicación de los operandos. Objetivos: - Reducir el número de bits para especificar un operando en memoria.
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 detallesEL LENGUAJE DE LAS COMPUTADORAS
EL LENGUAJE DE LAS COMPUTADORAS Una computadora maneja sus instrucciones por medio de un sistema numérico binario, que es el más simple de todos al contar con sólo dos símbolos para representar las cantidades.
Más detallesUNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL CÓRDOBA EL LENGUAJE DE LOS DATOS EN LA PC Y SU FORMA DE ALMACENAMIENTO
UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL CÓRDOBA EL LENGUAJE DE LOS DATOS EN LA PC Y SU FORMA DE ALMACENAMIENTO TRABAJO REALIZADO COMO APOYO PARA LA CATEDRA INFORMATICA I Autora: Ing. Ing. Sylvia
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 detallesFORMATO BINARIO DE NÚMEROS NEGATIVOS
FORMATO BINARIO DE NÚMEROS NEGATIVOS Introducción: Como sabemos, con un número n determinado de bits se pueden manejar 2 n números binarios distintos. Hasta ahora hemos trabajado con números binarios puros,
Más detallesCONJUNTO DE INSTRUCCIONES DEL MICROCONTROLADOR Regreso al menú principal
CONJUNTO DE INSTRUCCIONES DEL MICROCONTROLADOR 8051 Regreso al menú principal ACALL dirección 11 (llamada absoluta) ACALL llama incondicionalmente a una subrutina localizada en la dirección indicada. Durante
Más detallesOperación de Microsoft Word
Trabajar con tablas Las tablas permiten organizar la información y crear atractivos diseños de página con columnas paralelas de texto y gráficos. Las tablas pueden utilizarse para alinear números en columnas
Más detallesSOLECMEXICO Página 1 DISEÑO DE CIRCUITOS A PARTIR DE EXPRESIONES BOOLEANAS
SOLECMEXICO Página 1 DISEÑO DE CIRCUITOS A PARTIR DE EXPRESIONES BOOLEANAS Si la operación de un circuito se define por medio de una expresión booleana, es posible construir un diagrama de circuito lógico
Más detallesUN SIMULADOR DE UNA MAQUINA COMPUTADORA COMO HERRAMIENTA PARA LA ENSEÑANZA DE LA ARQUITECTURA DE COMPUTADORAS
UN SIMULADOR DE UNA MAQUINA COMPUTADORA COMO HERRAMIENTA PARA LA ENSEÑANZA DE LA ARQUITECTURA DE COMPUTADORAS Autores GROSSI, María Delia (mdgrossi@mara.fi.uba.ar) JIMÉNEZ REY, M. Elizabeth (ejimenez@mara.fi.uba.ar)
Más detallesCOMPOSICION DE LOS ESTADOS FINANCIEROS:
COMPOSICION DE LOS ESTADOS FINANCIEROS: Los estados financieros son los documentos emitidos por una entidad, en los cuales se consigna información financiera cuantificable en unidades monetarias respecto
Más detallesIntroducción a la Programación 11 O. Humberto Cervantes Maceda
Introducción a la Programación 11 O Humberto Cervantes Maceda Recordando En la sesión anterior vimos que la información almacenada en la memoria, y por lo tanto aquella que procesa la unidad central de
Más detallesPráctica 1 : INTRODUCCIÓN Práctica 1: Introducción al 8051
Práctica 1 : INTRODUCCIÓN 8051 1. Práctica 1: Introducción al 8051 ARQUITECTURA 1. Organización microcontrolador 8051 RAM 256 Bytes MEMORIA PASIVA (OPCIONAL) HASTA 4KBytes 8051 (8 bits) T0 T1 PUERTO SERIE
Más detallesElectrónica Digital I (ED21) Sesión: 3 Aritmética Binaria. Ing. José C. Benítez P.
Electrónica Digital I (ED21) Sesión: 3 Aritmética Binaria Ing. José C. Benítez P. Sesión 3. Temas Aritmética Binaria Números Binarios Conversión de fracciones decimales a binario Conversión de fracciones
Más detallesFACULTAD DE INGENIERÍA
NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Operadores y Expresiones PRÁCTICA NÚM. [ 3 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje
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 detallesTarea 4.2 Memoria Virtual
1 Tarea 4.2 1. Cuál es la diferencia entre paginación simple y paginación en memoria virtual? En memoria virtual no es necesario que todas las páginas estén en marcos de la memoria principal. Las páginas
Más detallesMateria Introducción a la Informática
Materia Introducción a la Informática Unidad 1 Sistema de Numeración Ejercitación Prof. Alejandro Bompensieri Introducción a la Informática - CPU Ejercitación Sistemas de Numeración 1. Pasar a base 10
Más detallesLógica Binaria. Arquitectura de Ordenadores. Codificación de la Información. Abelardo Pardo abel@it.uc3m.es. Universidad Carlos III de Madrid
Arquitectura de Ordenadores Codificación de la Información Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Lógica Binaria COD-1 Internamente el ordenador
Más detallesMod. I, Unid. 1, Obj. 1 CRITERIO DE DOMINIO 1/1
MR. 316 Versión 1 Prueba Integral 1/5 UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADÉMICO ÁREA INGENIERIA MODELO DE RESPUESTA ASIGNATURA: MICROPROCESADORES CÓDIGO: 316 MOMENTO: INTEGRAL VERSIÓN: 01 FECHA
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 detallesContenido. Sistema de archivos. Operaciones sobre archivos. Métodos de acceso a archivos. Directorio. Sistema de archivos por capas.
Contenido Sistema de archivos Operaciones sobre archivos Métodos de acceso a archivos Directorio Sistema de archivos por capas Espacio libre Sistema de archivos Proporciona el mecanismo para el almacenamiento
Más detallesPor ejemplo, los números binarios sin signo que se pueden construir con 4 bits son: bit más significativo more significant bit (msb)
istema binario Un sistema binario utiliza únicamente dos símbolos para representar la información. Comúnmente los símbolos usados son los dígitos y 1, por eso reciben el nombre de dígitos binarios (binary
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 detallesEnsamblador. Interrupciones. Dentro de una computadora existen dos clases de interrupciones:
Ensamblador Interrupciones Definición: Una interrupción es el rompimiento en la secuencia de un programa para ejecutar un programa especial llamando una rutina de servicio cuya característica principal
Más detallesFundamentos de Programación. Sabino Miranda-Jiménez
Fundamentos de Programación Sabino Miranda-Jiménez MÓDULO 1. Introducción a la computación Temas: La computación en el profesional de ingeniería Desarrollo computacional en la sociedad Aplicaciones Software
Más detallesRepresentación de Datos. Representación de datos numéricos. Representación de datos caracteres. Representación de otros tipos de datos
Representación de Datos Representación de datos numéricos Representación de datos caracteres Representación de otros tipos de datos Sistemas de números Base Esquema posicional => N = n4 * b4 + n3 * b3
Más detallesDESARROLLO DE SISTEMAS BASADOS EN MICRONTROLADORES Y DSPs
DESARROLLO DE SISTEMAS BASADOS EN MICRONTROLADORES Y DSPs Operaciones Control de FLujo PIC24FJ128GA010 Control de Flujo El control de flujo es una parte importante de la ejecución del programa en un microprocesador,
Más detallesEl álgebra booleana (Algebra de los circuitos lógicos tiene muchas leyes o teoremas muy útiles tales como :
SIMPLIFICACION DE CIRCUITOS LOGICOS : Una vez que se obtiene la expresión booleana para un circuito lógico, podemos reducirla a una forma más simple que contenga menos términos, la nueva expresión puede
Más detallesCapítulo 1: Sistemas de representación numérica Introducción. Dpto. de ATC, Universidad de Sevilla - Página 1 de 8
Dpto. de ATC, Universidad de Sevilla - Página de Capítulo : INTRODUCCIÓN SISTEMAS DE REPRESENTACIÓN NUMÉRICA Introducción Bases de numeración Sistema decimal Sistema binario Sistema hexadecimal REPRESENTACIÓN
Más detallesUniversidad Autónoma de Baja California Facultad de Ingeniería Mexicali
Sumadores En este documento se describe el funcionamiento del circuito integrado 7483, el cual implementa un sumador binario de 4 bits. Adicionalmente, se muestra la manera de conectarlo con otros dispositivos
Más detallesLECCIÓN 8: CIRCUITOS Y ALGORITMOS DE MULTIPLICACIÓN DE ENTEROS
ESTRUCTURA DE COMPUTADORES Pag. 8.1 LECCIÓN 8: CIRCUITOS Y ALGORITMOS DE MULTIPLICACIÓN DE ENTEROS 1. Circuitos de multiplicación La operación de multiplicar es mas compleja que la suma y por tanto se
Más detallesDescripción del algoritmo DES (Data Encryption Standard)
Descripción del algoritmo DES (Data Encryption Standard) Jorge Sánchez Arriazu diciembre de 1999 DES Introducción DES (Data Encryption Standard, estándar de cifrado de datos) es un algoritmo desarrollado
Más detalles21/02/2012. Agenda. Unidad Central de Procesamiento (CPU)
Agenda 0 Tipos de datos 0 Sistemas numéricos 0 Conversión de bases 0 Números racionales o Decimales 0 Representación en signo-magnitud 0 Representación en complemento Unidad Central de Procesamiento (CPU)
Más detallesTema 2. La Información y su representación
Tema 2. La Información y su representación 2.1 Introducción. Un ordenador es una máquina que procesa información. La ejecución de un programa implica la realización de unos tratamientos, según especifica
Más detallesTUTORIAL: SISTEMA DE INFORMACIÓN GEOESPACIAL (SIG)
Elementos de la interfase SIG La interfaz del visualizador consiste en la Vista del mapa, la Barra de herramientas, la Tabla de contenidos, Flecha de Norte, Escala gráfica y Tabla de atributos. La Vista
Más detallesUnidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)
Unidad I Sistemas numéricos 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS.
Más detallesTema IV. Unidad aritmético lógica
Tema IV Unidad aritmético lógica 4.1 Sumadores binarios 4.1.1 Semisumador binario (SSB) 4.1.2 Sumador binario completo (SBC) 4.1.3 Sumador binario serie 4.1.4 Sumador binario paralelo con propagación del
Más detallesAritmética Binaria. Luis Entrena, Celia López, Mario García, Enrique San Millán. Universidad Carlos III de Madrid
Aritmética Binaria Luis Entrena, Celia López, Mario García, Enrique San Millán Universidad Carlos III de Madrid 1 Índice Representación de números con signo Sistemas de Signo y Magnitud, Complemento a
Más detalles2. Seleccionamos Ventana > Propiedades y, a continuación, el color para el trazo, el grosor de la línea y el estilo en el inspector de propiedades.
TEMA 2: HERRAMIENTAS DE DIBUJO Y PINTURA 1. Herramienta Lápiz Para dibujar líneas y formas, se utiliza la herramienta Lápiz de manera muy similar a como se emplea un lápiz para realizar un dibujo. Para
Más detallesHardware y Estructuras de Control. Memoria Virtual. Ejecución de un Programa. Ejecución de un Programa
Memoria Virtual Capítulo 8 Hardware y Estructuras de Control Las referencias de memoria se traducen a direcciones físicas dinámicamente en tiempo de ejecución Un proceso puede ser intercambiado hacia dentro
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 detallesSistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Introducción a la lógica binaria
binariaoliverio J. Santana Jaria 6. Introducción n a la lógica l Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Las cuándo lógica una es determinada la parte del razonamiento
Más detallesREGLAMENTO DEL AJEDREZ. Tablero cuadrado 8x8 de 64 casillas con colores alternados (típicamente blanco y negro).
Jugadores: Dos. Requiere: REGLAMENTO DEL AJEDREZ Tablero cuadrado 8x8 de 64 casillas con colores alternados (típicamente blanco y negro). Objetivo: Mecánica: Dos sets iguales de 16 piezas cada uno, uno
Más detallesBUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC MEMORIAS EEPROM SERIE
BUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC MEMORIAS EEPROM SERIE Fernando Nuño García 1 Ventajas del BUS I2C Definido inicialmente a mediados de los 80 para trabajar a 100kbit/s y en 1995
Más detallesMatemáticas para la Computación
Matemáticas para la Computación José Alfredo Jiménez Murillo 2da Edición Inicio Índice Capítulo 1. Sistemas numéricos. Capítulo 2. Métodos de conteo. Capítulo 3. Conjuntos. Capítulo 4. Lógica Matemática.
Más detallesESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES
Universidad Rey Juan Carlos ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES Repertorio de instrucciones y modos de direccionamiento: conceptos básicos Luis Rincón Córcoles Licesio J. Rodríguez-Aragón Programa
Más detallesLa ventana de Microsoft Excel
Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft
Más detallesCuadro 3: Ejecución del algoritmo de reemplazo NFU.
Examen de Sistemas Operativos Avanzados Apellidos, nombre DNI: Grado en Ingeniería Informática 2Computadores 2 Ejercicio 1 Cálculos justificativos: 000- Marcos asignados Cuadro 1: Mapa de memoria principal
Más detallesCapítulo 4 Procesos con estructuras de repetición
Estructura de contador Capítulo 4 Procesos con estructuras de repetición Esta es una operación que incrementa en una unidad el valor almacenado en la variable c, cada vez que el flujo del diagrama pasa
Más detalles18. Camino de datos y unidad de control
Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 18. Camino de datos y unidad de control Un La versatilidad una característica deseable los Los
Más detallesESTRUCTURA DE COMPUTADORES I (Capítulo 1: Estructura elemental de la memoria) 1/6 1-ESTRUCTURA ELEMENTAL DE LA MEMORIA
ESTRUCTURA DE COMPUTADORES I (Capítulo 1: Estructura elemental de la memoria) 1/6 1-ESTRUCTURA ELEMENTAL DE LA MEMORIA 1.1 BIT Toda la memoria del ordenador se compone de dispositivos electrónicos que
Más detallesUNIDADES DE ALMACENAMIENTO DE DATOS
1.2 MATÉMATICAS DE REDES 1.2.1 REPRESENTACIÓN BINARIA DE DATOS Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS. Los computadores sólo
Más detallesIntroducción al NASM. Convenciones de colores
Introducción al NASM The Netwide Assembler MIA J. Rafael Rojano C. 1 Convenciones de colores Rojo= Directivas propias del nasm sin traducción directa a ensamblador Morado= Directivas del ensamblador En
Más detallesConceptos básicos: 1,2 puntos
Procesadores del Lenguaje 1 Universidad Rey Juan Carlos Departamento de Lenguajes y Sistemas Informáticos I 8 de junio de 2009 Parcial primero. Conceptos básicos y problemas. Entrega en 90 minutos. Lea
Más detallesInformática Básica: Representación de la información
Informática Básica: Representación de la información Departamento de Electrónica y Sistemas Otoño 2010 Contents 1 Sistemas de numeración 2 Conversión entre sistemas numéricos 3 Representación de la información
Más detallesInformática I Notas del curso
EXCEL Objetivo: Identificar la funcionalidad general de Excel, sus herramientas y recursos Excel Objetivo Particular: Conocer los métodos básicos de trabajo de Excel, para el manejo de registros, datos
Más detallesCapítulo 4 Gestión de memoria
Sistemas operativos: una visión aplicada Capítulo 4 Gestión de memoria Contenido Objetivos del sistema de gestión de memoria Modelo de memoria de un proceso Esquemas de memoria basados en asignación contigua
Más detallesEjemplos de programación para PLC S5 100
Ejemplos de programación para PLC S5 100 (29 Problemas Resueltos) INDICE 1. Combinación AND 2. Combinación OR 3. Combinación AND de OR 4. Combinación OR de AND 5. Combinación XOR 6. Autorretención 7. Set
Más detallesTema I. Sistemas Numéricos y Códigos Binarios
Tema I. Sistemas Numéricos y Códigos Binarios Números binarios. Aritmética binaria. Números en complemento-2. Códigos binarios (BCD, alfanuméricos, etc) Números binarios El bit. Representación de datos
Más detallesPROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS
PROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS Tema 5 Memorias Hoja: 2 / 14 Base teórica La memoria es el lugar en el que se almacenan las instrucciones y los datos para que se puedan
Más detallesProgramación de los Microcontroladores 8052/8051 (II)
CAPITULO 4 Programación de los Microcontroladores 8052/8051 (II) 4.1. INSTRUCCIONES BOOLEANAS. La familia de microcontroladores 8051 incluye un procesador booleano. Esto es, un procesador especializado
Más detallesCapitulo V Administración de memoria
Capitulo V Administración de memoria Introducción. Una de las tareas más importantes y complejas de un sistema operativo es la gestión de memoria. La gestión de memoria implica tratar la memoria principal
Más detallesUNIDADES FUNCIONALES DEL ORDENADOR TEMA 3
UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 INTRODUCCIÓN El elemento hardware de un sistema básico de proceso de datos se puede estructurar en tres partes claramente diferenciadas en cuanto a sus funciones:
Más detallesCOMPUTADORES SEGMENTADOS (DLX)
DEPARTAMENTO DE AUTOMÁTICA ARQUITECTURA Y TECNOLOGÍA DE COMPUTADORES Laboratorio de Arquitectura e Ingeniería de Computadores PRÁCTICA I COMPUTADORES SEGMENTADOS (DLX) OBJETIVO El objetivo de la práctica
Más detallesAutómata Siemens S7-200
Autómata Siemens S7-200 El autómata S7-200 está constituido por la CPU S7-200 y una serie de módulos de expansión adicionales, hasta un máximo de 7 en el caso de la CPU 224. CPU S7-200 La CPU S7-200 está
Más detallesInformática Bioingeniería
Informática Bioingeniería Representación Números Negativos En matemáticas, los números negativos en cualquier base se representan del modo habitual, precediéndolos con un signo. Sin embargo, en una computadora,
Más detallesOperaciones Aritméticas en Números con Signo
Operaciones Aritméticas en Números con Signo M. en C. Erika Vilches Parte 3 Multiplicación sin Signo Reglas básicas para multiplicar bits: 0x0 = 0 0x1 = 0 1x0 = 0 1x1 = 1 Ejemplos en números sin signo:
Más detallesT5.- Gestión de discos. 1.1.- Estructura física del disco duro. TEMA 5 GESTIÓN DE DISCOS. 1.1. - Estructura física del disco duro.
MANTENIMIENTO DE SISTEMAS INFORMÁTICOS TEMA 5 GESTIÓN DE DISCOS. 1.1.- Estructura física del disco duro. 1.2.- Estructura lógica del disco duro. 1.1. - Estructura física del disco duro. 1.1. - Estructura
Más detallesARITMÉTICA Y CODIFICACIÓN
ARITMÉTICA Y CODIFICACIÓN Aritmética binaria Suma Resta Representación de los números Coma fija + signo Complemento a 1 Complemento a 2 Exceso a n DECIMAL COMA FIJA+SIGNO COMPLEMEN A1 COMPLEMEN A2 EXCESO
Más detalles7.5. Registros, contadores y registros de desplazamiento
7.5. Registros, contadores y registros de desplazamiento [ Wakerly 8.4 pág. 693] 7.5.1.1.Contadores síncronos y asíncronos 7.5.1.2.Señales síncronas de control 7.5.1.3.Divisores de frecuencia 7.5.2. Registros
Más detallesLos Microprocesadores MIA José Rafael Rojano Cáceres Arquitectura de Computadoras I Evolución Histórica de los Microprocesadores Intel Evolución de los microprocesadores Intel de la década de los 70 4004
Más detallesSolución de problemas de copia. Problemas y soluciones frecuentes... 2. Mensajes de estado de la copia... 5. Mensajes de error de la copia...
1 fax y soluciones frecuentes.............. 2 Mensajes de estado de la copia.................. 5 Mensajes de error de la copia................... 6 y soluciones frecuentes Para obtener ayuda adicional
Más detallesPráctica 1: Sencillo Juego en Ensamblador
Práctica 1: Sencillo Juego en Ensamblador El objetivo de esta práctica es aprender a programar usando el ensamblador 8086 y, en particular, aprender a utilizar las interrupciones de la BIOS y de MSDOS
Más detallesSISTEMAS DE NUMERACIÓN. Sistema decimal
SISTEMAS DE NUMERACIÓN Sistema decimal Desde antiguo el Hombre ha ideado sistemas para numerar objetos, algunos sistemas primitivos han llegado hasta nuestros días, tal es el caso de los "números romanos",
Más detallesTema 3 : Algebra de Boole
Tema 3 : Algebra de Boole Objetivo: Introducción al Algebra de Boole 1 INTRODUCCIÓN George Boole creó el álgebra que lleva su nombre en el primer cuarto del siglo XIX. Pretendía explicar las leyes fundamentales
Más detallesSistemas de numeración
Sistemas de numeración Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar datos numéricos. Los sistemas de numeración actuales son sistemas posicionales, que se caracterizan
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 detalles