Ensamblador MC Beatriz Beltrán Martínez

Slides:



Advertisements
Presentaciones similares
SISTEMAS DE NUMERACIÓN
Advertisements

Sistemas de Numeración
Introducción a la Ingeniería en Sistemas
Organización del Computador 1 Sistemas de Representación.
Diseño Lógico I Sistemas de Numeración
SISTEMAS DE NUMERACIÓN
Sistema de Numeración Digital.
Sistemas de numeración y Representación de la Información
Stephany C. Hallal Tavarez Matricula:

Conversiones Sistemas decimal - binario - octal - hexadecimal
Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación ENSAMBLADOR MC BEATRIZ BELTRÁN MARTÍNEZ.
Presentado por: Yuli Dominguez. Portal Educa Panamá. Sistema de numeración.
Indice ● Introducción: ● Definición ● Clacificación: ➢ No posicional ➢ Posicional o ponderado ● Tipos ➢ Sistema binario ➢ Sistema oc tal ➢ Sistema decimal.
REPRESENTACION Y COMUNICACIÓN DE LA INFORMACION María Isabel Díaz Sánchez.
SISTEMA BINARIO. Binario, del latín binarius, derivada de bis; lo que consta de dos partes. Un sistema de numeración, que solo utiliza unos(1) y ceros(0),
@ Angel Prieto BenitoApuntes Matemáticas 2º ESO1 U.D. 2 * 2º ESO FRACCIONES.
Fracciones Decimales Autor: Grupo Océano Colaborador: Prof. Lourdes Barreno Huffman Portal Educa Panamá Autor: Grupo Océano Colaborador: Prof. Lourdes.
Números Hexadecimales Zuley Marcela Ramírez Torres.
Conversión a formato de Punto Flotante.
Unidad 1 Principios de electrónica digital
Sistemas numéricos.
SISTEMAS NUMERICOS ING. SUSANA BELTRAN.
1.1 – Clasificación de los números reales
Tipos de Datos: Punto Flotante
Números reales.
Reglas de Divisibilidad
POTENCIAS Y RAICES.
INVESTIGACIÓN DE OPERACIONES
SISTEMAS DE NUMERACIÓN, SENTIDO NÚMERICO Y PENSAMIENTO ALGEBRAICO
Tema 4 Elementos para el Desarrollo de Algoritmos
SISTEMAS DE NUMERACION
Apuntes de Matemáticas 3º ESO
Proyecto: Conversor de bases numéricas
Apuntes de Matemáticas 3º ESO
UNIVERSIDAD AUTONOMA DE SANTO DOMINGO FACULTAD DE CIENCIAS Escuela de Informática Materia: Introducción al procesamiento de datos INF-101 Tema: Sistemas.
Colegio Académico de Jiménez
DECIMALES DECIMALES.
Unidad 2. Algoritmos Unidad 4. Control de flujo
UNIDAD 2. DISEÑO LÓGICO DE PROCESADORES: UNIDAD ARITMÉTICO-LÓGICA
Tema 4 Elementos para el Desarrollo de Algoritmos
Aritmética binaria.
SISTEMAS DE NUMERACIÓN
SISTEMA DIGITAL Es una combinación de dispositivos diseñados para manipular cantidades físicas o información que estén representadas en forma digital,
SISTEMAS DE NUMERACIÓN, SENTIDO NÚMERICO Y PENSAMIENTO ALGEBRAICO
De decimal a octal y hexadecimal
Organización del Computador 1 Sistemas de Representación.
UNIDAD 1 SISTEMAS NÚMERICOS Competencias específicas de la unidad: Sistematizar la conversión entre si stemas numéricos posicionales, así como las operaciones.
Retroalimentación ejercicios de tarea. Ejercicios para resolver 1.¿Cuántos bytes hay exactamente en un sistema que contiene a.32 Kbytes b.64 Mbytes c.6.4.
Elaborado por: Remy Guaura y Jesús Ramírez. Una potencia es el resultado de multiplicar un número por sí mismo varias veces. El número que multiplicamos.
Sistemas de numeración y Representación de la Información Tema 2.
Unidad 3: Sistemas de Numeración. Í ndice Definición y Principios. Sistema de numeración decimal. Sistema de numeración binario. Conversión de un número.
Prof. Pedro Quiroz G..
Conjuntos numéricos: N, Z y Q
Sistemas Numéricos 1. Introducción 2. Sistema de Numeración Decimal
521 en base 10 a base 2(numero binario)
1 Números Índice del libro Los números reales
Punto Flotante Además de los enteros, existen problemas que se desea modelar en la computadora que requieren de números fraccionarios, que en matemática.
1 Números naturales Números naturales Sistema de numeración decimal
UI 1 SISTEMA DE NUMERACIÓN Y SUMA Y RESTA DE LOS NÚMEROS NATURALES.
Conversión de Binario a Decimal
Matemática Numeración. Números naturales Los primeros números que el hombre inventó fueron los números naturales, los cuales se utilizaban y se utilizan.
FACULTAD DE ESTUDIOS EN AMBIENTES VIRTUALES Presentado por : KAREM DANIELA MONCADA ARIZA SISTEMAS NUMERICOS.
INTRODUCCIÓN A LA INFORMÁTICA
1 Los números naturales Organiza las ideas Sistemas de numeración
Contenidos Potencias. Propiedades de las Potencias. Raíz y raíz cuadrada. Propiedades de las raíces. Orden en las operatorias (PAPOMUDAS)
NÚMEROS REALES. NÚMEROS NATURALES Los números naturales son aquellos que sirven para designar la cantidad de elementos que posee un cierto conjunto. Se.
Dr. Edwin Alfonso Sosa1 Aritmética: Propiedades y operaciones con números reales Fundamentos de álgebra Dr. Alfonso-Sosa.
La Matemática. ¿Porqué surgen las matemáticas? Las matemáticas, como cualquier otro avance en la historia de la humanidad, parte de las necesidades del.
SISTEMAS NUMERICOS “Introducción a la Programación” Rolando Montero.
Transcripción de la presentación:

Ensamblador MC Beatriz Beltrán Martínez Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación Ensamblador MC Beatriz Beltrán Martínez

Sistemas de Numeración MC Beatriz Beltrán Martínez Otoño 2017

Introducción Un sistema de numeración es un conjunto de símbolos y reglas de generación que permiten construir todos los números válidos en el sistema. Un sistema de numeración puede representarse como: N =(S,R) donde: N es el sistema de numeración considerado. S es el conjunto de símbolos permitidos en el sistema. R son las reglas que nos indican qué números son válidos en el sistema, y cuáles no. N p.ej. decimal, binario, etc. S En el caso del sistema decimal son {0,1...9}; en el binario son {0,1}; en el octal son {0,1...7}; en el hexadecimal son {0,1...9,A, B, C, D, E, F} R En un sistema de numeración posicional las reglas son bastante simples, mientras que la Numeración romana requiere reglas algo más elaboradas. MC Beatriz Beltrán Martínez Ensamblador Otoño 2017

Introducción Estas reglas son diferentes para cada sistema de numeración considerado, pero una regla común a todos es que para construir números válidos en un sistema de numeración determinado sólo se pueden utilizar los símbolos permitidos en ese sistema. Para indicar en qué sistema de numeración se representa una cantidad se añade como subíndice a la derecha el número de símbolos que se pueden representar en dicho sistema. MC Beatriz Beltrán Martínez Ensamblador Otoño 2017

Representación Sea R (base o radio) un número mayor o igual que 2, entonces pueden representarse números entero no negativos como una cadena de dígitos escogidos entre 0, 1, 2, ..., R-1. La base de un sistema numérico es el número de dígitos que pueden aparecer en cada posición en el sistema numérico. Ejemplo: R=3 dígitos={0,1,2} MC Beatriz Beltrán Martínez Ensamblador Otoño 2017

Conversión entre Bases Sea el número akak-1….a1, un entero en base R. Para convertir este número de base R a base Q utilizamos la conversión: akRk-1+ak-1Rk-2+…+a1R0 Expresión 1 Donde R es la base en la que se encuentra el número (base actual), k es el número de dígitos que conforman el número y Q es la nueva base (se debe trabajar con aritmética en base Q). Representación polinomial (expresión 1) MC Beatriz Beltrán Martínez Ensamblador Otoño 2017

Conversión entre Bases Convertir (100110)2  ( )10 R=2, k=6, Q=10 a6=1, a5=0, a4=0, a3=1, a2=1, a1=0 1*26-1+0*26-2+0*26-3+1*26-4+1*26-5+0*26-6= 1*25+0*24+0*23+1*22+1*21+0*20= 1*25+1*22+1*21 = 32+4+2 = 38 MC Beatriz Beltrán Martínez Ensamblador Otoño 2017

Conversión entre Bases Convertir (4302)5  ( )3 R=5, Q=3, k=4 a4=4, a3=3, a2=0, a1=2 Se debe trabajar con aritmética en base 3, por lo tanto necesitamos las tablas de suma y multiplicación en base 3. 4*53+3*52+0*51+2*50 = 11*123+10*122+2*120 = 11*11122+10*221+2*1 = 200112+2210+2 = 210101 En Base 3 MC Beatriz Beltrán Martínez Ensamblador Otoño 2017

Conversión entre Bases + 1 2 * 10 11 12*12 101 12 221 221*12 1212 221 11122 MC Beatriz Beltrán Martínez Ensamblador Otoño 2017

Conversión entre Bases Para pasar un número entero N de base 10 a base R se deben realizar las siguientes operaciones: Dividir el número N en base 10 entre la base a convertir. Se toma el cociente Ci y se vuelve a dividir entre la base. Este proceso se continua hasta que el cociente Cn sea menor que R. El número en base 10, se toma primero el último cociente obtenido (Cn) y de ahí del último residuo al primero. MC Beatriz Beltrán Martínez Ensamblador Otoño 2017

Conversión entre Bases C1 C2 Cn R N R C1 R Cn-1 bm bm-1 b1 Donde Cn<R El número en base R es: Cn b1 … bm-1 bm … MC Beatriz Beltrán Martínez Ensamblador Otoño 2017

Conversión entre Bases Convertir (541)10 ( )3. 180 60 20 6 2 3 541 3 180 3 60 3 20 3 6 24 00 00 2 0 01 Por lo que (541)10 (202001)3. MC Beatriz Beltrán Martínez Ensamblador Otoño 2017

Conversión entre Bases Para convertir la parte fraccionaria 0.d de base 10 a base R, se procede: Se toma la fracción 0.d y se multiplica por la base. Del resultado obtenido di.bi se vuelve a tomar la fracción 0.bi y se procede de igual manera. Este proceso se puede continuar en n – iteraciones o bien cuando la parte entera di sea cero. La parte entera di de los resultados, va a conformar la fracción en base R. MC Beatriz Beltrán Martínez Ensamblador Otoño 2017

Conversión entre Bases 0.d * R = d1.b1 0.b1 * R = d2.b2 … 0.bt * R = dt+1.bt+1 Donde dt+1 puede ser cero. La fracción en base R es: 0.d1 d2 d3 … dt dt+1 MC Beatriz Beltrán Martínez Ensamblador Otoño 2017

Conversión entre Bases Convertir (0.75)10  ( )2. 0.75 * 2 =1.5 0.5 * 2 = 1.0 Por lo que (0.75)10  (0.11)2. Convertir (0.256)10  ( )7. 0.256 * 7 = 1.792 0.792 * 7 = 5.544 0.544 * 7 = 3.808 Por lo que (0.256)10  (0.153)7 La parte decimal ya es cero MC Beatriz Beltrán Martínez Ensamblador Otoño 2017

Conversión entre Bases Conversión de números de base R a base 10 (donde R10). Algoritmo 1. (akak-1 …a2a1)R (Regla de Horner para la evaluación de polinomios) 1. i  k, num  0 2. Mientras i>=1 hacer num  num*R+ai i  i-1 fin_mientras 3. Fin MC Beatriz Beltrán Martínez Ensamblador Otoño 2017

Conversión entre Bases Conversión de números de base 10 a base S (donde S  10). Algoritmo 2. 1. i  1, q  0, p  0 2. Repetir q  [x/s] (parte entera) p  x-q*s (residuo) ai  p, i  i+1, x  q hasta q=0 3. Fin MC Beatriz Beltrán Martínez Ensamblador Otoño 2017

Conversión entre Bases Conversión de números de base X a base 10 (donde X  10). Algoritmo 3. (0.b1b2 … bm)X Números fraccionarios 1. i  m, num  0 2 .Mientras i>=1hacer num  (num+bi)/X i  i-1 fin_mientras 3. Fin MC Beatriz Beltrán Martínez Ensamblador Otoño 2017

Conversión entre Bases Conversión de números de base 10 a base S (donde S  10). Algoritmo 4. Números fraccionarios 1. i  1 2. Mientras i <= m hacer x  x*s y  [x] (parte entera) x  x-y, bi  y, i  i+1 fin_mientras 3. Fin MC Beatriz Beltrán Martínez Ensamblador Otoño 2017

Conversión entre Bases Conversión de potencias de 2 Para convertir números de base 2 a base k=2x donde x>1 y es un número entero, se llevan a cabo los siguientes pasos:  Se agrupan de x en x los dígitos que se encuentran a la izquierda del punto, comenzando a partir de él y aumentando ceros a la izquierda cuando es necesario. Se agrupan de x en x los dígitos que se encuentran a la derecha del punto comenzando a partir de éste y aumentando ceros a la derecha cuando sea necesario. Se sustituyen los grupos por los dígitos correspondientes en la base k. MC Beatriz Beltrán Martínez Ensamblador Otoño 2017

Conversión entre Bases (1110010100.011011)2  ( )16 Donde 16=24 0011 1001 0100 . 0110 1100 3 9 4 . 6 C Por lo que (1110010100.011011)2  (394.6C)16 Para convertir números de base k=2x a base 2, se sustituye cada dígito en base k por los x dígitos binarios correspondientes. (7402.61)8  ( )2 Donde 8=23 7 4 0 2 . 6 1 111 100 000 010 . 110 001 Por lo que (7402.61)8  (111100000010.110001)2 MC Beatriz Beltrán Martínez Ensamblador Otoño 2017