FUNCIONAMIENTO DIGITAL DE UN SISTEMA. EL SISTEMA BINARIO. Sistema Digital. Fr. Casares. Sistema Digital. Sistema Digital



Documentos relacionados
TEMA 2 REPRESENTACIÓN BINARIA

Capítulo 2 REPRESENTACIÓN DE LOS DATOS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

Introducción a los Sistemas Digitales

Unidad de trabajo 2: INFORMÁTICA BÁSICA (primera parte)

ELECTRÓNICA DIGITAL TEMA 1

Sistemas de numeración, operaciones y códigos.

1. Informática e información. 2. Sistemas de numeración. 3. Sistema binario, operaciones aritméticas en binario, 4. Sistemas octal y hexadecimal. 5.

2. Desde los transistores hasta los Circuitos Integrados 3Sit 3. Sistemas de representación numérica éi 4. Números con signo

Informática Básica: Representación de la información

1. SISTEMAS DIGITALES

Representación de la Información

En la actualidad ASCII es un código de 8 bits, también conocido como ASCII extendido, que aumenta su capacidad con 128 caracteres adicionales

Capítulo 1: Sistemas de representación numérica Introducción. Dpto. de ATC, Universidad de Sevilla - Página 1 de 8

A continuación se mostrarán ejemplos de tres clases de códigos: numéricos, alfanuméricos y de despliegue.

Tema 2. La Información y su representación

Tema 1. SISTEMAS DE NUMERACION


TEMA 2. Sistemas y Códigos de Numeración

Tema 2 : Códigos Binarios

UNIDAD 3 Representación de la Información

Clase 02: Representación de datos

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)

Introducción a Códigos

Unidad Didáctica. Códigos Binarios

Introducción a la Programación 11 O. Humberto Cervantes Maceda

Matemática de redes Representación binaria de datos Bits y bytes

Tema 1 - Sistemas numéricos y códigos

ARITMÉTICA Y CODIFICACIÓN

Guía 01: Sistemas Numéricos

Ingeniería Técnica en Informática de Sistema E.T.S.I. Informática Universidad de Sevilla

Sistemas de Numeración Operaciones - Códigos

Tema 1. Representación de la información MME

Códigos Binarios de Representación de Datos

Tema 1: Sistemas de numeración

❸ Códigos Binarios CÓDIGOS NUMÉRICOS

by Tim Tran:

Fundamentos de Informática 1er curso de ingeniería Industrial. Tema 2. Datos. Tema 2. Datos

TEMA 1 Representación de la información

Naturaleza binaria. Conversión decimal a binario

Lección 1. Representación de números

DESARROLLO DE HABILIDADES DEL PENSAMIENTO LÓGICO

Computación Tercer Año

SISTEMAS DE NUMERACIÓN. Sistema decimal

Tema 4: Sistemas de Numeración. Codificación Binaria. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid

13/10/2013. Clase 02: Sistemas de Numeración. Sistemas Digitales y Arquitectura de Computadoras. Ing. Christian Lezama Cuellar.

1 ELEMENTOS BASICOS DEL LENGUAJE

Técnicas y Dispositivos Digitales 1. UNIDAD 3 Códigos Binarios

ARQUITECTURA DE LAS COMPUTADORAS PRACTICA

Representación de Datos. Representación de datos numéricos. Representación de datos caracteres. Representación de otros tipos de datos

TEMA II: REPRESENTACIÓN DE LA INFORMACIÓN

Representación de números en binario

3. Codificación de información en binario

Tema 3 Elementos básicos de programación

La información y su representación

Clase 1 Sistemas de numeración

ANEXO 2: REPRESENTACION DE LA INFORMACION EN LOS COMPUTADORES

Codificación binaria de la información

Sistemas de numeración

ELO211: Sistemas Digitales. Tomás Arredondo Vidal 1er Semestre 2007

Tema I. Sistemas Numéricos y Códigos Binarios

Sistema binario. Representación

Representación en Punto Flotante

Aritmética Binaria. Luis Entrena, Celia López, Mario García, Enrique San Millán. Universidad Carlos III de Madrid

8 millares + 2 centenas + 4 decenas + 5 unidades + 9 décimos + 7 céntimos

UNIDADES DE ALMACENAMIENTO DE DATOS

Instituto Tecnológico de Celaya

Primeros conmutadores: diodos de cristal y de tubos de vacío (1906). Transistor (TRT): más pequeño y fiable, de material semiconductor (1950).

Curso Completo de Electrónica Digital

Organización del Computador. Prof. Angela Di Serio

Tema 2: Programación de PLCs

TEMA 2: Representación de la Información en las computadoras

Sistemas numéricos. Aurelio Sanabria Taller de programación

REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR IUT PEDRO EMILIO COLL

INFORMATICA I. Sistemas de Numeración - Representación Interna. Autor: Jorge Di Marco

Estructura de Computadores

SISTEMAS NUMERICOS. Ing. Rudy Alberto Bravo

Lista completa de códigos ASCII

a octal A B C D E F

Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid

Informática. Temas 27/03/2014. Carrera: Bioingeniería Profesora: Lic. S. Vanesa Torres JTP: Ing. Thelma Zanon

UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL CÓRDOBA EL LENGUAJE DE LOS DATOS EN LA PC Y SU FORMA DE ALMACENAMIENTO

Unidad I Sistemas Digitales

Lógica Binaria. Arquitectura de Ordenadores. Codificación de la Información. Abelardo Pardo Universidad Carlos III de Madrid

CIRCUITOS DIGITALES -

El sistema decimal, es aquél en el que se combinan 10 cifras (o dígitos) del 0 al 9 para indicar una cantidad específica.

SISTEMAS NUMÉRICOS (SISTEMAS DE NUMERACIÓN)

Área Académica: Ingeniería en Computación. Profesor: M. en C. Evangelina Lezama León

Sistemas de numeración, operaciones y códigos

EIE SISTEMAS DIGITALES Tema 2: Sistemas de Numeración, Operaciones y Códigos

Sebastián García Galán

SISTEMAS Y CÓDIGOS DE NUMERACIÓN

INFORMÁTICA. Matemáticas aplicadas a la Informática

INSTITUTO UNIVERSITARIO DE TECNOLOGÍA JOSE LEONARDO CHIRINO PUNTO FIJO EDO-FALCON CATEDRA: ARQUITECTURA DEL COMPUTADOR PROFESOR: ING.

ESTRUCTURA DE COMPUTADORES I (Capítulo 1: Estructura elemental de la memoria) 1/6 1-ESTRUCTURA ELEMENTAL DE LA MEMORIA

Bienvenido a mis Tutorías en la UNED

CODIFICACIÓN DE LA FUENTE

TEMA 1: SISTEMAS INFORMÁTICOS. Parte 2: representación de la información

21/02/2012. Agenda. Unidad Central de Procesamiento (CPU)

TEMA I: INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL

UNIVERSIDAD BOLIVARIANA DE VENEZUELA

Transcripción:

FUNCIONAMIENTO DIGITAL Sistema Digital -Emplea dispositivos en los que solo son posibles dos estados DE UN SISTEMA. EL SISTEMA BINARIO Relé Elemento Válvula Situación (Falso) (Verdadero) Desactivado Cerrada Activado Abierta Línea Presostato Bomba Sin Tensión Sin Presión Apagada Con Tensión Con Presión Encendida Fr. Casares -Emplea dispositivos en los que solo son posibles dos estados Relé Elemento Válvula Sistema Digital Situación (Falso) (Verdadero) Desactivado Cerrada Activado Abierta - Estos dos estados se pueden designar de varia formas, siendo las mas corrientes las siguientes: Alto Bajo Lógica Positiva Sistema Digital Verdadero Falso Con tensión Sin tensión Encendido Apagado Línea Presostato Bomba Sin Tensión Sin Presión Apagada Estado normal Con Tensión Con Presión Encendida Estado Excitado - Los sistemas electrónicos se adaptan perfectamente al sistema binario utilizando la notación y para los estados de los elementos y tambien para representar los numeros, cadenas de texto, variables, combinaciones lógicas, aritmetica, etc..

Sistemas Electrónicos Sistemas Digitales Estado de un elemento Numeración binaria 2 = 6 Concepto de codificación: Ejemplo Representación de números. Existen varios sistemas de representación de números. La no posicional: El peso del dígito se representa por el propio símbolo. Ejemplo: la romana: MMCM = M + M - C + M = 29 IIII = 4 Representación cadenas de Texto = Ab La posicional: r símbolos diferentes por dígito. El peso del dígito se representa por la posición. Cada dígito tiene un peso r i si i es la posición. Aritmética + 6 7 2979 = 2x 3 + 9x 2 + 7x + 9x (decimal) La base de un sistema de numeración es el numero de símbolos distintos utilizados para la representación de las cantidades de los mismos. Necesitamos un sistema de codificación Concepto de codificación: Ejemplo Representación de números. Concepto de codificación: Ejemplo Representación de números. Numeración posicional: Símbolos diferentes por dígito Decimal,, 2, 3, 4, 5, 6, 7, 8, 9 Hexadecimal 6,, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F Octal 8,, 2, 3, 4, 5, 6, 7 Binario 2, r 7 r 6 r 5 r 4 r 3 r 2 r 3 r 2 r 2 + 3 r + r r = nº de símbolos de la base El peso del dígito se representa por la posición Numeración posicional: Numeración posicional o arábiga Símbolos diferentes por dígito Decimal 6 Hexadecimal 8 Octal 2 Binario El peso del dígito se representa por la posición Dec Hex Oct Bin 2 3 4 5 6 7 8 9 2 3 4 5 Sistemas de Numeración 2 3 4 5 6 7 8 9 A B C D E F 2 3 4 5 6 7 2 3 4 5 6 7

Concepto de codificación: Ejemplo Representación de números. Código Cantidad Nº dígitos necesar. Numero decimal 2 6 3 Numero binario 7 Numero hexadecimal 7 E 2 2 7 2 6 2 5 2 4 2 3 2 2 2 2 = x 2 7 + x 2 6 + x 2 5 + x 2 4 + + x 2 3 + x 2 2 + x 2 + x 2 = 26 Cada dígito se denomina BIT BIT : Es la menor unidad de información en el sistema binario (,) 6 7 6 6 6 5 6 4 6 3 6 2 6 6 7 E = 7 x 6 + 4 x 6 = 26 Codificación de datos en sistemas digitales: Para poder transmitir y manejar información es necesario codificarla, representarla mediante un conjunto de símbolos que constituye un código. Con un vector binario de n componentes tendremos 2 n combinaciones distintas y se podrá codificar hasta un alfabeto con 2 n elementos. Código o palabra Dos Variables Tres Variables Cuatro Variables Seis Variables Ocho Variables Dieciséis Variables Eq. Decimal 3 7 5 63 255 65535 Nº de códigos diferentes 2 2 =4 2 3 =8 2 4 =6 2 6 =64 2 8 =256 2 6 =65536 Nº decimales: números código de 4 variables Letras: 26 letras (sin distinguir mayúsculas/minúsculas) 52 letras (mayúsculas y minúsculas) Letras + nº decimales: 52+ = 62 elementos código de 8 variab Un grupo de varios bits (vector) que tengan un determinado significado es una información, palabra o código. Codificación de datos en sistemas digitales: A.- Códigos de números (datos) en binario: Códigos de 4 variables (o dígitos): BCD natural Código gray Código BCD exceso a tres Códigos de 8, 6, 32, 64 variables (o dígitos): Codificación de enteros sin signo (8, 6, 32, 64 ) Codificación de enteros con signo (6, 32, 64) B.- Codificación alfanumérica: ASCII Codificación de números en binario: Códigos de 4 variables o dígitos (4 BIT): Código Decimal 2 3 4 5 6 7 8 9 BCD natural Sistema BCD BCD Aiken 242 (Binario Código Decimal) BCD 542 Es un método para expresar un dígito de un número decimal en notación binaria. Cada dígito decimal se expresa por cuatro bits traduciéndose así en forma aislada.

Codificación de números en binario: Códigos de 4 variables o dígitos (4 BIT): Codificación de números en binario: Códigos de 4 variables o dígitos (4 BIT): Decimal 2 3 4 2 BCD BIN Nº Decimal: BCD natural BCD aiken BCD 542 6 Con un vector de 4 bits de a 9 de a 6 Con un vector de 8 bits de a 99 de a 255 Con un vector de 6 bits de a 9999 de a 65535 Binario Codificación de datos en sistemas digitales: A.- Códigos de números (datos) en binario: Códigos de 4 variables (o dígitos): BCD natural Código gray Código BCD exceso a tres Códigos de 8, 6, 32, 64 variables (o dígitos): Código Gray: Es Es un un código continuo porque las las combinaciones Codificación correspondientes de enteros a sin signo (8, 6, números decimales 32, 64 ) consecutivos Codificación difieren de enteros solamente con en signo (6, en un 32, un bit 64) bit Código BCD exceso tres: Se Se obtiene de de sumar tres tres a Codificación cualquiera de números reales (32, 64) de de las las combinaciones del del código BCD natural B.- Codificación alfanumérica: ASCII

Codificación de datos en sistemas digitales: A.- Códigos de números (datos) en binario: Códigos de 4 variables (o dígitos): BCD natural Código gray Código BCD exceso a tres Códigos de 8, 6, 32, 64 variables (o dígitos): Codificación de enteros sin signo (8, 6, 32, 64 ) Codificación de enteros con signo (6, 32, 64) B.- Codificación alfanumérica: ASCII 8 bit 6 bit 32 bit Codificación de números en binario: Códigos de 8, 6, 32, 64 variables o dígitos Codificación de enteros sin signo (8, 6, 32, 64 ) Codificación de enteros con signo (6, 32, 64) 2 7 2 6 2 5 2 4 2 3 2 2 2 2 8 256 Combinaciones = 2 Numero entero: -255 2 5 2 4 2 3 2 2 2 2 2 9 2 8 2 7 2 6 6 65536 Combinaciones = 2 32 4.294.967.296 Combinaciones = 2 2 5 2 4 Numero entero: [,65535] 2 3 2 2 2 2 Numero entero: - 4.294.967.296 8 bit Codificación de números en binario : Códigos de 8, 6, 32, 64 variables o dígitos Codificación de enteros sin signo (8, 6, 32, 64 ) Codificación de enteros con signo (6, 32, 64) Bit de signo Signo más valor absoluto SM Complemento a C Complemento a 2 2C 2 2 7 2 6 2 5 2 4 2 3 2 2 2 256 Combinaciones = 2 8 Numero: (-27,27) Codificación de números en binario : Códigos de 8, 6, 32, 64 variables o dígitos Codificación de enteros sin signo (8, 6, 32, 64 ) Codificación de enteros con signo (6, 32, 64) Signo más valor absoluto SM Complemento a C Complemento a 2 2C En numeración binaria tenemos dos tipos de complementos: Complemento a : Se obtiene escribiendo el bit de estado opuesto. Numero: Complemento a uno: 6 bit 2 5 2 4 2 3 2 2 2 2 2 9 2 8 2 7 2 6 2 5 2 4 2 3 2 2 2 2 65536 Combinaciones = 2 6 Numero: (-32767,32767) Complemento a dos: Se obtiene hallando primero el complemento a y después sumándole. Numero: Complemento a dos:

Codificación de números en binario : Códigos de 8, 6, 32, 64 variables o dígitos Codificación de enteros sin signo (8, 6, 32, 64 ) Codificación de enteros con signo (6, 32, 64) Signo más valor absoluto SM Complemento a C Complemento a 2 2C Codificación de números en binario : Códigos de 8, 6, 32, 64 variables o dígitos Codificación de enteros sin signo (8, 6, 32, 64 ) Codificación de enteros con signo (6, 32, 64) Signo más valor absoluto SM Complemento a C Complemento a 2 2C 2 7 2 6 2 5 2 4 2 3 2 2 2 2 4 Ejemplo con 8 bits (2C): - 25 +25 SM - 4-3 +3 C - 4 - + C2-4 Codificación de números en binario : Códigos de 8, 6, 32, 64 variables o dígitos Codificación de enteros sin signo (8, 6, 32, 64 ) Codificación de enteros con signo (6, 32, 64) Que es esto? Coma flotante El código binario se divide en dos campos: Mantisa y exponente Se necesitan 32 bits: de signo + 23 de mantisa + 8 exponente El numero real equivalente es igual a: x = Mantisa I 2 exponente Estandar IEEE 7544 Coma fija El punto decimal ocupa una posición fija, 59 x 2-2 39,75 IEC 3-3 : Elementos Comunes Cualquier variable, constante o expresión que se utilice en un programa (escrito en cualquier lenguaje) debe estar caracterizado por un tipo de dato. La coherencia de tipos deberá mantenerse en las operaciones gráficas y sentencias literales. Desde el principio se conoce si un dato es un String, una fecha o un Entero, y por tanto, no hay confusión cuando diferentes personas trabajan en un proyecto usando la representación textual (el nombre de la variable). IEC 63

Que es esto? Que es esto? IEC 3-3 : Elementos Comunes Ejemplos de tipos de datos estándar son: Bool, Byte Integer, Real, los cuales conocemos. Pero aparecen otros como: Date, Time_of_day, String El tipo de dato lo que refleja en realidad es la forma de almacenamiento en la memoria del autómata: en binario (numero enteros), BCD (Fechas, números), complemento a dos(números enteros con signo), Números en coma flotante según el estándar IEEE (para los reales). Tipos de datos & Variables IEC 63 Tipos de datos & Variables Enteros sin signo 8 bit -255 USINT Unsigned Short Integer 6 bit -65535 UINT Unsigned Integer 32 bit -2 32 UDINT Unsigned double Integer 64 bit ULINT Unsigned Long Integer Enteros con signo 6 bit - 32768 a +32768 INT Integer 32 bit -247483648 a 247483647 DINT Double Integer 64 bit - 2 64 a (2 64 -) LINT Long Integer Números reales 32 bit REAL real de precision simple 64 bit LREAL real de precision doble IEC 63 Que es esto? Que es esto? Tipos de datos & Variables

AGRUPACIÓN DE NÚMEROS BINARIOS: BIT, BYTE, WORD, DOUBLE WORD En sistemas digitales: BIT Nº binario compuesto por un digito. (la menor unidad de informacion:, ) BYTE Nº binario compuesto por 8 digitos WORD Nº binario compuesto por 6 digitos (2 BYTE) DOUBLE WORD Nº binario compuesto por 32 digitos(4 BYTE) AGRUPACIÓN DE NÚMEROS BINARIOS: BIT, BYTE, WORD, DOUBLE WORD En sistemas digitales: BIT BYTE Nº binario compuesto por un digito. (la menor unidad de informacion:, ) Nº binario compuesto por 8 digitos WORD Nº binario compuesto por 6 digitos (2 BYTE) DOUBLE WORD Nº binario compuesto por 32 digitos(4 BYTE) Nº máximo de valores en numeración binaria que pueden representar las combinaciones de bit: 2 7 2 6 2 5 2 4 2 3 2 2 2 2 BYTE 256 Combinaciones 2 5 2 4 2 3 2 2 2 2 2 9 2 8 2º Byte º Byte 2 7 2 6 2 5 Palabra 65536 Combinaciones 2 4 2 3 2 2 2 2 Palabra Palabra Doble Palabra +4. Millones Comb.

Codificación alfanumérica en sistemas digitales: Letras: 26 letras (sin distinguir mayúsculas y minúsculas) 52 letras (mayúsculas y minúsculas) Nº decimales: números Total: 62 combinaciones diferentes Código de: 4 variables 6 variables 7 variables 8 variables Nº de códigos diferentes 2 4 =6 2 6 =64 2 7 =28 2 8 =256 ASCII American Standard Code for Information Interchange Estándar Americano de Codificación para el Intercambio de Información ASCII Código de 7 bits (28 caracteres diferentes). ASCII ampliado o completo: Código de 8 bits. Significado por contexto.

Letra A tipo STRING Letra B tipo STRING Caracteres imprimible: del 32 al 27 Caracteres imprimible: del 32 al 27 Letra b tipo STRING Letra tipo STRING Entero sin signo: Caracteres imprimible: del 32 al 27 Caracteres imprimible: del 32 al 27

32 caracteres de control SOH: Start of Header Comienzo de encabezamiento : Start of TEXT Comienzo de texto Caracteres de Control de las comunicaciones lógicas Caracteres de Control de las comunicaciones lógicas

ETX: End of TEXT Fin del texto EOT: End of transmission Fin de la transmision Caracteres de Control de las comunicaciones lógicas Caracteres de Control de las comunicaciones lógicas ACK: Acknowledle reconocimiento NAK: Negative Acknowledle Reconocimiento negativo Caracteres de Control de las comunicaciones lógicas Caracteres de Control de las comunicaciones lógicas

SYN: Synchromous Idle Retraso sincronico DC: XON DC3: XOFF Caracteres de Control de las comunicaciones lógicas Caracteres de Control del flujo de la información LF Line Feed Salto de línea CR Carriage Return Retorno de carro SP space Espacio en blanco Alteradores de formato

BS Backspace Retroceso FF Form Feed Salto de página Alteradores de formato Alteradores de formato Control de transmisión: - SOH Start Of Heading (comienzo de encabezado) Start of Text (comienzo del texto) ETX End of Text (final de texto) EOT End Of Transmission ( final de Transmisión) ENQ ENQuiry (interrogación) ACK Acknowledge (reconocimiento) NAK Negative Acknowledge (reconocimiento negativo) SYN Synchronous/idle( síncrono/parado) ETB End of Transmission Block (final de bloque transmitido) Ejemplo: Texto Texto Bloque Bloque TX TX Texto del del Mensaje Texto2 Texto2 Bloque2 Bloque2 Texto3 Texto3 Bloque3 Bloque3 Texto4 Texto4 Bloque4 Bloque4 RX RX Control de formato: BS Back Space (retroceso de espacio) HT horizontal Tab (Tabulación Horizontal) LF Line Feed (avance de línea) VT Vertical Tab (tabulación vertical) FF Form Feed (avance de página) CR Carriage Return (regreso del carro) SOH SOH encabezado encabezado Bloque de texto Bloque de texto Bloque de texto2 Bloque de texto2 Bloque de texto3 Bloque de texto3 Bloque de texto4 Bloque de texto4 ETB ETB ETB ETB ETB ETB ETX ETX