Вы находитесь на странице: 1из 18

1.

1 Introduccin a la Lgica Digital


Hola mis estimad@s.

Que tal espero que todos esten bien, y con ganas de empezar a desarrollar el primer tema de
la Unidad I.

Introduccin a la Lgica Digital


Para poder establecer los parametros y conceptos de la lgica digital es de iniciar por definir
que es la Lgica comn.

Lgica: La capacidad de pensar y dar soluciones a los problemas. Dar sentido a las cosas.
Significados certero de ciertos datos. Pasos bsicos para llegar a un objetivo congruencia de
lo que se piensa con lo que es en s; pueden ser algunas de las definiciones que damos al
momento de preguntarnos que es la lgica.

Pero en si la Lgica es una ciencia formal y una rama de la filosofa que estudia
los principios de la demostracin e inferencia vlida. La palabra deriva del griego
antiguo (logike), que significa "dotado de razn, intelectual, dialctico,
argumentativo", que a su vez viene de (logos), "palabra, pensamiento, idea,
argumento, razn o principio".

Lgica Digital

En base a lo anterior se puede decir lo siguiente: la Logica Digital deriba de 2


grandes Ramas de las Matemticas y la Electrnica con lo cual cada una de ellas
permite formar la estructura de los Sistemas Digitales y estos a su vez Conforman
la Estructura de las Computadoras. Las matemticas Intervienen con:

o El Algebra
o Teoremas
o Normas
o Serie de Operaciones Bsicas
Y la Electrnica Interviene con:

o Las seales
o Los circuitos
o los estados Logicos
o 1, verdadero, encendido, sonido
o 0, falso, apagado, ausencia de sonido
Que no son ms que posibles valores Discretos; los cuales solo pueden tomar el valor de un estado
lgico debido a que los valores discretos poseen 2 caracteristicas nicas:

1. Son finitos
2. Su valor no hace referencia a un valor nmerico del tipo real
Eso quiere decir, que los estados lgicos tomarn un valor segun la persona que desarrolle un
circuito y del objeto de estudio al cual se le este aplicando.

La Lgica digital

Es un rea de la matemtica aplicada al campo de la electrnica. Es la base de los Sistemas


Digitales y ello implica tambin, la base de la Estructura de Computadores.

Lo que comnmente en lgica es mentira o verdad, en la lgica digital lo vemos


representado mediante dgitos utilizando exclusivamente los valores 0 y 1, nmeros que de
por s no tienen un valor numrico de tipo Real, sino ms bien de tipo discreto, es decir , 0 y
1 representan distintos estados del objeto de estudio, determinado por cada persona a la
hora de poder desarrollar un circuito digital.

Es la aplicacin ms precisa de la lgica matemtica, incluso se usan en forma indistinta. En


la lgica digital se trabaja con dos condiciones de verificacin: el falso y el verdadero. Las
reglas y tcnicas para determinar si una argumentacin est dentro de una u otra condicin
las regula la lgica matemtica.
Los circuitos digitales funcionan generalmente bajo tensiones de 5 voltios en corriente
continua (por ejemplo la tecnologa TTL (lgica transistor a transistor tienen salida bipolar))
si bien existen excepciones como la serie CMOS(Semiconductor de Metal xido
Complementario), que trabaja en diferentes rangos que pueden ir desde los 4 a los 18
voltios.

Generalmente, el estado lgico 0 representa una ausencia de tensin, un nivel bajo; y el estado
lgico 1 representa una existencia de tensin, un nivel alto. Mediante la combinacin de estos
valores es posible generar una serie de datos convertible a cualquier cdigo utilizando la
normativa aplicable en cada caso.

1.2 Continuacin... lgica digital (Seales


Analgicas y Digitales)
Hola mis estimad@s, espero que se encuentren bien de salud y con las bateras bien cargadas para
dar no un 100% a nuestras clases sino ms bien dar el 110% no solo en lo acadmico sino tambin
en lo laboral.

En las clase anteriores se vio la introduccin a la lgica Digital; y como parte de esta se dice que la
electrnica es una de las reas involucradas por lo cual tenemos que abordar y desarrollar en que
consisten las seales tanto analgica como digital.

Seal Digital y Seal Analgica

Seales Digitales y Seales analgicas

Hoy en da escuchamos con frecuencia el termino computadora digital, de hecho la mayoria


de las computadoras que utilizamos son

digitales. Es importante comprender entonces que


significa que una seal sea digital o analgica.
Cuando se habla de seales "digitales" se hace referencia a cantidades discretas, es decir
exactas, como la cantidad de personas en un una sala, cantidad de libros en una biblioteca,
cantidad de autos en un parqueo, etc..

Los Sistemas digitales tienen una alta importancia en la tecnologa moderna, especialmente
en la computacin y sistemas de control automtico. La tecnologa digital se puede ver en
diferentes mbitos como: mecnico, electromecnico, hidrulico, neumtico, electrnico.

Existen diversos dispositivos que utilizamos comnmente y que traban con la representacin
de seales digitales, por ejemplo: un reloj, un termmetro, todos ellos digitales claro est.

Al hablar de seales "Analgicas" se refiere o se hace referencia a las magnitudes o valores


que varan con el tiempo en forma contnua como: la distancia y la temperatura, la velocidad a
la que podran variar puede ser muy lento o muy rpido.

Tambin en nuestra vida diaria nos encontramos con dispositivos que trabajan con seales
analgicas, por ejemplo: el tiempo se representa en forma analgica en los relojes de agujas,
termmetros en los cuales el mercurio va movindose continuamente debido al cambio de la
temperatura, odmetros que miden la velocidad a la cual se mueve un vehculo en la
carretera.

Seal digital vrs. seal analgica


La electrnica moderna usa a la electrnica digital para realizar muchas funciones que antes
desempeaba la electrnica analgica.

Un ejemplo muy evidente es el hecho de que la msica actualmente se graba en discos


compactos, que previamente ha convertido a formato digital su formato original que es
analgico.

El equipo creado para reproducir la msica grabada de esta manera est llena de circuitos
lgicos digitales. A diferencia, de los discos de acetato (los discos de 45 r.p.m. y L.P. de color
negro) que utilizaban una aguja que recorra los surcos en el disco para poder reproducir la
msica grabada en forma analgica.

Computadoras Analgicas Y Digitales

Se dice que una computadora, no es ms que una mquina capz de efectuar una secuencia
de operaciones que le determina un programa, de tal forma, que se realice un procesamiento
sobre el conjunto de datos de entrada, resultando de esta forma datos de salida, conocidos
como informacin.

Actualmente pueden encontrarse dos tipos principales de computadoras, conocidas


como: Analgicas y Digitales.

Aunque cabe mencionar que el trmino computadora generalmente hace referencia a las de
tipo digital. Las computadoras analgicas aprovechan la similitud matemtica entre las
interrelaciones fsicas de determinados problemas y emplean circuitos electrnicos o
hidrulicos para simular el problema fsico. Las computadoras digitales resuelven los
problemas realizando clculos y tratando cada nmero, dgito por dgito.

o COMPUTADORA ANALGICA

La computadora analgica es un dispositivo electrnico o hidrulico


diseado para manipular la entrada de datos en trminos de, por ejemplo, niveles de tensin o
presiones hidrulicas, en lugar de hacerlo como datos numricos. El dispositivo de clculo
analgico ms sencillo es la regla de clculo, que utiliza longitudes de escalas especialmente
calibradas para facilitar la multiplicacin, la divisin y otras funciones. En la tpica computadora
analgica electrnica, las entradas s

e convierten en tensiones que pueden sumarse o multiplicarse empleando elementos de


circuito de diseo especial. Las respuestas se generan continuamente para su visualizacin o
para su conversin en otra forma deseada.

o COMPUTADORA DIGITAL
Todo lo que hace una computadora digital se basa en una operacin: la capacidad de
determinar si un conmutador, o compuerta, est abierto o cerrado. Es decir, la computadora
puede reconocer slo dos estados en cualquiera de sus circuitos microscpicos: abierto o
cerrado, alta o baja tensin o en el caso de nmeros, 0 o 1. Sin embargo, es la velocidad con
la cual la computadora realiza este acto tan sencillo lo que la convierte en una maravilla de la
tecnologa moderna. Las velocidades de la computadora se miden en megahercios, o millones
de ciclos por segundo. Una computadora con una velocidad de reloj de 100 MHz, velocidad
bastante representativa de un microordenador o microcomputadora, es capaz de ejecutar 100
millones de operaciones discretas por segundo. Las microcomputadoras pueden ejecutar
entre 150 y 200 millones de operaciones por segundo, mientras que las supercomputadoras
utilizadas en aplicaciones de investigacin y de defensa alcanzan velocidades de miles de
millones de ciclos por segundo.

Asignacin de Actividad (est tarea no ser entregada la estaremos


discutiendo en los foros)
Complementar el contenido realizando una pequea investigacin la cual consistir en indagar
en que consiste la Electrnica Digital y la Electrnica Analgica; asi como tambin las graficas
que describen el comportamiento de las seales analgicas y digitales) y las ventajas y
desventajas de las seales

1.3 Sistemas Digitales


En las clases anteriores mencionamos que la lgica digital es la base estructural de los sistemas
Digitales y que los Sistemas Digitales tienen como ejemplo clsico a las Computadoras por su
estructura y funcionalidad que estas tienen.

Ahora bien un sistema digital puede ser definido como:

Los Sistemas Digitales


Un sistema digital puedes ser definido como: cualquier dispositivo destinado a la generacin,
transmisin, procesamiento o almacenamiento de seales digitales.
Otra definicin podra ser: la combinacin de dispositivos diseados para manipular
cantidades fsicas o informacin que estn representadas en forma digital; es decir que solo
puedan tomar valores discretos.

Pero y por que se dice que la computadora es un sistema digital?

Haciendo una revisin con respecto a los criterios que se tienen de un sistema digital la
computadora cumple con el 100% de dichos criterios:

Primero: Todo sistema digital debe de poseer un sistema de conversin de Anlogo a Digital

por la sencilla razn de que todo el mundoreal es


analogo; lo cual es la razn principal del por que los sistemas digitales presentan ciertas
desventajas; quienes cumplen con la funcin de conversin entre las seales ? ni ms ni menos
que los dispositivos de entrada ellos son los encargados de realizar la conversion de seal
analgica que forma parte de nuestro lenguaje natural a seal digital; es decir al lenguaje
maquina, ellos son los encargados de captar las seales (datos e informacin) y darles entrada
a nuestro sistema computacional.

El sistema Digital debe ser capaz de permitir la personalizacin es decir la configuracin y la


programacin de sus funciones a las necesidades que el usuario tenga.

Nuestro sistema computacional cumple con la transferencia de las seales a lo largo de todo
el sistema, a todos y cada uno de los dispositivos, permitiendo as realizar una serie de
procesos encaminados a producir ciertos resultados tanto as que el mismo sistema puede,
administrar los recursos a utilizar, permite el almacenamiento tanto primario como
secundario, la recuperacin de la seal (datos e informacin) en forma binaria para que esta
sea procesada ya sea por una serie de operaciones en las que interviene la CPU (Unidad Central
de Procesamiento o mejor conocido como microprocesador) con sus 2 principales elementos
la UC (Unidad de Control), y la ALU (Unidad Aritmtica y Lgica).
La ALU apoyada de sus operadores los cuales indican el procedimiento (operacin, instruccin
o comando) a realizar y los operandos con las seales que sern la materia prima para ser
transformada en un producto denominado informacin.

Una vez se cuenta con el resultado el mismo sistema debe ser capaz de almacenarlo y ser
enviado a los dispositivos de salida que dependiendo en la forma que se obtenga se hace uso

nuevamente de los sistemas de conversin en este caso


de digital a analgico. (ver el diagrama esquema fundamental y estructural de la
computadora).

Anteriormente vimos un esquema bsico de una computadora, ahora vemos el Esquema


Fundamental Estructural de la Computadora.
Tipos de Sistemas Digitales

Sistemas digitales combinacionales: Son aquellos cuyas salidas solo dependen del estado de sus
entradas en un momento dado. Por lo tanto, no necesitan mdulos de memoria, ya que las
salidas no dependen de los estados previos de las entradas. Este sistema se encuentra
representado por:

Z = F(X)

Z= valor seales de las salidas;

X= valor seales de las entradas;

F= circuito transformador de seales (compuertas electrnicas)

Sistemas digitales secuenciales: Aquellos cuyas salidas dependen adems del estado de sus
entradas en un momento dado, de estados previos. Esta clase de sistemas necesitan elementos
de memoria que recojan la informacin de la 'historia pasada' del sistema. Este sistema se
encuentra representado por:

Z = F(X,Q)

Z= valor seales de las salidas;

X= valor seales de las entradas;

Q= elementos de memoria (Flip Flops);


F= circuito transformador de seales (compuertas electrnicas)

Para la implementacin de los circuitos digitales, se utilizan puertas lgicas (AND, OR y NOT),
construidas generalmente a partir de transistores. Estas puertas siguen el comportamiento de
algunas funciones booleanas.

Segn el propsito de los sistemas digitales, se clasifican en: a) sistemas de propsitos


especiales y b) sistemas de propsitos generales. Estos ltimos permiten el cambio de su
comportamiento mediante la programacin de algoritmos de soluciones de problemas
especficos.

1.4 Sistemas Numricos (Caractersticas y Tipos)

Hola mis estimad@s

Hoy nos encontramos nuevamente en el desarrollo de otro tema el cual es de prestarle mucha
atencin debido a que el otro ciclo llevarn la materia de Lenguaje Maquina y este contenido es
parte introductoria de assembler. Espero que todos estemos bien de salud y dispuestos a
estudiar y trabajar....

El tema de este da es:

Los Sistemas Numricos.


Un sistema numrico es la combinacin de un conjunto de simbologa y reglas para
representar o nombrar nmeros o cantidades.

Se define como

Muchas veces estamos tan acostumbrados a nuestro sistema numrico nativo (sistema
numrico decimal), que lo conocemos a la perfeccin por lo que nos descuidamos o nos
olvidamos de esos dos elementos: los smbolos a utilizar para representar valores, y las reglas
con las cuales se utilizaran los smbolos y en su totalidad el sistema numrico a representar.
Tipos de Sistema Numricos:

o Posicionales
o No posicionales

Sistemas Numricos Posicionales:

En este sistema, el valor de un smbolo no solo est dado por la cantidad que tiene asignada,
sino tambin por la posicin que ocupa en el nmero.

Si un sistema numrico posicional obtiene base b significa que dispone de b smbolos


diferentes para escribir los nmeros.

Sabemos que nuestro sistema decimal se compone de 10 simbolos los cuales son:

Bases 10 = {0,1,2,3,4,5,6,7,8,9,0}.

Y a partir de estos smbolos formamos una serie de combinaciones para representar una
cantidad; si retomamos el simbolo 5 y 3 formamos el 53; si tomamos nuevamente los smbolos
pero en este caso primero el 3 y luego el 5 formamos el 35.

Por un lado con los mismo simbolos formamos el numero 53 y por otro lado con los mismo
simbolos formamos el 35; ambos son valores totalmente diferentes por el hecho de que no solo
por su peso real que representan cada uno se forma el valor sino tambien por la posicin que
estos ocupan.

pero pregunto como puedo comprobar que un valor es 53 y el otro es 35?; matematicamente
como lo podra comprobar?.

Veamos en matemticas de primaria, tercer ciclo, bachillerato y en mate 1, nos lo tuvieron que
haber enseado; podemos empezar diciendo que los numeros se componen de Unidades,
Decenas, Centenas, etc, ... pero y eso porque? como es que utilizando los mismos smbolos
son valores y nmeros diferentes?

el nmero 53 realmente es 53 por esta razn:

5*101+3*100

5*10+3*1

50+3

53

El nmero 35 realmente es 35 por esta razn:

3*101+5*100

3*10+5*1
30+5

35

Sistemas Numricos no Posicionales:

El valor de un digito es fijo, y no depende de la posicin que este ocupa dentro del nmero.

En el caso de los Sistemas Numricos que utiliza la computadora todos se podran decir que
son Posicionales a excepcin de un sistema que es compuesto tal es el caso del sistema
Hexadecimal

ejemplo de un sistema No Posicional

Sistema Numrico Romano:

A que valor hace referencia

I=1

II = 2 (1+1)

IV = 4 (1-5)

VI = 6 (5+1)

Independientemente de la posicin del smbolo este siempre mantiene fijo el valor asignado.

Caractersticas de los Sistemas Numricos

-La construccin de nmeros validos en un sistema de numeracin solo puede utilizarse


smbolos permitidos en ese sistema (regla comn).

-La base del sistema numrico indica la cantidad de dgitos diferentes que son necesarios
para representar cifras.

Estos 2 puntos son importantes; primero no podemos representar nmeros con smbolos que
no son vlidos dentro del sistema es decir; 14A10 eso quiere decir que el 1 y 4 son nmeros del
sistema base 10 pero el smbolo A no pertenece; por lo que no se puede realizar nada con ese
numero; este se encuentra mal representado segn su base, diferente es el caso cuando se
tiene: 24510 analizando el nmero se dice que esta representado en base 10 (sistema decimal)
y cada smbolo si pertenece a la base.

Segundo, la base de cada nmero determina cuantos y cuales simbolos son permitidos en cada
uno de los sistemas Numricos.

Ejemplo: Base 3, establece que tendremos 3 simbolos posibles a utilizar, la base -1 indica hasta
que simbolo utilizaremos; es decir; base 3-1 = 2
Por lo tanto base 3 = {0,1,2} 3 simbolos

En el caso de la Base 4 ={0,1,2,3} son 4 simbolos

En el caso de la Base 7 ={0,1,2,3,4,5,6} son 7 simbolos

1.5 Sistema de Conversin


Sistemas de Conversin.
Un sistema de conversin es el proceso que se lleva a cabo para encontrar el valor equivalente
de una cifra o nmero representado en otra base numrica a la que est; esto quiere decir
que se puede encontrar el valor equivalente de un nmero expresa en base 10 en su
equivalente en base 3.

Para realizar este proceso de Conversin entre sistemas Numricos se hace uso de una serie
de mtodos dentro de los cuales tenemos:

o Mtodo de Operaciones Bsicas metodo de los Rangos.


o Mtodo de Divisiones Sucesivas
o Mtodo de Descompocisin de factores.

Iniciemos con el Mtodo de Operaciones Bsicas

Mtodo de Operaciones Bsicos o de Rangos

Este es un mtodo de conversin utilizado para el proceso de equivalencia entre un sistema


Base 10 a base X; eso quiere decir de un nmero representado en sistema decimal a
cualquiere de las bases numricas. Este mtodo hace uso de las operaciones de
exponenciacin, divisin, multiplicacin y resta

Procedimiento a seguir:

1. Verificar que el numero a convertir este representado en la base indicada; esto quiere
decir que todos los simbolos que componen al nmero sean parte de los simbolos del
sistema decimal.
2. Obtener la secuencia de las potencias de la base en la que se quiere convertir desde la
potencia de 0 hasta n; en donde al obtner el resulta de la base a la n se obtenga el
limite superior del nmero a convertir.
3. Establecer el limite inferior y limite superior del nmero.
4. Identificado el limite inferior se procede a realizar la divisin el numero a convertir
entre el limite inferior
5. Del resultado Obtenido de la divisin se retoma la parte entera nada ms, y se traslada
encima del limite inferior utilizado.
6. La parte entera se multiplica con el limite inferior y se obtiene un nuevo resultado
7. Se realiza la resta del numero que se esta convirtiendo menos el resultado de la
multiplicacin
8. Este nuevo resultado de la resta servir para buscar en la secuencia otro limite
superior
9. Al identificar el nuevo limite inferior se repetiran los pasos del 4 en adelante; el
procedimiento podra finalizar cuando:

o Al realizar la divisin el resultado sea entero es decir exacto


o cuando el limite inferior sea el valor de 1 se realiza todo el procedimiento y
finaliza
Es de considerar tambin: que los limites inferiores solo pueden ser utilizados una sola vez por
procedimiento, cuando queden espacios vacios entre una de las secuencias de las potencias de
las bases estas sern rellenadas con el valor de 0; adems el resultado de la divisin se
retoma la parte entera, esta debe pertenecer a los simbolos de la base a representar, cuando
al buscar un limite inferior el valor de este se encuentra exactamente en la secuencia el mismo
ser su limite inferior.

Desarrollemos un par de ejemplos:

Veamos Ejemplo 1 convertir 1910 a Base 3

Identificando el Limite Inferior es 9; por tanto

19/9= 2.1 solo utilizamos la parte entera trasladandola encima de su limite inferior

9*2 = 18

19-18 = 1 al buscar el limite inferior encontramos que su limite inferior es 1

y se realiza la siguiente operacin

1/1 =1 El resultado es un entero exacto alli termina el procedimiento


trasladamos el valor de 1 encima de su limite inferior.

Se debe de rellenar con cero los espacio vacios que queden entre los valos que se han
colocado encima de los limites

quedar de la siguiente manera:

Respuesta 1910 = 2013

Ejemplo 2 Convertir 37510 a Base 3


56 - 54 = 2 limite inferior de 2 es 1 por lo tanto 2 /1 = 2 este valor pasa encima del limite
inferior de 1

Convertir 15210 a Base 3

Вам также может понравиться