17
Electrónica y circuitos digitales AUTOR: LILIANA QUISHPE UNIVERSIDAD TÉCNICA DE AMBATO

Elemento 1

Embed Size (px)

DESCRIPTION

sistema de numeracion

Citation preview

ELECTRÓNICA Y CIRCUITOS DIGITALES

1

Electrónica

y circuitos

digitales

AUTOR: LILIANA QUISHPE

UNIVERSIDAD

TÉCNICA DE AMBATO

ELECTRÓNICA Y CIRCUITOS DIGITALES

2

INDICE GENERAL

SISTEMA DE NUMERACIÓN _________________________________________________ 3

SISTEMA DE NUMERACIÓN MÁS UTILIZADA ________________________________________ 3

SISTEMA DE NUMERACIÓN QUE LO REPRESENTA ____________________________________ 3

LOS SISTEMAS BÁSICOS, OPERACIONES Y RELACIONES _________ ¡Error! Marcador no definido.

SISTEMA DECIMAL ________________________________________________________ 9

SISTEMA BINARIO ________________________________________________________ 9

CONVERSIÓN DEL SISTEMA DE NUMERACIÒN __________________________________ 3

CONVERSIÓN DE UN NÚMERO DECIMAL A BINARIO __________________________________ 3

CONVERSIÓN DE UN NUMERO DECIMAL FRACCIONARIO A UN NÚMERO BINARIO _________ 4

CONVERSIÓN DE UN NÚMERO BINARIO A UN NUMERO DECIMAL ______________________ 5

CONVERSIÓN DE UN NUMERO DECIMAL A OCTAL ___________________________________ 6

CONVERSIÓN DE UN NUMERO OCTAL A BINARIO ____________________________________ 7

CONVERSIÓN DE UN NUMERO DECIMAL A UN NUMERO HEXADECIMAL _________________ 7

CONVERSIÓN DE UN NUMERO HEXADECIMAL A UN NUMERO DECIMAL _________________ 8

SUMA DE NÚMEROS BINARIOS ______________________________________________ 9

RESTA DE NÚMEROS BINARIOS _____________________________________________ 10

PRODUCTO DE NÚMEROS BINARIOS ________________________________________ 11

SISTEMA OCTAL _________________________________________________________ 12

SUMA EN OCTAL_________________________________________________________ 13

RESTA EN OCTAL ________________________________________________________ 13

PRODUCTO EN OCTAL ____________________________________________________ 14

DIVISIÓN _______________________________________________________________ 15

OPERACIONES ARITMÉTICAS. ___________________________________________________ 16

SUMA EN HEXADECIMAL _______________________________________________________ 16

RESTA EN HEXADECIMAL _______________________________________________________ 16

PRODUCTO EN HEXADECIMAL __________________________________________________ 17

ELECTRÓNICA Y CIRCUITOS DIGITALES

3

ELEMENTO 1

SISTEMA DE NUMERACIÓN

Es el conjunto de símbolos capaces de representar cantidades numéricas, cada símbolo de

sistema de numeración recibe el nombre de dígitos.

SISTEMA DE NUMERACIÓN MÁS UTILIZADA

1.- Sistema Decimal o de base 10

2.- Sistema Binario o de base 2

3.-Sistema Octal o de base 7

4.- Sistema Hexadecimal o de base 9, A=10, B=11, C=12, D=13, E=14 , F=15

SISTEMA DE NUMERACIÓN QUE LO REPRESENTA

DECIMAL(10) 0,1,2,3,4,5,6,7,8,9

BINARIO(2) 0,1

OCTAL 0,1,2,3,4,5,6,7

HEXADECIMAL 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.

CONVERSIÓN DEL SISTEMA DE NUMERACIÒN

CONVERSIÓN DE UN NÚMERO DECIMAL A BINARIO

Para esta transformación es necesario tener en cuenta los pasos que mostraremos en el

siguiente ejemplo: Transformemos el número 42 a número binario

1. Dividimos el número 42 entre 2

2. Dividimos el cociente obtenido por 2 y repetimos el mismo procedimiento hasta que el

cociente sea 1.

ELECTRÓNICA Y CIRCUITOS DIGITALES

4

3. El numero binario lo formamos tomando el primer dígito el ultimo cociente, seguidos

por los residuos obtenidos en cada división, seleccionándolos de derecha a izquierda, como

se muestra en el siguiente esquema.

Ejemplo:

Conversión de decimal a binario

En sistema binario, 131 se escribe 10000011

Ejemplo:

Transformar el número decimal 100 en binario.

CONVERSIÓN DE UN NUMERO DECIMAL FRACCIONARIO A UN NÚMERO

BINARIO

Para transformar un número decimal fraccionario a un numero binario debemos seguir los

pasos que mostramos en el siguiente ejemplo: transformemos el numero 42,375.

1. la parte entera se transforma de igual forma que el ejemplo anterior.

2. La parte fraccionaria de la siguiente manera:

ELECTRÓNICA Y CIRCUITOS DIGITALES

5

Multiplicamos por el numero 2 y tomamos la parte entera del producto que ira formando el

numero binario correspondiente.

Tomamos nuevamente la parte entera del producto, y la parte fraccionaria la multiplicamos

sucesivamente por 2 hasta llegar a 0

Tomamos nuevamente la parte entera, y como la parte fraccionaria es 0, indica que se ha

terminado el proceso. El numero binario correspondiente a la parte decimal será la unión

de todas las partes enteras, tomadas de las multiplicaciones sucesivas realizadas durante el

transcurso del proceso , en donde el primer dígito binario corresponde a la primera parte

entera , el segundo dígito a la segunda parte entera , y así sucesivamente hasta llegar al

ultimo .Luego tomamos el numero binario , correspondiente a la parte entera , y el numero

binario , correspondiente a la parte fraccionaria y lo unimos en un solo numero binario

correspondiente a el numero decimal.

Ejemplo:

Conversión de decimal fraccionario a binario

CONVERSIÓN DE UN NÚMERO BINARIO A UN NUMERO DECIMAL

Para convertir un número binario a decimal, realizamos los siguientes pasos:

1. Tomamos los valores de posición correspondiente a las columnas donde aparezcan

únicamente unos

2. Sumamos los valores de posición para identificar el número decimal equivalente Ejm.

Conversión de binario a decimal

ELECTRÓNICA Y CIRCUITOS DIGITALES

6

(Los números de arriba indican la potencia a la que hay que elevar 2)

También se puede optar por utilizar los valores que presenta cada posición del número

binario a ser transformado, comenzando de derecha a izquierda, y sumando los valores de

las posiciones que tienen un 1.

Ejemplo

El número binario 1010010 corresponde en decimal al 82. Se puede representar de la

siguiente manera:

Entonces se suman los números 64, 16 y 2:

CONVERSIÓN DE UN NUMERO DECIMAL A OCTAL

Para convertir un número en el sistema decimal al sistema de numeración Octal, debemos

seguir los pasos que mostraremos en el siguiente ejemplo Convertir el número decimal

323.625 al sistema de numeración Octal.

1. Se toma el numero entero y se divide entre 8 repetidamente hasta que el dividendo sea

menor que el divisor, para colocar entonces el numero 0 y pasar el dividendo a formar el

primer dígito del numero equivalente en decimal

2. Se toma la parte fraccionaria del número decimal y la multiplicamos por 8 sucesivamente

hasta que el producto no tenga números fraccionarios

ELECTRÓNICA Y CIRCUITOS DIGITALES

7

3. Pasamos la parte entera del producto a formar el dígito correspondiente

4. Al igual que los demás sistemas, el numero equivalente en el sistema decimal, esta

formado por la unión del numero entero equivalente y el numero fraccionario equivalente.

Ejemplo:

Conversión de decimal a octal

CONVERSIÓN DE UN NUMERO OCTAL A BINARIO

La ventaja principal del sistema de numeración Octal es la facilidad conque pueden

realizarse la conversión entre un número binario y octal. A continuación mostraremos un

ejercicio que ilustrará la teoría. Por medio de este tipo de conversiones, cualquier número

Octal se convierte a binario de manera individual. En este ejemplo, mostramos claramente

el equivalente 100 111 010 en binario de cada numero octal de forma individual.

Ejemplo:

Conversión de octal a binario

CONVERSIÓN DE UN NUMERO DECIMAL A UN NUMERO HEXADECIMAL

Convertir el número 250.25 a Hexadecimal

1. Se toma la parte entera y se divide sucesivamente por el número decimal 16 (base) hasta

que el cociente sea 0

2. Los números enteros resultantes de los cocientes, pasarán a conformar el número

hexadecimal correspondiente, teniendo en cuenta que el sistema de numeración

ELECTRÓNICA Y CIRCUITOS DIGITALES

8

hexadecimal posee solo 16 símbolos, donde los números del 10 hasta el 15 tienen símbolos

alfabéticos que ya hemos explicado

3. La parte fraccionaria del número a convertir se multiplica por 16 (Base) sucesivamente

hasta que el producto resultante no tenga parte fraccionaria

4. Al igual que en los sistemas anteriores, el numero equivalente se forma, de la unión de

los dos números equivalentes, tanto entero como fraccionario, separados por un punto que

establece la diferencia entre ellos.

Ejemplo:

Conversión de decimal a hexadecimal

CONVERSIÓN DE UN NUMERO HEXADECIMAL A UN NUMERO DECIMAL

Como en los ejemplos anteriores este también nos ayudará a entender mejor este

procedimiento: Convertir el numero hexadecimal 2B6 a su equivalente decimal.

1. Multiplicamos el valor de posición de cada columna por el dígito hexadecimal

correspondiente.

2. El resultado del número decimal equivalente se obtiene, sumando todos los productos

obtenidos en el paso anterior.

ELECTRÓNICA Y CIRCUITOS DIGITALES

9

OPERACIONES ARITMÉTICAS

SISTEMA DECIMAL

Es el más utilizado, cuenta con diez elementos: 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9. Las operaciones

que en el se pueden dar son las aritméticas (suma, resta, multiplicación, división,

potenciación, etc.) y lógicas (Unión - disyunción, Intersección - conjunción, negación,

Diferencia, Complemento, etc.). Las relaciones entre los números del sistema decimal son

mayor que, menor que, igual y a nivel lógico son pertenencia y contenencia.

Un número del sistema decimal tiene la siguiente representación:

(N)10 = an*10n + an-1*10n-1 + an-2*10n-2 +... + a0*100 + a-1*10-1 +... + a-p*10-p

Ecuación 1.

Siendo:

N el número decimal,

ai el número relativo que ocupa la posición i-esima

n número de dígitos de la parte entera (menos uno)

p número de dígitos de la parte fraccionaria.

Así pues el número 234,21 en base diez que se escribe (234,21)10 se representa:

(234,21)10 = 2*102 + 3*101 + 4*100 + 2*10-1 + 1*10-2

con

n = 2; p = 2 a2 = 2; a1 = 3; a0 = 4; a-1 = 2 y a-2 = 1

Otro ejemplo, puede ser:

Representar el número (3456,872)10

(3456,872)10 = 3*103 + 4*102 + 5*101 + 6*100 + 8*10-1 + 7*10-2 + 2*10-3

con

n= 3; p = 3; a3 = 3; a2 = 4; a1= 5; a-1 = 8; a-2 = 7 y a-3 = 2

SISTEMA BINARIO

Definición. El sistema de numeración Binario es el conjunto de elementos formado por el

0 y el 1, con operaciones aritméticas (suma, resta, multiplicación) y lógicas (OR, AND y

NOT) y además sus propias relaciones que por intermedio de reglas propias permite

establecer el papel de tales relaciones y operaciones entre sus dos elementos.

ELECTRÓNICA Y CIRCUITOS DIGITALES

10

SUMA DE NÚMEROS BINARIOS

La tabla de sumar para números 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 posición de la izquierda

(acarreo). Esto es equivalente, en el sistema decimal a sumar 9 + 1, que da 10: cero en la

posición que estamos sumando y un 1 de acarreo a la siguiente posición.

Ejemplo:

1

152 10011000

+ 21 + 00010101

————— —————

173 10101101

Se puede convertir la operación binaria en una operación decimal, resolver la decimal, y

después transformar el resultado en un (número) 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

continuación 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

ELECTRÓNICA Y CIRCUITOS DIGITALES

11

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

conviene repasar la operación de restar en decimal para comprender la operación binaria,

que es más sencilla. Los términos que intervienen en la resta se llaman minuendo,

sustraendo y diferencia.

Las restas básicas 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 posición siguiente: 0 - 1 = 1 y me llevo1, lo que equivale a decir en el sistema decimal, 2

- 1 = 1.

Ejemplos:

1 1 1 1

a) 17 10001 b) 217 11011001

-10 -01010 -171 -10101011

——— ———— ——— ——————

07 00111 046 00101110

En sistema decimal sería: 17 - 10 = 7 y 217 - 171 = 46.

PRODUCTO DE NÚMEROS BINARIOS

La tabla de multiplicar para números binarios es la siguiente:

· 0 1

0 0 0

1 0 1

ELECTRÓNICA Y CIRCUITOS DIGITALES

12

El algoritmo del producto en binario es igual que en números decimales; aunque se lleva a

cabo con más sencillez, ya que el 0 multiplicado por cualquier número da 0, y el 1 es el

elemento neutro del producto.

Por ejemplo, multipliquemos 10110 por 1001:

a) 22 10110

*9 * 1001

———— ——————

198 10110

00000

+ 00000

10110

——————

R= 11000110

b) 36 100100

*5 * 101

———— ——————

180 100100

+ 000000

100100

——————

10110100

SISTEMA OCTAL

El sistema numérico octal o de base ocho es el sistema de numeración que utiliza ocho

dígitos o símbolos (0-7), correspondiendo el mayor al número 7, es decir, uno menor que el

valor de la base (8). Cuando se cuenta en este sistema, la secuencia es desde 0 hasta

7. Las operaciones aritméticas son las mismas de cualquier sistema numérico.

Ejemplo: 345,67201, 321, 1024. El número 1840 no es octal porque incluye un digito (8)

que es ilegal o invalido en este sistema de numeración.

Los números octales se denotan mediante el subíndice 8 o la letra o.

Ejemplo : (7)8, (45)8, (101)o, (523)o, (6170)8, etc. Todos son números octales.

3.1.4.3.2. Operaciones Aritméticas

ELECTRÓNICA Y CIRCUITOS DIGITALES

13

Las operaciones aritméticas de este sistema se resuelven en idéntica forma a los sistemas

vistos, sin rebasar la base, es decir, cada vez que se conformen grupos de ocho se salta al

siguiente nivel significativo. A continuación se presentan ejemplos de cada caso.

SUMA EN OCTAL

Antes de empezar a desarrollar los ejemplos correspondientes se presenta en la figura 38

una tabla de suma octal básica para hacer las primeras sumas.

3 3 4 5 6 7 10 11 12

4 4 5 6 7 10 11 12 13

5 5 6 7 10 11 12 13 14

6 6 7 10 11 12 13 14 15

7 7 10 11 12 13 14 15 16

Ejemplos:

1) (25731)8 + (32147)8

25731

+ 32147

60100

(25731)8 + (32147)8 = (60100)8

2) 344(8) 11-8=3

+ 17(8)

——————

363(8)

RESTA EN OCTAL

La técnica es la misma explicada en la resta binaria o base dos. Se consigue el

complemento a la base, en este caso el complemento a ocho. Para hacerlo primero se

consigue el complemento a la base menos uno, es decir, el complemento a siete. Este

consiste en buscar digito a digito el complemento a siete (lo que le hace falta al número

para llegar a siete. Al complemento a la base se le suma uno en su última unidad y se

obtiene el complemento a ocho.

ELECTRÓNICA Y CIRCUITOS DIGITALES

14

La resta se realiza sacando el complemento a ocho del sustraendo y sumando tal resultado

al minuendo, los criterios para asumir el signo del número son los mismos que en la resta

binaria. Si hay acarreo el número es positivo y se desecha tal carry; de lo contrario es

negativo. Si se quiere saber el valor de tal número negativo se debe obtener el complemento

a la base del número y ese será el resultado con signo negativo.

Ejemplos:

1) (32147)8-(25731)8

Sustraendo 25731 32147

Complemento a siete 52046 52047

1 1042168

Complemento a ocho 52047 =42168

CARRY

Como hay acarreo se suprime y el resultado es:

(32147)8-(25731) 8 = (4216)8

2) 566

-174

——————

372(8)

PRODUCTO EN OCTAL

Una tabla de multiplicación para principiantes en el sistema octal es la mostrada en la

figura No 32

0 1 2 3 4 5 6 7

0 0 0 0 0 0 0 0 0

1 0 1 2 3 4 5 6 7

2 0 2 4 6 10 12 14 16

3 0 3 6 11 14 17 22 25

4 0 4 10 14 20 24 30 34

5 0 5 12 17 24 31 36 43

6 0 6 14 22 30 36 44 52

7 0 7 16 25 34 43 52 61

Tabla de multiplicación octal

ELECTRÓNICA Y CIRCUITOS DIGITALES

15

1) (213)8*(423)8

2 1 3

. x 4 2 3

1 6 4 1

1 4 2 6

1 0 5 4

1 1 2 5 2 18

213)8*(423) 8 = (112521)8

2) 36 42-8 = 34-8= 26-8=18-8=10-8=2

*7 26-8=18-8=10-8=2

———

322

DIVISIÓN

Se procede exactamente igual a al base dos.

- Se toma el mismo número de cifras en el dividendo que las que tiene el divisor, si no cabe

ninguna vez se toma una más.

- Se establece cuanto falta para alcanzar el número y se baja la siguiente cifra, se repite la

interacción, tanto como se requiera.

- Para restar se aplica el complemento a la base

- Los decimales se manejan como en la base diez.

4 0 3 0 7 (7)8x(4)8 = (34)8 34 43 Sustraendo

4 4 4 5 0 (7)8x(5)8 = (43)8 43 34 Complemento a 7

1 0 4 3 1 1

3 5 44 35 Resultado en c a 8

1 0 0 0

(4030)8/(7)8 = (450)8

Cada vez que se debe restar, tal operación se realiza sacando el complemento a la base del sustraendo. 2. Resolver (40,3)8/(7)8

SISTEMA HEXADECIMAL

El sistema de numeración hexadecimal es el conjunto de elementos formado por los

números del 0 al 9 y las letras A, B, C, D, E y F, siendo este último el de mayor valor

(representando el 15 decimal) y el de menor valor el 0, el conteo se hace en la secuencia de

0 a F. En el se desarrollan las operaciones aritméticas suma, resta, multiplicación y lógicas

ELECTRÓNICA Y CIRCUITOS DIGITALES

16

(Unión, intersección y complemento; y además, sus propias relaciones (pertenencia,

contenencia, orden) que por intermedio de reglas propias permite establecer el papel de

tales relaciones y operaciones entre sus dieciséis elementos.

Ejemplo: 123, A23F, 223FF y F4. Los números de este tipo se destacan mediante el

subíndice 16 o una H.

Ejemplo: (4)16, (FAC)16, (1C2D)H, (6458)H, etc. Son todos números decimales.

OPERACIONES ARITMÉTICAS.

Las operaciones aritméticas son las mismas de cualquier otro sistema. A continuación se

relacionan ejemplos de sumas, restas, productos y divisiones en tal base.

SUMA EN HEXADECIMAL

Ejemplos: 1) (7AB,CD)16+(AA,33)16

7AB,CD

AA,33

8 5 6,0016 2)

A49 (h) 19-16 =3

+ 75A (h)

———

11A3

RESTA EN HEXADECIMAL

Se realiza con el mismo criterio de los sistemas anteriores. La resta es una suma de los

complementos a la base del minuendo y el sustraendo. Donde este último es un número

negativo.

Para obtener el complemento a la base o complemento a 16, se obtiene primero el

complemento a 15 y se suma al último dígito un 1.

Cuando hay acarreo el número es positivo, cuando no, el número es negativo y se le debe

encontrara su valor estableciendo el complemento a dos.

Ejemplos:

1) (ABCDE)16-(1234 A)16

ELECTRÓNICA Y CIRCUITOS DIGITALES

17

Sustraendo 1234 A ABCDE

Complemento a 15 EDCB5 EDCB6

1 199 9 9416

Complemento a 16 EDCB6 =9999416

Como hay acarreo se desecha y el resultado es positivo

B74

-A97

———

0DD

PRODUCTO EN HEXADECIMAL

1) 4AC 36-16=20-16=4

*13 32-16=16-16=0

———

E04

+4AC

———

58C4

2)(B60A)16*(CEF) 16

B 6 0 A

C E F

A A A 9 6

9 F 4 8 C

8 8 8 7 8

9 3 2 6 B 5 616

(B60A)16*(CEF)16 = (9326b56)16