Representación de Números en un Registro Binario

Slides:



Advertisements
Presentaciones similares
Diseño y análisis de algoritmos
Advertisements

Aritmética del Computador Introducción a la Tecnología de la Información.
Representación de la Información dentro del Computador
BLOQUE 1 EQUIPOS INFORMÁTICOS
funciones Por: Carlos Alberto García Acosta
Aproximaciones y errores de redondeo
Objetos de un programa Datos: Se denomina dato a toda aquella información característica de una entidad y que es susceptible de tratamiento en un programa.
Grado: 2° Nombre: luzmila Huaracha
Circuitos Combinacionales Comunes
Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud.
Álgebra elemental.
Curso Circuitos Digitales I Sesión 2
Universidad Autónoma San Francisco
EXPONENTES Y RADICALES
Exponentes y Logaritmos.
INIVERSIDAD AUTÓNOMA DE GUADALAJARA
Sistemas de Numeración
Organización del Computador I Verano Aritmética (1 de 3) Basado en el capítulo 4 del libro de Patterson y Hennessy Verano 2004Profesora Borensztejn.
Tema 2: Los tipos de datos
Conversiones entre Sistemas Numéricos
DIVISIÓN DE POLINOMIOS 1
A TRAVÉS DE LOS ESTÁNDARES DE EXCELENCIA EN MATEMÁTICAS Estándar 2:
OBJETIVOS: Reconocer y utilizar los productos notables
ALGEBRA DE BOOLE SISTEMAS DIGITALES.
Índice. Revisando conceptos acerca de la memoria.
SISTEMAS DE NUMERACIÓN
TEMA Nº 1 Conjuntos numéricos.
Macarena Fica Estudiante en práctica de Pedagogía en Matemática
Sistemas decimal, binario, octal y hexadecimal
Introducción a la Ingeniería en Sistemas
ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 13.
Descomposición Factorial Unidad 5
Los Números Enteros.
M. en C. José Andrés Vázquez Flores
Organización del Computador 1 Sistemas de Representación.
Unidad 4: Unidad de Ejecución
Aritmética PARA COMPUTADORAS
INTRODUCCIÓN A LA INFORMÁTICA
CODIFICACIÓN DE LA INFORMACIÓN
Con números se puede demostrar cualquier cosa.
Aritmética del Procesador
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
Organización del Computador I Verano 2007
LA UNIDAD ARITMÉTICA Y LÓGICA
ARQUITECTURA DE COMPUTADORES
RADICALES                                 .
LOS NUMEROS NATURALES Los números naturales son el conjunto de los números enteros positivos, y como positivo todo número que se ubica a la derecha del.
RAÍCES PROFESORAS: Pía Azócar Farías Isabel López Castillo.
Exponentes Enteros.
CIFRAS SIGNIFICATIVAS
ARITMETICA.
Operaciones Algebraicas
REPRESENTACIÓN DE LA INFORMACIÓN
Funciones.
SISTEMAS NUMÉRICOS Oscar Ignacio Botero H..
OPERACIONES BINARIAS BÁSICAS
Representación de datos
“CURSO PROPEDÉUTICO PARA EL MEJORAMIENTO DEL PENSAMIENTO MATEMÁTICO”
Algoritmos y Desarrollo de Programas I

de la Información en Computadoras
Prefijo Símbolo Decimal Equivalente Potencia de 10 tera- T giga- G mega- M kilo- K hecto-
Ejercicio: π 4 Los Números Enteros …… 5 Valor Absoluto de un Número |-5 | = |+7| = | 0 | = |-15| = | 42 | = “El valor absoluto de un número,
Introducción Matemática Nivelatoria
Ingeniería en Informática F UNDAMENTOS DE C OMPUTACIÓN B ACHILLERATO EN I NGENIERÍA I NFORMÁTICA L IC. C ARLOS H. G UTIÉRREZ L EÓN.
CONJUNTOS NUMÉRICOS. 1.Números Naturales 1.1 Consecutividad numérica 1.2 Paridad e imparidad 1.3 Números primos 1.4 Múltiplos y divisores 1.5 Mínimo Común.
Circuitos Combinacionales I
Potenciación La potenciación o exponenciación es una multiplicación de varios factores iguales, al igual que la multiplicación es una suma de varios.
MATEMÁTICAS TÉCNICAS LIC. YAIMA TRUJILLO REYES. TEMAS A ESTUDIAR  Números con signo  Repaso de álgebra  Exponentes y radicales  Geometría  Trigonometría.
Representación de la Información en el Computador Prof. Manuel B. Sánchez.
Transcripción de la presentación:

Representación de Números en un Registro Binario La representación de números nos lleva a la necesidad de establecer una norma que defina como representar los signos “+” y “-” en un número cualquiera, teniendo presente que el número es manipulado por una máquina digital. Registro: es el total de dígitos utilizados para representar un número incluido el dígito del signo. Un registro se puede organizar según el siguiente esquema: Tipo de dígito SIGNO MSB … … … … … … LSB Dígitos del registro m m-1 m-2 2 1 Exponente de la base n n-1 n-2 … … … 1 0 n: es el orden del exponente en el número del signo M: número total de dígitos del registro , tal que m=n+1 LSB: dígito menos significativo MSB: dígito más significativo Sistemas Digitales, Clase Nº3

SIGNO-MAGNITUD Tomando como referencia el sistema binario, el signo se representa de acuerdo a la siguiente norma: Para el signo “+”, se asigna el número 0 en el MSB del registro Para el signo “-”, se asigna el número 1 en el MSB del registro La representación de un número de acuerdo con la norma SIGNO-MAGNITUD se organiza de la siguiente forma: (-12) base 10 en un registro binario de 7 dígitos es 1001100 BIT: es la representación de un dígito binario. BYTE: es la agrupación de ocho bits. PALABRA DIGITAL: es la agrupación de BYTES. Sistemas Digitales, Clase Nº3

SIGNO-MAGNITUD (continuación) Esta representación tiene algunas características que lo identifican: El signo puede operar independientemente de la magnitud, hay dos algoritmos diferentes para cada caso. En un registro existen dos representaciones para el número “0”, como 0000000..00, entendiendo (+0) y 1000000…00, entendiendo (-0). El número positivo más grande que se puede representar es: , si m=8 entonces el número mayor es = 128 - 1= 127 = (01111111) . El número negativo menor que se puede representar es: , si m=8 entonces el número mayor es = -(128-1) = - 127 = (11111111). Sistemas Digitales, Clase Nº3

Representación de números negativos usando el Complemento del número Se entenderá por complemento a representar una cantidad negativa por lo que a ésta , considerada positiva le falta para producir el rebalse del registro en cuestión. Hay dos tipos de complementos de un número; Complento a (R) y Complemento a (R-1) Complemento a (R-1) El complemento de un número positivo N perteneciente al sistema numérico en base R, que su parte entera tenga n dígitos y su parte fraccionaria tenga m dígitos se define por la siguiente relación: número en Sistemas Digitales, Clase Nº3

Representación de números negativos usando el Complemento del número (continuación) Ej: si R=10, calcular el C’9 de 1279 C’9= Otro ejemplo calcular C’9 de 0,1279 Calcular C’9 de 12,79 Si R=2, Calcular complemento C’1 de 101 C’1= Sistemas Digitales, Clase Nº3

Representación de números negativos usando el Complemento del número (continuación) Complemento a (R): Dado un número positivo N , en base R, con parte entera de “n” dígitos, se define complemento R de N, C’ R(N) como: número en C’R =C’R(N) = Ejemplos: C’10(1279)= El Complemento a R de la parte fraccionaria (PF) se define por la siguiente relación: (PF) en Ejemplos: Sistemas Digitales, Clase Nº3

Representación de números negativos usando el Complemento del número (continuación) Observando las definiciones de C’(R-1) y C’(R) se puede establecer la siguiente relación: C’(R) = C’(R-1)+1 Una propiedad de la operación Complemento de R , es la que si sacamos el complemento del complemento de un número obtenemos el valor original de éste. En el caso de base 2 (R=2), C’R es Complemento 2 y C’(R-1) es Complemento 1. En ingeniería lo más usado son el Complemento 1 y Complemento 2. Sistemas Digitales, Clase Nº3

Representación de números negativos usando el Complemento del número (continuación) Un número negativo se puede representar utilizando el concepto de Complemento 1. La regla nemotécnica es: , donde n es la magnitud del número Ejercicios: Supongamos +5 almacenado en un registro binario de 8 bits, esto es: +5= 00000101. Al calcular el Complemento 1 de este número binario se obtiene: Se puede observar que el complemento 1 además el complemento de cada uno de los dígitos del número. El complemento 2 de este número se obtiene sumando “1” al valor del complemento 1 . Sistemas Digitales, Clase Nº3

Representación de números negativos usando el Complemento del número (continuación) Un número negativo se puede representar usando el concepto de Complemento R, en el sistema binario se denomina Complemento 2. La regla para obtener la representación de un número negativo en Complemento 2 esta dada por el siguiente procedimiento: Represente el número en forma positiva Complemente todos los números Sume 1. La representación de (-5) es: Expresar (+5) en binario : 00000101 (+5 en binario) Complementar los bits : 11111010 (-5 en C’1) sumar 1 : 00000001 (+1 en binario) 11111011 (-5 en C’2) Sistemas Digitales, Clase Nº3

Representación de números positivos decimal Signo-magnitud complemento1 complemento2 7 0111 6 0110 5 0101 4 0100 3 0011 2 0010 1 0001 0000 ó1000 0000 ó 1111 0000 Sistemas Digitales, Clase Nº3

Representación de números negativos decimal Signo-magnitud complemento1 complemento2 -1 1001 1110 1111 -2 1010 1101 -3 1011 1100 -4 -5 -6 -7 1000 -8 No existe Sistemas Digitales, Clase Nº3

Representación de números positivos/negativos De la tabla anterior se puede concluir que de todos los sistemas de representación de números negativos, el más conveniente es complemento 2. Este sistema tiene las siguientes ventajas: Representación única del cero, Mayor rango de representación numérica(-8 a +7), La operatoria de la suma se efectúa en forma directa. Algunos ejemplos: -2 1110 1 0001 -3 1101 -7 1001 +5 + 0101 +-3 +1101 + 5 + 0101 +2 + 0010 3 0011 -2 1110 2 0010 -5 1011 Sistemas Digitales, Clase Nº3