Agenda. 0 Operaciones aritméticas 0 ASCII 0 UTF-8 0 Código Gray. 0 Números de punto flotante
|
|
- Juan Carlos Miranda Cabrera
- hace 6 años
- Vistas:
Transcripción
1
2 Agenda 0 Operaciones aritméticas 0 ASCII 0 UTF-8 0 Código Gray 0 BCD 0 Números de punto flotante
3 Operaciones aritméticas
4 Suma de números binarios Sumando + 1 Sumando 0 Suma 1 Acarreo
5 Resta de números binarios pedir prestado pedir prestado 1
6 Suma Signo-Magnitud (5 10 ) ( ) (3 10 ) ( ) (8 10 ) ( ) 0 Cuándo ocurre overflow o desbordamiento? 0 Cuando hay un acarreo del bit más significativo de la magnitud (7 10 ) (1 10 ) La suma y la resta requieren tener en cuenta tanto los signos de los números como sus magnitudes relativas para llevar a cabo las operaciones.
7 Resta Signo Magnitud 0 Si dos enteros tienen diferento signo, se realiza una resta y el signo del resultado se decide con anticipación. 0 La resta de enteros sin signo o enteros signo magnitud es la misma que la de números decimales. 0 Para números sin signo, existen resultados que no son representables.
8 Resta Signo Magnitud y acarreo
9 Resta Signo Magnitud (5) (-2) -) (-3) -) (5) (2) (3) (4) Se hace 0 Ahora 10 prestado -) (-2) (2)
10 Suma y resta Complemento a dos 0 En complemento a dos, el mismo algoritmo se aplica a los operandos sin importar el signo. 0 Sumar dos números se hace aplicando el mismo algoritmo que para números sin signo. 0 La resta puede realizarse simplemente sumando el inverso aditivo del sustrayendo.
11 Ejemplo Complemento a Dos 0101 (5) 0011 (3) +)0010 (2) 1100 (-4) 0111 (7) 1111 (-1) (-37) (-37) -) (-46) (-23)
12 Ejemplo Complemento a Dos 0101 (5) 0011 (3) +)0010 (2) 1100 (-4) 0111 (7) 1111 (-1) (-37) (-37) (-46) (-23) -) (46) (23) (9) (-14)
13 Overflow en Complemento a dos 0 En complemento a dos, el overflow no necesariamente ocurre cuando hay un carry out del bit más significativo. 0 Un overflow ocurre cuando ambos sumandos son del mismo signo y el resultado es del signo opuesto. 0 Si el carry en el bit más significativo no es el mismo que el carry desde el bit más significativo ha ocurrido un overflow.
14 Ejemplo (-8) (5) (-8) (64) (-16) (69) (126) (-126) (96) (-3) (-34) (127) overflow La suma de dos números positivos no puede producir un número negativo La suma de dos números negativos no puede producir un número positivo
15 Complemento a uno 0 En complemento a uno, la suma se realiza similar al complemento a dos con una ligera modificación: El carry out desde el MSB es sumado a la suma parcial
16 Ejemplo complemento a uno 0011 (+3) 0001 (+1) 1100 (-3) 1001 (-6) 1111 (0) 1010 (+5) 1101 (-2) 0111 (+7) 1011 (-4) 1100 (-3)
17 Ejemplo complemento a uno 0011 (+3) 0001 (+1) 1100 (-3) 1001 (-6) 1111 (0) 1010 (+5) 1101 (-2) 0111 (+7) 1011 (-4) 1100 (-3) carry-out es 1 sumado a la 1 suma parcial 1001 (-6) 0100 (+4)
18 Práctica #2 0 Ejercicio #1
19 ASCII
20 ASCII 0 American Standard Code for Information Interchange 0 Estándar de codificación de caracteres basado en el alfabeto americano 0 Los códigos ASCII representan texto en computadoras, equipos de comunicación, y otros dispositivos que utilizan texto. 0 Es una representación numérica de un carácter como: a 0 Incluye 128 caracteres divididos en dos grupos: caracteres de control (la mayoría obsoletos) e imprimibles.
21 ASCII 0 Utiliza 8 bits 0 1 bit se utilizaba para detectar errores (bit de paridad) 0 Otros estándares se crearon a partir de ASCII para proporcionar soporte a caracteres adicionales/internacionales (e.g. ISO )
22 ASCII Bit de Paridad 0 Dígito binario que indica si el número de bits con un valor de 1 en un conjunto de bits es par o impar 0 Es el método de detección de errores más simple 0 Hay dos tipos de bits de paridad: 0 Bit de paridad par: Se pone en 1 si el número de unos es impar 0 Bit de paridad impar: Se pone en 1 si el número de unos es par
23 ASCII 0 Caracteres de control 0 Primeros 32 caracteres (0-31) 0 Destinados no para representar información imprimible sino para controlar los dispositivos (para indicar cómo procesar el texto) 0 Caracteres imprimibles 0 El código 0x20 (espacio en blanco) es considerado un caracter invisible en lugar de un caracter de control 0 De 0x21 a 0x7E representan letras, dígitos, signos de puntuación, y otros símbolos.
24 Tabla ASCII
25 UNICODE / UTF-8
26 UNICODE 0 Estándar de codificación de caracteres 0 Tres objetivos 0 Universalidad 0 Uniformidad 0 Unicidad 0 Unicode especifica un nombre e identificador numérico único para cada carácter o símbolo (code point) Unicode incluye todos los caracteres de uso común en la actualidad. La versión 5.1 contiene caracteres provenientes de alfabetos, sistemas ideográficos y colecciones de símbolos (matemáticos, técnicos, musicales, iconos...). La cifra crece en cada versión.
27 UTF bit Unicode Transformation Format 0 Formato de codificación de caracteres Unicode e ISO Características 0 Capaz de representar cualquier caracter Unicode 0 Usa símbolos de longitud variable (1 a 4 bytes por caracter) 0 Incluye la especificación US-ASCII de 7 bits
28 UTF-8 0 UTF-8 divide los caracteres en varios grupos 0 El número de bytes depende exclusivamente del código de carácter asignado por Unicode y del número de bytes necesario para codificarlo Rango de código Unicode UTF-8 Notas F 0xxxxxxx US-ASCII. 128 caracteres FF 110xxxxx 10xxxxxx FFFF 1110xxxx 10xxxxxx 10xxxxxx FFFF 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx 1920 caracteres, incluyendo latinos. Agrega Chino, Japonés, y Coreano. Plano suplementario multilingüe.
29 Resumiendo 0 ASCII = 8 bits 2 7 posibilidades + 1 bit de paridad 0 UNICODE 1 a 4 bytes (8 a 32 bits) Caracter ASCII UNICODE UTF-8 A 0x41 U x41
30 Código Gray
31 Código Gray 0 También llamado código binario reflejado 0 Sistema de numeración binario en el que dos valores sucesivos difieren solamente en uno de sus dígitos 0 Diseñado por Frank Gray para evitar señales sucias (engañosas, fantasmas) en switches electromecánicos 0 Actualmente se usa para facilitar la corrección de errores en sistemas de comunicaciones y para el diseño de sistemas combinatorios y secuenciales. Y, en los algoritmos genéticos.
32 Código Gray 0 Recordando: las computadoras antiguas funcionaban abriendo y cerrando interruptores mecánicos
33 Código Gray 0 El problema con el código binario es que con interruptores mecánicos, es realmente difícil que todos los interruptores cambien al mismo tiempo
34 Código Gray Decimal Binario Gray Decimal Binario Gray
35 Conversión Base-2 a Gray 0 Se realiza una suma del mismo número desplazado una posición a la derecha
36 BCD
37 BCD 0 Binary-Coded Decimal (BCD) o Decimal codificado en binario es un estándar para representar números decimales en el sistema binario, en donde cada dígito decimal es codificado con una secuencia de 4 bits Decimal BCD Por ejemplo, la codificación en BCD del número decimal es: 0 Decimal: BCD: Decimal BCD
38 BCD 0 El BCD es muy común en sistemas electrónicos donde se debe mostrar un valor numérico, especialmente en los sistemas digitales no programados (sin microprocesador o microcontrolador). 0 IBM utilizó en sus primeras computadoras el código BCD para el código binario de seis bits con el que representaron números, letras mayúsculas y caracteres especiales. 0 El BCD fue substituido por el EBCDIC
39 IEEE 754 y los Números de Punto Flotante
40 Números de punto flotante 0 Se basa en la notación científica de uso común física, química e ingeniería. 0 Un número de punto flotante en esta representación se divide en dos partes: 0 Mantisa (Entero en Signo Magnitud) 0 Exponente (8-bits) 0 Ejm: 3.14 = x 10 1 = 3.14 x Punto flotante = número racional 0 El término se refiere al hecho de que el punto decimal puede flotar (colocado en cualquier lugar relativo de los dígitos significativos)
41 Punto flotante vs Punto fijo 0 La ventaja de punto flotante sobre punto fijo, es que permite representar un rango mayor de valores 0 Ejemplo: 7 dígitos decimales con el punto decimal en la posición 5 Fixed Point Floating Point
42 Estándar de punto flotante IEEE Hasta 1980 cada fabricante de computadoras tenía su propio formato de punto flotante 0 A fines de 1970, la IEEE formó un comité para estandarizar la artimética de punto flotante 0 En 1985, se desarrolló por William Kahan el estándar IEEE El estándar tiene 3 formatos: 0 Precisión sencilla de 32 bits 0 Doble precisión de 64 bits 0 Precisión extendida de 80 bits
43 IEEE Single Precision 0 float en C 0 Formato binario que ocupa 32 bits (4 bytes) 0 Mantisa con una precisión de 24 bits 0 Double Precision 0 double en C 0 Formato binario que ocupa 64 bits (8 bytes) 0 Mantisa con una precisión de 53 bits Cualquier entero menor o igual a 2 24 puede ser representado por el formato de precisión simple, y cualquier entero menor o igual a 2 53 puede ser representado por el formato de precisión doble.
44 IEEE 754: Representación Interna Tipo Signo Exponente Sesgo Exceso Mantisa Single Double Total» El exponente es desplazado mediante un sesgo para poder representar exponentes negativos» Por ejemplo, para precisión simple, se pueden representar exponentes en el rango -127 a 127 al desplazar el valor por un sesgo de 127 para obtener un valor entre 1 y 254
45 IEEE 754: Exponente 0 El sesgo (e.g. 127 en precisión simple) se utiliza para representar exponentes negativos 0 El rango es entonces: = = Por lo tanto para obtener el exponente en su representación decimal es necesario restarle 127 al número almacenado en los 8 bits correspondientes al exponente
46 CONVERSIÓN NÚMEROS DECIMALES A IEEE 754
47 IEEE 754 Ejemplo #1 0 Codificar el número
48 IEEE 754 Ejemplo #1 0 Codificar el número Convertir valor decimal a binario 2. Expresar el binario obtenido como 1, x1 xn x 2 n 3. Determinar el bit de signo: 0 si N > 0 ; 1 si N < 0 4. Determinar el exponente E = n (exceso a M=127) y determinar el correspondiente binario asociado 5. Determinar la mantisa F = x1 xn (se obtiene del paso 2) 6. Escribir el número según IEEE, completando con ceros a la derecha el valor de la mantisa hasta completar los 23 bits de la mantisa
49 IEEE 754 Ejemplo #1 0 Codificar el número Convertir 22 a binario: Convertir a binario: Por lo tanto = Convertir valor decimal a binario 2. Expresar el binario obtenido como 1, x1 xn x 2 n 3. Determinar el bit de signo: 0 si N > 0 ; 1 si N < 0 4. Determinar el exponente E = n (exceso a M=127) y determinar el correspondiente binario asociado 5. Determinar la mantisa F = x1 xn (se obtiene del paso 2) 6. Escribir el número según IEEE, completando con ceros a la derecha el valor de la mantisa hasta completar los 23 bits de la mantisa = 101 2
50 IEEE 754 Ejemplo #1 0 Codificar el número Convertir 22 a binario: Convertir a binario: Por lo tanto = En notación científica: Normalizado: Convertir valor decimal a binario 2. Expresar el binario obtenido como 1, x1 xn x 2 n 3. Determinar el bit de signo: 0 si N > 0 ; 1 si N < 0 4. Determinar el exponente E = n (exceso a M=127) y determinar el correspondiente binario asociado 5. Determinar la mantisa F = x1 xn (se obtiene del paso 2) 6. Escribir el número según IEEE, completando con ceros a la derecha el valor de la mantisa hasta completar los 23 bits de la mantisa = 101 2
51 IEEE 754 Ejemplo #1 0 Codificar el número Convertir 22 a binario: Convertir a binario: Por lo tanto = En notación científica: Normalizado: Se obtiene el signo: 0 1. Convertir valor decimal a binario 2. Expresar el binario obtenido como 1, x1 xn x 2 n 3. Determinar el bit de signo: 0 si N > 0 ; 1 si N < 0 4. Determinar el exponente E = n (exceso a M=127) y determinar el correspondiente binario asociado 5. Determinar la mantisa F = x1 xn (se obtiene del paso 2) 6. Escribir el número según IEEE, completando con ceros a la derecha el valor de la mantisa hasta completar los 23 bits de la mantisa = 101 2
52 IEEE 754 Ejemplo #1 0 Codificar el número Convertir 22 a binario: Convertir a binario: Por lo tanto = En notación científica: Normalizado: Se obtiene el signo: 0 7. E = = Convertir valor decimal a binario 2. Expresar el binario obtenido como 1, x1 xn x 2 n 3. Determinar el bit de signo: 0 si N > 0 ; 1 si N < 0 4. Determinar el exponente E = n (exceso a M=127) y determinar el correspondiente binario asociado 5. Determinar la mantisa F = x1 xn (se obtiene del paso 2) 6. Escribir el número según IEEE, completando con ceros a la derecha el valor de la mantisa hasta completar los 23 bits de la mantisa = 101 2
53 IEEE 754 Ejemplo #1 0 Codificar el número Convertir 22 a binario: Convertir a binario: Por lo tanto = En notación científica: Normalizado: Se obtiene el signo: 0 7. E = = F = Convertir valor decimal a binario 2. Expresar el binario obtenido como 1, x1 xn x 2 n 3. Determinar el bit de signo: 0 si N > 0 ; 1 si N < 0 4. Determinar el exponente E = n (exceso a M=127) y determinar el correspondiente binario asociado 5. Determinar la mantisa F = x1 xn (se obtiene del paso 2) 6. Escribir el número según IEEE, completando con ceros a la derecha el valor de la mantisa hasta completar los 23 bits de la mantisa = S E F
54 IEEE 754 Ejemplo #2 0 Convertir a formato IEEE FPS (single precision)
55 IEEE 754 Ejemplo #2 0 Convertir a formato IEEE FPS (single precision) 2*.7 = *.4 = *.8 = *.6 = *.2 = *.4 = *.8 = *.6 = *.2 = =
56 IEEE 754 Ejemplo #2 1. En notación científica: Normalizado: Exponente: = = Convertir a IEEE 754 S = 1 E = M =
57 IEEE 754 Ejemplo #3 0 N(IEEE) = S E F 1. S = 1 2. E = = = F = N 10 = (-1) (1, ) x 2 2 = 5. = -101, = -5,
58 Práctica #2 0 Ejercicios #2 - #7 Convertir a IEEE 754 precisión simple Convertir a IEEE 754 precisión simple Convertir a IEEE 754 precisión simple. Qué número decimal representa el siguiente patrón de bits en IEEE 754 precisión simple? Qué número decimal representa el siguiente patrón de bits en IEEE 754 precisión simple? Convertir el número C19E en formato IEEE 754 en su equivalente decimal.
Numeración Maya. Numeración indo-arábiga. Sistemas de Numeración Posicional. Conversión de una base cualquiera a base 10 = 4! !
Sistemas de Numeración Posicional Universidad Simón Bolívar Departamento de Electrónica y Circuitos Prof. Juan. Claudio Regidor Circuitos Digitales EC1723 En un número a n a n!1 a n!2!a 2 a 1 a 0, cada
Más detallesUT01 03 Sistemas de codificación
UT01 03 Sistemas de codificación Cap 1 Introducción a los Sistemas Informáticos IES Barajas - JRGRL Tipo de software y tipos de datos Tipos de software de un SI Aplicaciones (no forman parte del SO) Datos
Más detallesTipos de Datos y Representaciones. Circuitos Digitales, 2º de Ingeniero de Telecomunicación. EITE ULPGC.
Tipos de Datos y Representaciones Circuitos Digitales, 2º de Ingeniero de Telecomunicación. EITE ULPGC. Índice 1. Sistemas numéricos posicionales 2. Números octales y hexadecimales 3. Conversiones entre
Más detallesESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I CAPÍTULO III ARITMÉTICA Y CODIFICACIÓN
ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I CAPÍTULO III ARITMÉTICA Y CODIFICACIÓN TEMA 3. Aritmética y codificación 3.1 Aritmética binaria 3.2 Formatos de los números y su representación 3.3 Definiciones
Más detallesOrganización de Computadoras. Clase 2
Organización de Computadoras Clase 2 Temas de Clase Representación de datos Números con signo Operaciones aritméticas Banderas de condición Representación de datos alfanuméricos Notas de Clase 2 2 Representación
Más detallesInformática I. Bases de Numeración. Alejandro Furfaro
Informática I Marzo 2011 Temario 1 Sistemas de Numeración Primeros conceptos 2 Sistemas Posicionales Bases y representación Sistema Binario Métodos de Cambios de Base 3 Sistemas de representación Números
Más detallesConceptos previos. Revisión de Sistemas Lógicos Formatos Numéricos. Dpto. Ingeniería Electrónica y Comunicaciones
Conceptos previos Revisión de Sistemas Lógicos Formatos Numéricos Revisión de Sistemas Lógicos Álgebra de Boole Base matemática de la Electrónica Digital Consta de dos elementos: 0 lógico y 1 lógico Tecnología
Más detallesRepresentación de la Información.... en los Computadores
Representación de la Información... en los Computadores 1 Información e Informática Un computador es una máquina que procesa información. La ejecución de un programa implica el tratamiento de los datos.
Más detallesTEMA 2. CODIFICACIÓN DE LA INFORMACIÓN
TEMA 2. CODIFICACIÓN DE LA INFORMACIÓN 1. INTRODUCCIÓN. SISTEMAS DE NUMERACIÓN EN. Sistema binario. Sistema octal. Sistema hexadecimal. 2. REPRESENTACIÓN DE TEXTOS.. Números naturales. Números enteros.
Más detallesRepresentación de datos y aritmética básica en sistemas digitales
Representación de datos y aritmética básica en sistemas digitales DIGITAL II - ECA Departamento de Sistemas e Informática Escuela de Ingeniería Electrónica Rosa Corti 1 Sistemas de Numeración: Alfabeto:
Más detallesTEMA V SISTEMAS DE NUMERACIÓN
TEMA V SISTEMAS DE NUMERACIÓN En la vida diaria el hombre se expresa, se comunica, almacena y maneja información desde el punto de vista alfabético con un determinado idioma y desde el punto de vista numérico
Más detalles5.2. Sistemas de codificación en binario
5.2. Sistemas de codificación en binario 5.2.1. Sistemas numéricos posicionales [ Wakerly 2.1 pág. 26] 5.2.2. Números octales y hexadecimales [ Wakerly 2.2 pág. 27] 5.2.3. Conversión general de sistemas
Más detallesRepresentación de datos y aritmética básica en sistemas digitales
Representación de datos y aritmética básica en sistemas digitales DIGITAL II - ECA Departamento de Sistemas e Informática Escuela de Ingeniería Electrónica Rosa Corti 1 Sistemas de Numeración: Alfabeto:
Más detallesRepresent. Información. Caracteres Alfanuméricos
Representación de la 2009-20102010 Sistemas de Numeración 1 a Representar Qué información necesitamos representar? Caracteres Alfabéticos: A, B,..., Z, a, b,..., z Caracteres numéricos: 0, 1,..., 9 Caracteres
Más detallesTema 2: Sistemas de numeración
Tema 2: Sistemas de numeración Definiciones Bases de numeración Modos de representación Representaciones numéricas Coma fija (números enteros) Suma-resta en base dos Representaciones alfanuméricas Bibliografía
Más detallesSISTEMAS DIGITALES. Margarita Pérez Castellanos
SISTEMAS DIGITALES TEMA 3: SISTEMAS ARITMÉTICOS 1 TEMA 3: SISTEMAS ARITMÉTICOS Introducción y objetivos (3) 1. Representación y codificación de la información (4-7) 2. Sistemas numéricos posicionales.
Más detallesRepresentación de la Información
Representar: Expresar una información como una combinación de símbolos de un determinado lenguaje. Trece -> símbolos 1 y 3 Interpretar: Obtener la información originalmente representada a partir de una
Más detallesNúmeros. un elemento perteneciente al conjunto D b. de los dígitos del sistema. D b
1 Un número es un ente que permite representar simbólicamente las veces que la unidad está presente en la cantidad observada o medida. Números representados por una cantidad finita de dígitos o cifras.
Más detallesTemario. Arquitectura de Computadores. El manejo de la información se divide en: procesamiento analógico procesamiento digital
Arquitectura de Computadores Representación de la Información Dr. Mauricio Solar, msolar@inf.utfsm.cl (basado en los apuntes de mis colegas Prof. Javier Cañas R. y Prof. Xavier Bonnaire) Temario Introducción
Más detallesTema 2. Sistemas de representación de la información
Tema 2. Sistemas de representación de la información Soluciones a los problemas impares Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Tema 2: Hoja: 2 / 36 Tema 2: Hoja:
Más detallesRepresentación de la Información en los Sistemas Digitales
Representación de la Información en los Sistemas Digitales Luis Entrena, Celia López, Mario García, Enrique San Millán Universidad Carlos III de Madrid 1 Introducción a los computadores Computador: Máquina
Más detallesSistemas de Numeración
Sistemas de Numeración Parte 2: Representación de Reales Lic. Andrea V. Manna Sistemas posicionales: Repaso N= d k-1 d k-2 d 1 d 0,d -1 d -l = d k-1 *p k-1 + d k-2 *p k-2 +.+ d 0 *p 0,+ d -1 *p -1 +...+
Más detallesSISTEMAS DE NUMERACION
SISTEMAS DE NUMERACION INTRODUCCION El número de dígitos de un sistema de numeración es igual a la base del sistema. Sistema Base Dígitos del sistema Binario 2 0,1 Octal 8 0,1,2,3,4,5,6,7 Decimal 10 0,1,2,3,4,5,6,7,8,9
Más detallesSistemas Numéricos y Códigos Binarios
Sistemas Numéricos y Códigos Binarios Marcelo Guarini Departamento de Ingeniería Eléctrica, 5 de Abril, 5 Sistemas Numéricos en Cualquier Base En el sistema decimal, cualquier número puede representarse
Más detallesUniversidad de San Buenaventura - Facultad de Ingeniería
Aproximaciones Para trabajar con números decimales que tienen muchas cifras decimales, o infinitas, hacemos aproximaciones. Decimos que la aproximación de un número es por defecto cuando es menor que el
Más detallesContenido. Introducción a los Computadores Conceptos básicos. Sistema de numeración CNM-130
Contenido Introducción a los Computadores Conceptos básicos 1 Sistemas numéricos CNM-130 Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia 2 Tipos de datos 3 Operadores
Más detallesAPUNTES DOCENTES ASIGNATURA: ANALISIS NUMERICO ASIGNATURA: ANALISIS NUMERICO UNIDADES TECNOLÓGICAS DE SANTANDER
APUNTES DOCENTES ASIGNATURA: ANALISIS NUMERICO ASIGNATURA: ANALISIS NUMERICO PROFESOR: ESP. PEDRO ALBERTO ARIAS QUINTERO 1. ERRORES Y ARITMETICA DE PUNTO FLOTANTE 1.1. Introducción a la Computación Numérica
Más detallesAritmética de Enteros
Aritmética de Enteros La aritmética de los computadores difiere de la aritmética usada por nosotros. La diferencia más importante es que los computadores realizan operaciones con números cuya precisión
Más detallesAPUNTES DE CATEDRA: SISTEMAS DE NUMERACION - REPRESENTACION INTERNA DE NUMEROS Y CARACTERES
Cátedra de COMPUTACION Carreras: Licenciatura en Matemática Profesorado en Matemática Profesora: Mgr. María del Carmen Varaldo APUNTES DE CATEDRA: SISTEMAS DE NUMERACION - REPRESENTACION INTERNA DE NUMEROS
Más detallesLógica Secuencial y Combinatoria. Dr. Arturo Redondo Galván 1
Lógica Secuencial y Combinatoria 1 UNIDAD II Desarrollar cálculos distintos sistemas de numeración y llevar a cabo operaciones aritméticas en el álgebra Booleana y optimizar funciones mediante métodos
Más detallesCONVERSIONES ENTRE NUMEROS DE BASE DIFERENTE
CONVERSIONES ENTRE NUMEROS DE BASE DIFERENTE De Binario a Decimal: (1010,01) 2 = 2 3 +2 1 +2-2 + 2-3 = (10,375) 10 De Octal a Decimal: (630,4) 8 = 6x8 2 + 3x8 + 4x8-1 = (408,5) 10 De Decimal a Binario:
Más detallesSistemas Numéricos. Introducción n a los Sistemas Lógicos y Digitales 2009
Sistemas Numéricos Introducción n a los Sistemas Lógicos y Digitales 2009 Sergio Noriega Introducción a los Sistemas Lógicos y Digitales - 2009 MSB = Most Significative Bit LSB = Less Significative Bit
Más detallesTécnicas y Dispositivos Digitales 1. UNIDAD 3 Códigos Binarios
Técnicas y Dispositivos Digitales 1 UNIDAD 3 Códigos Binarios Departamento de Ingeniería Electrónica y Computación. Facultad de Ingeniería. Universidad Nacional de Mar del Plata Codificación Numero Letra
Más detallesDefinición. Vista general.
L M G E / 2012 Profesor Federico Olarte Código ASCII Definición. ASCII (del inglés de American Standard Code for Information Interchange - Código Estándar Estadounidense para el Intercambio de Información),
Más detallesARQUITECTURA DE LAS COMPUTADORAS PRACTICA (2008)
ARQUITECTURA DE LAS COMPUTADORAS PRACTICA (2008) SISTEMAS NUMÉRICOS INTRODUCCIÓN TEÓRICA: Definimos Sistema de Numeración como al conjunto de reglas que permiten, con una cantidad finita de símbolos, representar
Más detallesREPRESENTACION DE LA INFORMACION
CAPITULO SEGUNDO. REPRESENTACION DE LA INFORMACION Estructura de Ordenadores. Departamento de Automática Juana Mª López Dpto. Automática. Estructura de computadores. Capítulo 2. Página 1 INTRODUCCION Clasificación
Más detalles1. Informática e información. 2. Sistemas de numeración. 3. Sistema binario, operaciones aritméticas en binario, 4. Sistemas octal y hexadecimal. 5.
Representación de la información Contenidos 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. Conversiones
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 detallesCapítulo 2 REPRESENTACIÓN DE LOS DATOS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 2 REPRESENTACIÓN DE LOS DATOS 1 OBJETIVOS Entender cómo la computadora
Más detallesCURSO 2016/2017 INFORMÁTICA 1ºBCH. La codificación es. Por qué se. Fíjate en. la imagen de decirle que si. cero. decimal: 1* *2 3.
INFORMÁTICA 1ºBCH 1. CODIFICACIÓN DE LA INFORMACIÓN La codificación es el método que permite epresentar la información utilizando un conjunto de símbolos que se combinan siguiendo determinadas reglas.
Más detallesCentro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Arquitectura de Ordenadores Tutor: Antonio Rivero Cuesta Unidad Didáctica 1 Representación de la Información y Funciones Lógicas Tema 1 Representación de la Información
Más detallesDefinición(2) La base (r) de un sistema de numeración especifica el número de dígitos o cardinal* de dicho conjunto ordenado. Las bases más utilizadas
Sistemas numéricos MIA José Rafael Rojano Cáceres Arquitectura de Computadoras I Definición(1) Un sistema de representación numérica es un sistema de lenguaje que consiste en: un conjunto ordenado de símbolos
Más detallesRepresentación de Números Reales
Representación de Números Reales María Elena Buemi 15 abril de 2011 Introducción a la Computación Representación de Números Reales Cómo se representa un número real? Un numeral con parte entera y parte
Más detallesTEMA II SISTEMAS DE NUMERACIÓN USUALES EN INFORMÁTICA.
TEMA II SISTEMAS DE NUMERACIÓN USUALES EN INFORMÁTICA. INTRODUCCIÓN. Codificación de la información. Codificación consiste en representar los elementos de un conjunto mediante los elementos de otro conjunto.
Más detallesTema 2. Sistemas de representación de la información
Tema 2. Sistemas de representación de la información Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 28-29 Transparencia: 2 / 3 Índice Definiciones Bases de numeración Modos de
Más detallesFundamentos de Informática E.U.P. Universidad de Sevilla
Fundamentos de Informática E.U.P. Universidad de Sevilla Capítulo 1: INTRODUCCIÓN A LA INFORMÁTICA 1 2 Índice INTRODUCCIÓN INFORMÁTICA E INGENIERÍA Definición de Informática Aplicaciones CONCEPTOS BÁSICOS
Más detalles2. Representación de números 1
2. Representación de números 1 Julio C. Carrillo E. Escuela de Matemáticas, UIS 2. Representación de números 2 1. Representación de punto flotante normalizada La notación científica es un tipo de representación
Más detalleshttps://dac.escet.urjc.es/docencia/etc-sistemas/teoria-cuat1/tema2.pdf
1.3 Sistemas numéricos 1.3.1. Introducción Un sistema de representación numérica es un lenguaje que consiste en: Un conjunto ordenado de símbolos (dígitos o cifras) y otro de reglas bien definidas para
Más detallesSistemas de Representación. Organización del Computador 1 Verano 2016
Sistemas de Representación Organización del Computador 1 Verano 2016 Los computadores comprenden el lenguaje de los números La organización de un computador depende (entre otros factores) del sistema de
Más detallesRepresentación de la Información (III)
Representación de la Información (III) Representación de Caracteres Maximiliano Geier 10/04/2015 Maximiliano Geier Representación de la Información (III) 10/04/2015 1 / 14 Representación de caracteres
Más detallesTema 3. Aritmética y representación de la información en el ordenador. Informática Grado en Física Universitat de València
Tema 3 Aritmética y representación de la información en el ordenador Informática Grado en Física Universitat de València Francisco.Grimaldo@uv.es Ariadna.Fuertes@uv.es Guión del tema Representación binaria
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 Estándar IEEE 754 Primero se definen tres formatos s e F Total (bits) (bits) (bits) (bytes) simple precisión
Más detallesRepresentación de números enteros: el convenio exceso Z
Representación de números enteros: el convenio exceso Z Apellidos, nombre Martí Campoy, Antonio (amarti@disca.upv.es) Departamento Centro Informàtica de Sistemes i Computadors Escola Tècnica Superior d
Más detallesTEMA 2 REPRESENTACIÓN BINARIA
TEMA 2 REPRESENTACIÓN BINARIA ÍNDICE. INTRODUCCIÓN HISTÓRICA A LA REPRESENTACIÓN NUMÉRICA 2. REPRESENTACIÓN POSICIONAL DE MAGNITUDES 2. Transformaciones entre sistemas de representación (cambio de base)
Más detallesESCUELA POLITÉCNICA NACIONAL
ESCUELA POLITÉCNICA NACIONAL Campus Politécnico "J. Rubén Orellana R." FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA Carrera de Ingeniería Electrónica y Control Carrera de Ingeniería Electrónica y Telecomunicaciones
Más detalles5. Codificación n de información en binario
5. Codificación n de información en binario Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Introducción Existen muchas formas distintas de expresar
Más detallesSISTEMAS NUMÉRICOS. Conocer los diferentes sistemas numéricos y su importancia en la informática y la computación
SISTEMAS NUMÉRICOS OBJETIVO GENERAL Conocer los diferentes sistemas numéricos y su importancia en la informática y la computación OBJETIVOS ESPECÍFICOS Distinguir los sistemas de numeración Identificar
Más detallesCapacidad : Número de valores diferentes que puede representar un código. Depende del número de dígitos usados.
CAPITULO Nº2 CÓDIGOS. 2.1 Definiciones. Funciones de la codificación: Transmitir en forma fácil, rápida y segura los datos. Facilitar el procesamiento de datos. Descubrir y corregir errores. Mantener en
Más detallesSistemas de Numeración Operaciones - Códigos
Sistemas de Numeración Operaciones - Códigos Tema 2 1. Sistema decimal 2. Sistema binario 3. Sistema hexadecimal 4. Sistema octal 5. Conversión decimal binario 6. Aritmética binaria 7. Complemento a la
Más detallesEstructura de Computadores
Estructura de Computadores Tema 2. Representación de la información Departamento de Informática Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas UNIVERSIDAD CARLOS III DE MADRID Contenido
Más detallesTEMA III: OPERACIONES CON LOS DATOS
CUESTIONES A TRATAR: Cual es la función de la unidad operativa? Es necesaria? Qué tipos de circuitos implementan la unidad operativa? Unidad operativa frente a ALU Qué es una operación de múltiple precisión?
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 detalles2. Desde los transistores hasta los Circuitos Integrados 3Sit 3. Sistemas de representación numérica éi 4. Números con signo
Electrónica Digital: Introducción 1Sñl 1. Señales Analógicas lói Sñl Señales Diitl Digitales 2. Desde los transistores hasta los Circuitos Integrados 3Sit 3. Sistemas de representación numérica éi 4. Números
Más detallesLección 5. Punto flotante
Lección 5. Punto flotante MIGUEL ANGEL UH ZAPATA 1 Análisis Numérico I Facultad de Matemáticas, UADY Agosto 2014 1 Centro de Investigación en Matemáticas, Unidad Mérida En esta lección aprenderemos lo
Más detallesTEMA II: SISTEMAS DE NUMERACIÓN
2012 UNAN LEÓN Departamento de Computación Autor: Ing: Karina Esquivel Alvarado. Asignatura: FUNDAMENTOS DE INFORMÁTICA TEMA II: SISTEMAS DE NUMERACIÓN 2.1 INTRODUCCIÓN: TEMA 2: SISTEMAS DE NUMERACIÓN
Más detallesEn la actualidad ASCII es un código de 8 bits, también conocido como ASCII extendido, que aumenta su capacidad con 128 caracteres adicionales
Definición(1) Sistemas numéricos MIA José Rafael Rojano Cáceres Arquitectura de Computadoras I Un sistema de representación numérica es un sistema de lenguaje que consiste en: un conjunto ordenado de símbolos
Más detallesDatos y tipos de datos
Datos y tipos de datos Dato Representación formal de hechos, conceptos o instrucciones adecuada para su comunicación, interpretación y procesamiento por seres humanos o medios automáticos. Tipo de dato
Más detallesTEMA 1: INTRODUCCIÓN A LOS SISTEMAS DIGITALES.
TECNOLOGÍA DE COMPUTADORE. CURO 2007/08 Inocente ánchez Ciudad TEMA 1: INTRODUCCIÓN A LO ITEMA DIGITALE. 1.1. istemas Analógicos y Digitales. Magnitud analógica es aquélla que puede tomar cualquier valor
Más detallesFundamentos de Informática 1er curso de ingeniería Industrial. Tema 2. Datos. Tema 2. Datos
Fundamentos de Informática 1er curso de ingeniería Industrial Tema 2. Datos 1 Tema 2. Datos 2.1 Codificación binaria 2.2 Tipos de datos 2.3 Operaciones básicas 2.4 Expresiones 2.5 Almacenamiento 2 1 2.1
Más detallesFundamentos de la programación
Fundamentos de la programación 2A Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Facultad de Informática Universidad Complutense int 214 float 216
Más detallesEjercicios Representación de la información
Ejercicios Representación de la información Grupo ARCOS Estructura de Computadores Grado en Ingeniería Informática Universidad Carlos III de Madrid Contenidos 1. Hexadecimal/binario 2. Alfanumérica 3.
Más detallesTema 4: Sistemas de Numeración. Codificación Binaria. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid
Tema 4: Sistemas de Numeración. Codificación Binaria Ingeniería Informática Universidad Autónoma de Madrid 1 O B J E T I V O S Sistemas de Numeración. Codificación Binaria Conocer los diferentes sistemas
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 detallesNotas de Teórico. Representación Interna de Datos
Departamento de Arquitectura Instituto de Computación Universidad de la República Montevideo - Uruguay Representación Interna de Datos Arquitectura de Computadoras (Versión 5.0-2014) REPRESENTACIÓN INTERNA
Más detallesOPEN KNOWLEDGE CURSO DE METODOS NUMERICOS
OPEN KNOWLEDGE CURSO DE METODOS NUMERICOS Juan F. Dorado Diego F. López Laura B. Medina Juan P. Narvaez Roger Pino Universidad de San Buenaventura, seccional Cali OPEN KNOWLEDEGE CURSO DE METODOS NUMERICOS
Más detallesFC Contenido REPRESENTACIÓN BINARIA. Tema 1: REPRESENTACIÓN BINARIA. Bibliografía básica:
Contenido Tema 1: REPRESENTACIÓN BINARIA * Representación posicional de magnitudes. Bases y dígitos. Cambios de base. * Códigos binarios. * Representación binaria de números con signo. * Representación
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 1. Informática Básica
Tema 1. Informática Básica Introducción 1.1 Informática Básica 1.2 Codificación de la Información 1.3 El ordenador. Fundamentos estructurales y de funcionamiento Jesús María Aransay Azofra Informática
Más detallesRepresentación de la información
Laboratorio de Introducción a las Ciencias de la Computación Página 1 UNIERSIDAD CATÓLICA DE SANTA MARÍA PROGRAMA PROESIONAL DE INGENIERÍA DE SISTEMAS SESIÓN 2: Representación de la información OBJETIOS
Más detallesARQUITECTURA DE LAS COMPUTADORAS PRACTICA
ARQUITECTURA DE LAS COMPUTADORAS PRACTICA SISTEMAS NUMÉRICOS INTRODUCCIÓN TEÓRICA: Definimos Sistema de Numeración como al conjunto de reglas que permiten, con una cantidad finita de símbolos, representar
Más detallesFundamentos de Computadores. Tema 5. Circuitos Aritméticos
Fundamentos de Computadores Tema 5 Circuitos Aritméticos OBJETIVOS Conceptuales: Suma y resta binaria Implementaciones hardware/software Circuito sumador y semi-sumador básico Sumadores/restadores de n
Más detallesTema 2 : Códigos Binarios
Tema 2 : Códigos Binarios Objetivo: Conocer diferentes códigos binarios Conocer algunos códigos de detección y corrección de errores. Códigos alfanuméricos 1 Códigos Binarios A la representación de cifras,
Más detallesIngeniería en Computación
Universidad Autónoma del Estado de México Centro Universitario UAEM Valle de México Ingeniería en Computación Unidad de Aprendizaje: Lenguaje Ensamblador Tema: Sistemas Numéricos E l a b o r ó : D r. en
Más detallesFundamentos de Informática E.U.P. Universidad de Sevilla
rea de Arquitectura y Teoría de Computadores Fundamentos de Informática E.U.P. Universidad de Sevilla Capítulo : INTRODUCCIÓN A LA INFORMÁTICA epartamento de Álgebra. INDICE INFORMÁTICA E INGENIERÍA DEFINICIÓN
Más detallesUnidad 3: Control y programación de sistemas automáticos Tema 1: Sistemas de control: introducción
El control analógico es aquel en el que las variables a controlar y las que se procesan en el sistema se presentan de forma continua (analógica), de modo que las relaciones que aparecen entre las señales
Más detallesTema 2: Los tipos de datos
Tema 2: Los tipos de datos Antonio J. Sierra Índice 1. Introducción. 2. Tipos simples. 3. Literales. 4. Variables. 5. Conversión de Tipos. 6. Promoción automática en expresiones. 1 Introducción Java es
Más detallesSebastián García Galán Sgalan@ujaen.es
Universidad de Jaén E.U.P. Linares Dpto. Telecomunicaciones Área de Ingeniería Telemática Sebastián García Galán Sgalan@ujaen.es TEMA 2: 2.1 CODIFICACIÓN 2.2 SISTEMAS DE NUMERACIÓN BASES DE NUMERACIÓN
Más detallesEscuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid
Tema 3: Sistemas de Numeración. Codificación Binaria Ingeniería Informática Universidad Autónoma de Madrid 1 O B J E T I V O S Sistemas de Numeración. Codificación Binaria Conocer los diferentes sistemas
Más detallesEIE 446 - SISTEMAS DIGITALES Tema 2: Sistemas de Numeración, Operaciones y Códigos
EIE 446 - SISTEMAS DIGITALES Tema 2: Sistemas de Numeración, Operaciones y Códigos Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas Fecha: 1 er semestre de 2011 INTRODUCCIÓN El sistema
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 detallesANEXO 2: REPRESENTACION DE LA INFORMACION EN LOS COMPUTADORES
ANEXO 2: REPRESENTACION DE LA INFORMACION EN LOS COMPUTADORES SISTEMA DE NUMERACIÓN BASE 2 El sistema de numeración binario es el conjunto de elementos {0, 1} con las operaciones aritméticas (suma, resta,
Más detallesSISTEMAS DE NUMERACIÓN
SISTEMAS DE NUMERACIÓN INDICE. 1. DEFINICIÓN DE SISTEMAS DE NUMERACIÓN.... 1 2. TEOREMA FUNDAMENTAL DE LA NUMERACIÓN... 3 3. SISTEMAS DECIMAL, BINARIO, OCTAL Y HEXADECIMAL.... 5 3.1. SISTEMA DECIMAL...
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 detallesOrganización del Computador. Prof. Angela Di Serio
Punto Flotante Muchas aplicaciones requieren trabajar con números que no son enteros. Existen varias formas de representar números no enteros. Una de ellas es usando un punto o coma fijo. Este tipo de
Más detallesSistemas de Numeración. Códigos
Electrónica Básica 1 Sistemas de Numeración. Códigos Electrónica Digital José Ramón Sendra Sendra Dpto. de Ingeniería Electrónica y Automática ULPGC SISTEMAS DE NUMERACIÓN 2 Sistemas de numeración: Intuitivamente
Más detallesInformática E.P.S. Universidad de Sevilla
Informática E.P.S. Universidad de Sevilla Capítulo 1: INTRODUCCIÓN A LA INFORMÁTICA 1 2 Índice INTRODUCCIÓN INFORMÁTICA E INGENIERÍA Definición de Informática Aplicaciones CONCEPTOS BÁSICOS Ordenador Algoritmo
Más detallesElectrónica Digital. Fco. Javier Expósito, Manuel Arbelo, Pedro A. Hernández Dpto. de Física Fundamental y Experimental, Electrónica y Sistemas
Electrónica Digital Fco. Javier Expósito, Manuel Arbelo, Pedro A. Hernández 2001 Dpto. de Física Fundamental y Experimental, Electrónica y Sistemas UNIVERSIDAD DE LA LAGUNA ii ÍNDICE Lección 0. Introducción...1
Más detallesRepresentación de Números Reales
30 de marzo de 2010 Números Reales A qué nos referimos cuando decimos número Real? Un número que tiene una parte entera y una parte fraccionaria En una representación dónde debe estar el punto binario
Más detallesLa velocidad no lleva a ninguna parte si no se va en la dirección correcta. Proverbio Americano. Punto Flotante
La velocidad no lleva a ninguna parte si no se va en la dirección correcta. Proverbio Americano Punto Flotante Elaborado por Prof. Ricardo González A partir de Materiales de las Profesoras Angela Di Serio
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 detalles