Está en la página 1de 29

ARQUITECTURA DE COMPUTADORAS

|CRÉDITOS: 8 |CLAVE: 204 |2017-2|

UNIDAD 1: SISTEMAS NUMÉRICOS


En esta Unidad se trata la representación, conversión y operaciones
artiméticas en los sistemas decimal, binario, octal y hexadecimal, el
procedimiento de representación, conversión y operación es el mismo
independientemente del sistema de numeración que se trate.
ARQUITECTURA DE COMPUTADORAS|CRÉDITOS: 8 |CLAVE: 204 |2017-2|

INTRODUCCION

De acuerdo con la historia se cree que los primeros pobladores utilizaban


rayas, círculos, figuras de animales u objetos para representar cantidades. Por
ejemplo, una manada de siete animales podría estar representada por siete
rayas o siete figuras de ese animal, pero para representar cantidades cada vez
mayores se uso la agrupacion varios símbolos en uno solo, con la finalidad de
compactar la informacion. Por ejemplo, los egipcios utilizaban simbolos para
representar cantidades y algugnos de ellos son ∣=1, ∩=10, ?=100; utilizando
estos, la representacion de 134 es la siguiente:
?∩∩∩|||| = 134
Un Sistema como el anterior se conoce como Sistema aditivo y en el se suman
los valores de todos los símbolos para obtener la cantidad total, sin embargo
este Sistema es impractico para representacion de cantidades grandes o muy
pequenas ya que se necesitarian muchos simbolos para su representacion.
Otro Sistema de representacion aditivo es el Sistema de numeracion Romano
en el cual los simbolos I,V,X,L,C,D, y M representancantidades y una línea sbre
el simbolo implica una multiplicacion del numero por mil. En ambos casos se
suman los valores de los caracteres de acuerdo con sus propias reglas pero en
estas no importa la posicion sino unicamente el símbolo y es pore so que se
llaman sistemas de numeracion aditivos.
Se cree que los babilonios fueron uno de los primeros pueblos en usar un
sistema posicional para la representacion de cantidades, ya que con base en el
movimiento de los astros empleaban un sistema sexagesimal (60 caracteres
diferentes, en donde cada uno representa un numero) para indicar cantidades.
Su sistema aun se utiliza para la medicion de horas, minutos y segundos, sin
embargo tiene problemas con la representacion del cero.
ARQUITECTURA DE COMPUTADORAS|CRÉDITOS: 8 |CLAVE: 204 |2017-2|

Otro sistema posicional es el maya, en el que se establecio un símbolo para


representar el numero cero, necesario para el buen funcionamiento de todo
sistema posicional, con lo cual la cultura maya hizo una aportacion valiosa a la
ciencia. Este sistema tiene una base de 20, y los 20 símbolos distintos
correspondientes se obtienen a partir de combinacion de los que se
concideran los tres símbolos basios para la representacion de cantidades. Los
siguientes son agunos símbolos de este sistema:

Parece que se trata de un sistema numerico aditivo, ya que se suman las rayas
y los puntos para obtener diferentes símbolos utilizados, sin embargo a partir
del 20 se utulizan los diferentes símbolos considerando la posicion que
ocupan, de forma que al multiplicar el símbolo por potencias de 20(segun su
posicion) y sumar los resultados parciales se obtiene la cantidad a representar.
Se puede notar que para representar cantidades el exponente 0 para el que
esta en la parte mas baja, al que le sigue hacia el exponente 1 y así
sucesivamente. Como se muestra a continuacion:
ARQUITECTURA DE COMPUTADORAS|CRÉDITOS: 8 |CLAVE: 204 |2017-2|

Como se ve en la representacion, la posicion del símbolo juega un papel


importante.
Actualmente los sistemas para la representacion de cantidades son
posicionales, ya que estos tienen muchas ventajas en relacion con los aditivos.
Ejemplos de sistemas numericos decimal, binario, octal, y hexadecimal. Una
característica de los sistemas posicionales es que el valor del símbolo lo
determina la posicion que ocupa y la base del sistema, que es la cantidad de
símbolos diferentes ocupados en un mismo sistema numerico.
ARQUITECTURA DE COMPUTADORAS|CRÉDITOS: 8 |CLAVE: 204 |2017-2|

RESUMEN

En el presente proyecto de fin de curso se pretende dar una adecuada solucion


para el Sistema de Control Escolar del Centro de Idiomas.
El siguiente trabajo proporciona los lineamientos basicos de la seguridad de
la informacion, una vision general de la gestion de riesgos así como las
diferentes alternativas para el tratamiento de los riesgos identificados , en
donde senala que la seguridad de informacion no se trata solo de aspectos
tecnologicos sino su objetivo es organizar la seguridad de informacion, es por
este motivo que propone toda una secuencia de acciones tendientes al
“Establecimiento, Implementacion, Operacion, Monitorizacion, Revision,
Mantenimiento y Mejora del SGSI ( Sistema de Gestion de Seguridad de la
Informacion).
Seguido se muestra el analisis de la situacion actual del centro de idiomas y la
corelacion quee existe con otras areas como son los encargados del Centro de
Computo así como los encargados de gestionar las telecomunicaciones y
servidores en donde se encuentra alojado el Sistema, a partir de este resultado
se identifican los activos mas importantes para la organizacion y se realiza una
identificacion, analisis y evaluacion de vulnerabilidades en el Centro de
Idiomas y lugares en los cuales se encuentra alojado el Sistema, para
posteriormente con la matriz de riesgos realizar una seleccion de controles y
objetivos de control de la Norma ISO 27001.
Por ultimo se presenta la implementacion de riesgos en donde se identifican
las acciones apropiadas así como los responsables para minimizar los riesgos
identificados para posteriormente realizar la implementacion del SGSI en base
a los controles seleccionados y finalmente se obtiene como resultado el
manual de procedimientos para la implementacion del SGSI. En el capítulo
final se dan las conclusiones y recomendaciones en base al desarrollo de este
proyecto de fin de curso.
ARQUITECTURA DE COMPUTADORAS|CRÉDITOS: 8 |CLAVE: 204 |2017-2|

Contenido
1.1 Sistema decimal ________________________________________________________________________________________1
1.2 Sistema Binario _________________________________________________________________________________________2
1.3 Sistema Octal____________________________________________________________________________________________3
1.4 Sistema Hexadecimal___________________________________________________________________________________4
2.1 Conversion entre binario y decimal __________________________________________________________________5
2.2 Conversion entre binario y octal ______________________________________________________________________9
2.3 Conversion entre Binario a Hexadecimal __________________________________________________________ 11
3.1 Operaciones basicas Sistema Decimal ______________________________________________________________ 13
3.2 Operaciones basicas Sistema Octal _________________________________________________________________ 16
3.3 Operaciones basicas Sistema hexadecimal _________________________________________________________ 18
3.4 Operaciones basicas Sistema binario _______________________________________________________________ 19
UNIDAD 1: SISTEMAS NUMÉRICOS

1.1 Sistema decimal


El sistema decimal es un sistema de numeracion: una serie de símbolos que, respetando
distintas reglas, se emplean para la construccion de los numeros que son considerados
validos. En este caso, el sistema toma como base al diez.

El sistema decimal es un sistema de numeracion: una serie de símbolos que, respetando


distintas reglas, se emplean para la construccion de los numeros que son considerados
validos. En este caso, el sistema toma como base al diez.

Esto quiere decir que el sistema decimal se encarga de la representacion de las cantidades
empleando diez cifras o dígitos diferentes: 0 (cero), 1 (uno), 2 (dos), 3 (tres), 4 (cuatro), 5
(cinco), 6 (seis), 7 (siete), 8 (ocho) y 9 (nueve).

Es importante destacar que el sistema decimal es un sistema posicional. Los dígitos


adquieren su valor de acuerdo a la posicion relativa que ocupan. Esta posicion, a su vez,
depende de la base en cuestion.

El sistema decimal, como dijimos, apela a diez dígitos y tiene las potencias del numero diez
como base. De este modo: 10 elevado a 0 es igual a 1; 10 elevado a 1 es igual a 10; 10 elevado
a 2 es igual a 100; etc.

El numero 523, por ejemplo, tiene tres cifras. En el sistema decimal, se construye de la
siguiente forma, respetando las posiciones correspondientes:

(5 x 10 elevado a 2) + (2 x 10 elevado
Como se puede apreciar, de derecha a
a 1) + (3 x 10 elevado a 0)
izquierda, el primer lugar corresponde a la
(5 x 100) + (2 x 10) + (3 x 1) unidad (10 elevado a 0), el segundo lugar
corresponde a la decena (10 elevado a 1) y
500 + 20 + 3
el tercer lugar corresponde a la centena (10
523 elevado a 2).

Pagina 1
UNIDAD 1: SISTEMAS NUMÉRICOS

1.2 Sistema Binario


El sistema binario es un sistema de numeracion en el que los numeros se representan
utilizando las cifras 0 y 1, es decir solo 2 dígitos. Esto en informatica y en electronica tiene
mucha importancia ya que las computadoras trabajan internamente con 2 niveles de
Tension lo que hace que su sistema de numeracion natural sea binario, por ejemplo 1 para
encendido y 0 para apagado. Tambien se utiliza en electronica y en electricidad (encendido
o apagado, activado o desactivado, etc.).

Se basa en la representacion de cantidades utilizando los numeros 1 y 0. Por tanto su base


es 2 (numero de dígitos del sistema). Cada dígito o numero en este sistema se denomina bit
(contraccion de binary digit).

Por ejemplo el numero en binario 1001 es un numero binario de 4 bits. Recuerda "cualquier
numero binario solo puede tener ceros y unos".

Los Numeros Binarios empezarían por el 0 (numero binario mas pequeno) despues el 1 y
ahora tendríamos que pasar al siguiente numero, que ya sería de dos cifras porque no hay
mas numeros binarios de una sola cifra. El siguiente numero binario, por lo tanto, sería
combinar el 1 con el 0, es decir el 10 (el 0 con el 1, el 01 es igual que el 1 y no valdría), el
siguiente el 11. Ahora ya hemos hecho todas las combinaciones posibles de numeros
binarios de 2 cifras y pasamos a construir los de 3 cifras. El siguiente sería el 100, luego el
101, el 110 y el 111.

Segun el orden ascendente de los numeros en decimal tendríamos los numeros binarios
equivalentes:

Pagina 2
UNIDAD 1: SISTEMAS NUMÉRICOS

1.3 Sistema Octal

El sistema de numeracion octal es un sistema de numeracion en base 8, una base que es


potencia exacta de 2 o de la numeracion binaria. Esta característica hace que la conversion
a binario o viceversa sea bastante simple. El sistema octal usa 8 dígitos (0, 1, 2, 3, 4, 5, 6, 7)
y tienen el mismo valor que en el sistema de numeracion decimal.

Para convertir un numero en base decimal a base octal se divide por 8 sucesivamente hasta
llegar a cociente 0, y los restos de las divisiones en orden inverso indican el numero en octal.
Para pasar de base 8 a base decimal, solo hay que multiplicar cada cifra por 8 elevado a la
posicion de la cifra, y sumar el resultado.

Es mas facil pasar de binario a octal, porque solo hay que agrupar de 3 en 3 los dígitos
binarios, así, el numero 74 (en decimal) es 1001010 (en binario), lo agruparíamos como 1
/ 001 / 010, despues obtenemos el numero en decimal de cada uno de los numeros en
binario obtenidos: 1=1, 001=1 y 010=2. De modo que el numero decimal 74 en octal es 112.

En informatica a veces se utiliza la numeracion octal en vez de la hexadecimal, y se suele


indicar poniendo 0x delante del numero octal. Tiene la ventaja de que no requiere utilizar
otros símbolos diferentes de los dígitos. Sin embargo, para trabajar con bytes o conjuntos
de ellos, asumiendo que un byte es una palabra de 8 bits, suele ser mas comodo elsistema
hexadecimal, por cuanto todo byte así definido es completamente representable por dos
dígitos hexadecimales.

Pagina 3
UNIDAD 1: SISTEMAS NUMÉRICOS

1. 4 Sistema Hexadecimal
El sistema numerico hexadecimal o sistema hexadecimal (a veces abreviado como Hex, no
confundir con sistema sexagesimal) es un sistema de numeracion que emplea 16 símbolos.
Su uso actual esta muy vinculado a la informatica y ciencias de la computacion, pues los
computadores suelen utilizar el byte u octeto como unidad basica de memoria; y, debido a
que un byte representa valores posibles, y esto puede representarse como segun el teorema
general de la numeracion posicional, equivale al numero en base 16, dos dígitos
hexadecimales corresponden exactamente —permiten representar la misma línea de
enteros— a un byte.

En principio, dado que el sistema usual de numeracion es de base decimal y, por ello, solo
se dispone de diez dígitos, se adopto la convencion de usar las seis primeras letras del
alfabeto latino para suplir los dígitos que nos faltan. El conjunto de símbolos sería, por
tanto, el siguiente:

Se debe notar que A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15. En ocasiones se emplean
letras minusculas en lugar de mayusculas. Como en cualquier sistema de numeracion
posicional, el valor numerico de cada dígito es alterado dependiendo de su posicion en la
cadena de dígitos, quedando multiplicado por una cierta potencia de la base del sistema,
que en este caso es 16. Por ejemplo: 3E0A16 = 3×163 + E×162 + 0×161 + A×160 = 3×4096
+ 14×256 + 0×16 + 10×1 = 15882.

El sistema hexadecimal actual fue introducido en el ámbito de la computación por primera


vez por IBM en 1963. Una representación anterior, con 0–9 y u–z, fue usada en 1956 por la
computadora Bendix G-15.

Pagina 4
UNIDAD 1: SISTEMAS NUMÉRICOS

2.1 Conversion entre binario y decimal


Decimal a binario

Se divide el numero del sistema decimal entre 2, cuyo resultado entero se vuelve a dividir
entre 2, y así sucesivamente hasta que el dividendo sea menor que el divisor, 2. Es decir,
cuando el numero a dividir sea 1 finaliza la division.

A continuacion se ordenan los restos empezando desde el ultimo al primero, simplemente


se colocan en orden inverso a como aparecen en la division, se les da la vuelta. Este sera el
numero binario que buscamos.

Ejemplo
Transformar el numero decimal 131 en binario. El metodo es muy simple:

131 dividido entre 2 da 65 y el resto es igual a 1

65 dividido entre 2 da 32 y el resto es igual a 1

32 dividido entre 2 da 16 y el resto es igual a 0

16 dividido entre 2 da 8 y el resto es igual a 0

8 dividido entre 2 da 4 y el resto es igual a 0

4 dividido entre 2 da 2 y el resto es igual a 0

2 dividido entre 2 da 1 y el resto es igual a 0

1 dividido entre 2 da 0 y el resto es igual a 1

Ordenamos los restos, del último al primero:


10000011

(CHECAR SI SE INCLUYEN OTROS MÉTODOS)

Pagina 5
UNIDAD 1: SISTEMAS NUMÉRICOS

Decimal (con decimales) a binario

Para transformar un numero del sistema decimal al sistema binario:

1. Se transforma la parte entera a binario. (Si la parte entera es 0 en binario sera 0, si la


parte entera es 1 en binario sera 1, si la parte entera es 5 en binario sera 101 y así
sucesivamente).

2. Se sigue con la parte fraccionaria, multiplicando cada numero por 2. Si el resultado


obtenido es mayor o igual a 1 se anota como un uno (1) binario. Si es menor que 1 se anota
como un 0 binario. (Por ejemplo, al multiplicar 0.6 por 2 obtenemos como resultado 1.2 lo
cual indica que nuestro resultado es un uno (1) en binario, solo se toma la parte entera del
resultado).

3. Despues de realizar cada multiplicacion, se colocan los numeros obtenidos en el orden


de su obtencion.

4. Algunos numeros se transforman en dígitos periodicos, por ejemplo: el 0.1.

Ejemplo:

0,3125 (decimal) => 0,0101 (binario).

Proceso:

0,3125 · 2 = 0,625 => 0

0,625 · 2 = 1,25 => 1

0,25 · 2 = 0,5 => 0

Pagina 6
UNIDAD 1: SISTEMAS NUMÉRICOS

Binario a decimal

En sistema decimal, las cifras que componen un numero son las cantidades que estan
multiplicando a las distintas potencias de diez (10, 100, 1000, 10000, etc.)

Por ejemplo, 745 = 7 · 100 + 4 · 10 + 5 · 1

O lo que es lo mismo: 745 = 7 · 102 + 4 · 101 + 5 · 100

En el sistema binario, las cifras que componen el numero multiplican a las potencias de dos
(1, 2, 4, 8, 16, ….)

20=1, 21=2, 22=4, 23=8, 24=16, 25=32, 26=64, ...

Por ejemplo, para pasar a binario un numero decimal, empezamos por la derecha y vamos
multiplicando cada cifra por las sucesivas potencias de 2, avanzando hacia la izquierda:

101102 = 0 · 1 + 1 · 2 + 1 · 4 + 0 · 8 + 1 · 16 = 2 + 4 + 16 = 2210

1102 = 0 · 1 + 1 · 2 + 1 · 4 = 2 + 4 = 610

Procedimiento simplificado:

-Asignamos a cada dígito su valor

-Seleccionamos los que valgan 1

-Sumamos

Pagina 7
UNIDAD 1: SISTEMAS NUMÉRICOS

Binario a decimal (con parte fraccionaria binaria)

1. Inicie por el lado izquierdo (la primera cifra a la derecha de la coma), cada numero
multiplíquelo por 2 elevado a la potencia consecutiva a la inversa (comenzando por la
potencia -1, 2-1).

2. Despues de realizar cada una de las multiplicaciones, sume todas y el numero resultante
sera el equivalente al sistema decimal.

Ejemplo:

0,101001 (binario) = 0,640625(decimal). Proceso:

1 · 2 elevado a -1 = 0,5

0 · 2 elevado a -2 = 0

1 · 2 elevado a -3 = 0,125

0 · 2 elevado a -4 = 0

0 · 2 elevado a -5 = 0

1 · 2 elevado a -6 = 0,015625

La suma es: 0,640625

Pagina 8
UNIDAD 1: SISTEMAS NUMÉRICOS

2.2 Conversion entre binario y octal


Binario a octal

Debido a que el sistema octal tiene como base 8, que es la tercera potencia de 2, y que dos
es la base del sistema binario, es posible establecer un metodo directo para convertir de la
base dos a la base ocho, sin tener que convertir de binario a decimal y luego de decimal a
octal. Este metodo se describe a continuacion:

Para realizar la conversion de binario a octal, realice lo siguiente:

1) Agrupe la cantidad binaria en grupos de 3 en 3 iniciando por el lado derecho. Si al


terminar de agrupar no completa 3 dígitos, entonces agregue ceros a la izquierda.

2) Posteriormente vea el valor que corresponde de acuerdo a la tabla:

Número en binario 000 001 010 011 100 101 110 111

Número en octal 0 1 2 3 4 5 6 7

3) La cantidad correspondiente en octal se agrupa de izquierda a derecha.

Ejemplo:

110111 (binario) = 67 (octal). Proceso:

111 = 7

110 = 6

Agrupe de izquierda a derecha: 67

Pagina 9
UNIDAD 1: SISTEMAS NUMÉRICOS

Octal a binario

Cada dígito octal se convierte en su binario equivalente de 3 bits y se juntan en el mismo


orden.

Ejemplo

247 (octal) = 010100111 (binario).

El 2 en binario es 10, pero en binario de 3 bits es Oc(2) = B(010);

El Oc(4) = B(100) y

El Oc(7) = (111)

Luego el número en binario será 010100111.

Pagina 10
UNIDAD 1: SISTEMAS NUMÉRICOS

2.3 Conversion entre Binario a Hexadecimal


Para realizar la conversion de binario a hexadecimal, realice lo siguiente:

1) Agrupe la cantidad binaria en grupos de 4 en 4 iniciando por el lado derecho. Si al


terminar de agrupar no completa 4 dígitos, entonces agregue ceros a la izquierda.

2) Posteriormente vea el valor que corresponde de acuerdo a la tabla:

Núme 00 0 0 0 01 01 01 0 10 10 10 1 11 11 11 11
ro en 00 0 01 01 0 01 10 11 0 01 10 0 0 0 1 11
binari 01 0 1 0 1 0 11 0 1 0
o

Núme 0 1 2 3 4 5 6 7 8 9 A B C D E F
ro en
hexad
ecima
l

3) La cantidad correspondiente en hexadecimal se agrupa de derecha a izquierda.

Ejemplo:

110111010 (binario) = 1BA (hexadecimal). Proceso:

1010 = A

1011 = B

1 entonces agregue 0001 = 1

Agrupe de derecha a izquierda: 1BA

Pagina 11
UNIDAD 1: SISTEMAS NUMÉRICOS

Hexadecimal a binario

Note que para pasar de Hexadecimal a binario, se remplaza el numero Hexadecimal por el
equivalente de 4 bits, de forma similar a como se hace de octal a binario.

Tabla de conversión entre binario, factor binario, hexadecimal, octal y decimal

Binario Factor binario Hexadecimal Octal Decimal

0000 0010 21 2 2 2

0000 0100 22 4 4 4

0000 1000 23 8 10 8

0001 0000 24 10 20 16

0010 0000 25 20 40 32

0100 0000 26 40 100 64

1000 0000 27 80 200 128

Pagina 12
UNIDAD 1: SISTEMAS NUMÉRICOS

3.1 Operaciones basicas Sistema Decimal


Las fracciones decimales basicas nos introducen al estudio de los numeros decimales. Las
fracciones decimales basicas son aquellas que tienen como numerador la unidad y como
denomimador una potencia de 10. Para representar las fracciones decimales basicas se
utiliza la siguiente notacion:
1 = 0,1 Se lee "Una decima"
10

1 = 0,01 Se lee "Una centesima"


100

1 = 0,001 Se lee "Una milesima" y así sucesivamente.


1000

Las fracciones que tienen como numerador un numero natural y como denominador una
potencia de 10, se llaman fracciones decimales. Por ejemplo:

3 = 0,3 Se lee " Tres decimas"


10

23 = 0,23 Se lee "Veintitres centesimas"


100

245 = 0,245 Se lee "Doscientos cuarenta y cinco milesima"


1000

Un numero numero decimal es aquel que esta formado por una parte entera y una parte
decimal separadas por una coma.

La parte entera es la que va antes de la coma y la parte decimal va despues de la coma.

Suma de números decimales


Para sumar numeros decimales, se escriben los numeros en columna de modo que
coincidan las unidades del mismo orden y posteriormente se suman como si fueran
numeros naturales y se pone la coma en el resultado bajo la columna que separa los
enteros de los decimales.. (Es decir, se ponen las comas en línea. Si un numero no tiene
coma, esta va al final del numero).
Ejemplo:
Sumar 3,286 + 15,32 + 1,635 + 12 en forma directa.

Pagina 13
UNIDAD 1: SISTEMAS NUMÉRICOS

Solucion: Ponemos en columna las cifras dadas:

3,286
15,32
+ 1,635
12, 000
32,241

Sustracción de números decimales


Para restar numeros decimales, se escriben los numeros en columna de modo que
coincidan las unidades del mismo orden y posteriormente se restan como si fueran
numeros naturales, con la precaucion de tener mayor el minuendo que el sustraendo y se
pone la coma en el resultado bajo la columna que separa los enteros de los decimales. Por
ejemplo:
Restar 7,159 de 12,4

Se ordenan los numeros en columna, como se observa


12,400
- 7,159
5,241

Multiplicación de números decimales


Para multiplicar numeros decimales se multiplican los numeros como si fueran enteros y
al producto se le separan las cifras decimales de derecha a izquierda, tantas cifras
decimales como tengan los factores. Es decir, se suma la cantidad de dígitos decimales que
tengan los factores y se coloca la coma en el producto contando de derecha a izquierda esa
cantidad de dígitos. Por ejemplo: Multiplicar 1,32 x 3,7.
1,32 x tiene 2 cifras decimales, a la izquierda de la coma
3,7 Tiene una cifra decimal, a la izquierda de la coma
924
396
4,884
Se paramos tres cifras decimales dado que la suma de las cifras decimales de los factores
nos da tres.

Pagina 14
UNIDAD 1: SISTEMAS NUMÉRICOS

División de números decimales


Para dividir numeros decimales, se multiplica el dividendo y divisor por una potencia de
10 que tenga tantos ceros como cifras decimales tenga el numero con mas cifras
decimales, asegurando que se obtengan dos numeros enteros y se realiza la division de
forma normal. Por ejemplo:
Dividir 5,178 entre 3,24.
Debemos multiplicar el dividendo y el divisor por 1000. Obteniendo:
5,178 x 1000 = 5178
3,24 x 1000 = 3240 y procedemos a dividir:

5178 entre 3240 y obtenemos como resultado 1,598.

Pagina 15
UNIDAD 1: SISTEMAS NUMÉRICOS

3.2 Operaciones basicas Sistema Octal


Suma del Sistema octal
Este sistema solo puede trabajar con los numeros
1, 2, 3, 4, 5, 6, 7

La resta del sistema octal

Pagina 16
UNIDAD 1: SISTEMAS NUMÉRICOS

Multiplicación en sistema octal

División en sistema octal

Pagina 17
UNIDAD 1: SISTEMAS NUMÉRICOS

3.3 Operaciones basicas Sistema hexadecimal

Pagina 18
UNIDAD 1: SISTEMAS NUMÉRICOS

3.4 Operaciones basicas Sistema binario


Suma de números binarios

La tabla de sumar para numeros binarios es la siguiente:

+ 0 1

0 0 1

1 1 10

Las posibles combinaciones al sumar dos bits son:

0+0=0
0+1=1
1+0=1
1 + 1 = 10
Note que al sumar 1 + 1 es 102, es decir, llevamos 1 a la siguiente posicion de la izquierda
(acarreo). Esto es equivalente, en el sistema decimal a sumar 9 + 1, que da 10: cero en la
posicion que estamos sumando y un 1 de acarreo a la siguiente posicion.

Ejemplo

Acarreo 1

1 0 0 1 1 0 0 0

+ 0 0 0 1 0 1 0 1

Resultado 1 0 1 0 1 1 0 1

Se puede convertir la operacion binaria en una operacion decimal, resolver la decimal, y


despues transformar el resultado en un (numero) binario. Operamos como en el sistema
decimal: comenzamos a sumar desde la derecha, en nuestro ejemplo, 1 + 1 = 10, entonces
escribimos 0 en la fila del resultado y llevamos 1 (este "1" se llama acarreo o arrastre). A

Pagina 19
UNIDAD 1: SISTEMAS NUMÉRICOS

continuacion se suma el acarreo a la siguiente columna: 1 + 0 + 0 = 1, y seguimos hasta


terminar todas la columnas (exactamente como en decimal).

Resta de números binarios

El algoritmo de la resta en sistema binario es el mismo que en el sistema decimal. Pero


conviene repasar la operacion de restar en decimal para comprender la operacion binaria,
que es mas sencilla. Los terminos que intervienen en la resta se llaman minuendo,
sustraendo y diferencia.

Las restas basicas 0 - 0, 1 - 0 y 1 - 1 son evidentes:

0-0=0

1-0=1

1-1=0

0 - 1 = 1 (se transforma en 10 - 1 = 1) (en sistema decimal equivale a 2 - 1 = 1)

La resta 0 - 1 se resuelve, igual que en el sistema decimal, tomando una unidad prestada de
la posicion siguiente: 0 - 1 = 1 y me llevo 1, lo que equivale a decir en el sistema decimal, 2
- 1 = 1.

En decimal, por ejemplo tienes 100-19, obviamente a 0 no le puedes quitar 9, así que
debemos tomar prestado 1 para volverlo un 10 (en decimal la base es 10), y así si 10-9=1.

En binarios pasa lo mismo, no le puedes quitar 1 a 0, debes de tomar 1 prestado al de un


lado, pero cuidado aquí viene lo complicado tu numero no se va a volver 10, recuerda que
en binario la base es 2 y por lo tanto se volvera 2 en binario, y ahora sí a 2 le quitas 1, 2-
1=1, y continuas restando pero recuerda que llevas 1, porque pediste prestado.

Ejemplo para que le entiendas mejor, vamos a restar 201 - 67, ya sabemos que es 134,
vamos a hacerlo en binario :

1 1 0 0 1 0 0 1.......................201
- 0 1 0 0 0 0 1 1.......................67

Pagina 20
UNIDAD 1: SISTEMAS NUMÉRICOS

Tomamos los dos ultimos numeros, 1-1 es igual a 0, y no llevamos nada (no pedimos
prestado)

11001001
-01000011
------------------------
0

Ahora la siguiente columna 0-1, ya dijimos que no se puede, así que va a tomar 1 prestado
al de la columna del lado izquierdo, se que vas a decir "es un cero, no nos puede prestar
1", lo que pasa es que ese cero le pide a su vez al de lado, y así hasta que encuentres un 1,
pero no te fijes en eso, vamos a seguir restando y no nos vamos a preocupar por eso
ahora, entonces ahora nos prestaron 1 (no importa quien) y tenemos un 1 0 (este numero
es 2 en binario no 10 en decimal, no te vayas a confundir), entonces en binario tienes 10-
1, que en decimal es 2-1=1, y llevamos 1 (porque pedimos 1 prestado)

1 1 0 0 1 0 0 1 arriba
- 0 1 0 0 0 0 1 1 abajo
------------------------
10

Para la siguiente columna tenemos 0 - 0, pero recuerda que tomamos 1 prestado así que
en realidad tenemos 0 - 1 (le sumamos el 1 al de abajo), de nuevo tenemos que pedir
prestado y entonces tenemos en binaria 1 0 -1 que en decimal es 2-1=1, y de nuevo
llevamos 1

11001001
-01000011
------------------------
110

Continuamos con 1 - 0 , pero como llevamos 1 tenemos ahora 1 - 1, esto si lo podemos


resolver 1 - 1 = 1 (en binario y decimal).

Pagina 21
UNIDAD 1: SISTEMAS NUMÉRICOS

11001001
-01000011
------------------------
0110

Lo demas es muy facil:


0 - 0=0
0 - 0=0
1 - 1=0
1 - 0=1

11001001
-01000011
------------------------
10000110 que en decimal es 134.

Es lo mismo que la resta en decimal, pides prestado y llevas, nada mas debes de ser
cuidadoso y recordar que tu base es 2.

Multiplicación de números binarios

La tabla de multiplicar para numeros binarios es la siguiente:

· 0 1

0 0 0

1 0 1

El algoritmo del producto en binario es igual que en numeros decimales; aunque se lleva a
cabo con mas sencillez, ya que el 0 multiplicado por cualquier numero da 0, y el 1 es el
elemento neutro del producto.

Pagina 22
UNIDAD 1: SISTEMAS NUMÉRICOS

Por ejemplo, multipliquemos 10110 por 1001:

10110 X 1001
10110
00000
00000
10110
11000110
División de números binarios

La division en binario es similar al decimal; la unica diferencia es que a la hora de hacer las
restas, dentro de la division, estas deben ser realizadas en binario.

Ejemplo

Dividir 100010010 (274) entre 1101 (13):

100010010 |1101
-0000 010101
10001
-1101
01000
- 0000
10000
- 1101
00011
- 0000
01110
- 1101
00001

Pagina 23

También podría gustarte