lunes, 8 de diciembre de 2008

MeNu..... ¬¬





      Inicio =P

      Bueno pues yo no keria y mucho menos tenia pensado hacer un blog ¬¬ blahh q chafa pero ps me siento obligado a hacerlo ya que un profesor nos lo pidio, creo q esto se tomara en cuenta como una calificAcion o algo asi jaja ahh no se ni q pexx conmigo xD

      No se que postear pero bueno se supone que lo que debe de contener este "super blog" son todos los temas que vimos en clase asi como tareas y trabajos ¬¬ jaja shaa ya me acorde q no tengo muchos de esos trabajos =S maldita sea ¬¬...

      Ps espero terminar este blog o por lo menos meterle aunq sea una entrada a esto jaja sino ps ya ni pexx =P , ahh mi lap esta lenta no se que demonios tiene eso pasa por meterle USB's dañados o virulientos de otros weyes que no formatean sus memorias ¬¬ q fraude

      ps ya no se q mas escribir jaja como se dieron cuenta no escribi nada importante jaja y eso no me importa =P yo no keria hacer este blog pero ni pexx yo se q no es obligatorio pero ps necesito esos puntos extras (espero q si este dando puntos extras por lo del blog =S, sino me tendre q ma$%&#ar al wey q me dijo q lo hiciera ¬¬) bueno ps entren a ver q pexx con esto aunq sea para darme animos y saber que alguien esta leyendo esto jaja igual y despues me late escribrir por este medio xD (ojala y no =D)

      ps va cuidense pasensela chido y sigan rockeando DuRo..!!

      ahh simon se me olvidaba, entren a http://www.sadikorn.tk/ oiganos y pidan sus rolas o mientenos las madres no hay pex jaja

      va adiosxx xDD


      Y SI QUIERES SABER QUE ES LA ARKITECTURA DE COMPUTADORAS DALI CLIK A LA IMAGEN xD







      Sistemas Numericos con Coplemento Disminuido a una Base

      El complemento a uno es un caso particular del complemento disminuido a una base para números binarios y está dado por:
      [N] 2 � 1 = 2n - (N)2-1, donde n es el número de bits de (N)2.

      Algoritmo para determinar [N]r � 1 dado (N) r.

      Reemplazamos cada dígito ai de (N)r por r - 1 - ai. Observe que si r = 2, basta con complementar cada bit individual de (N)r.

      Ejemplo.

      Sumar: (1001)2 y - (0100)2.


      (1001)2: 0 1 0 0 1

      - (0100)2: + 1 1 0 1 1
      ----------------------------
      1 0 0 1 0 0

      Se obtiene el resultado correcto si el acarreo de salida del bit más significativo se suma a la posición del bit menos significativo. Es decir 00100 + 1 = 00101.

      Este procedimiento se conoce como acarreo final circular y es un paso de corrección necesario en la aritmética de complemento disminuido.

      Por tanto, + (1001)2 - (0100)2 = (0,0101)2ms = (101)2.



      Ejemplo.

      Sumar +(1001)2 y - (1111)2


      +(1001)2: 0 1 0 0 1

      -(1111)2: + 1 0 0 0 0
      --------------------------
      1 1 0 0 1

      El acarreo final circular es 0 y por tanto,

      + (1001)2 - (1111)2 = (1,1001)2ms = - (0,0110)2ms = -(0110)2.


      Ejemplo.

      Sumar (75)10 y - (21)10

      El complemento a nueve de 021 es 978. Por tanto, 075 + 978 = 1053, que es el resultado correcto después del procedimiento de acarreo final circular 053 + 1 = 054.


      Ejemplo.

      Sumar (21)10 y - (75)10.

      El cálculo de 021 + 924 = 945, que es el resultado correcto, pues el acarreo final es cero. Así, (9,45)10ms = - (0,54) 10ms = -(54)10.


      Regresar =P

      CoNTADORES (cuenta cuenta xD)



      CONTADORES:

      Un contador es un circuito secuencial de aplicación general, cuyas salidas representan en un determinado código el numero de pulsos que se meten a la entrada

      Están constituidos por una serie de biestables conectados entre si de modo que las salidas de estos cambian de estado cuando se aplican impulso. a la entrada.

      La capacidad de un contador es el numero mas elevado, expresado en cualquiera de los códigos binarios, que puede ser representado en sus salidas.

      El modulo, o número de estados totales que puede representar el contador, es igual al numero máximo de impulsos que se puede representar más uno (el cero). Si "n" es el número de flip-flops empleado para hacer el contador, y "M" el módulo del contador, se debe verificar:

      M " 2”

      Cuando el contador llega al valor máximo de su capacidad, comienza a contar de nuevo desde cero al aplicarle el siguiente impulso.

      Dependiendo del modo d e operación, lo s contadores pueden ser ascendentes ( si su contenido se incrementa con cada impulso), descendentes (si su contenido disminuye), o bien una combinación de ambos (up/down counters).

      TABLA DE ESTADOS:

      Q

      Q(t+1)

      J

      K

      D

      S

      R

      T

      0

      0

      0

      X

      0

      0

      X

      0

      0

      1

      1

      X

      1

      1

      0

      1

      1

      0

      X

      1

      0

      0

      1

      1

      1

      1

      X

      0

      1

      X

      0

      0



      Regresar =P

      AlgEBRA bOOleANA

      Se denomina función lógica o booleana a aquella función matemática cuyas son binarias y están unidas mediante los operadores del álgebra de Boole suma lógica (+), producto lógico (.) o negación(-).

      REPRESENTACIÓN
      Existen distintas formas de representar una función lógica, entre las que podemos destacar las siguientes:
      • Algebraica
      • Por tabla de verdad
      • Numérica
      • Gráfica
      a) ALGEBRAICA
      Ejemplo con distintas formas en las que se puede expresar algebraicamente una misma función de tres variables.
      a) F = [(A + BC’)’ + ABC]’ + AB’C
      b) F = A’BC’ + AB’C’ + AB’C + ABC’
      c) F = (A + B + C)(A + B + C’)(A + B’ + C’)(A’ + B’ + C’)
      d) F = BC’ + AB’
      e) F = (A + B)(B’ + C’)
      f) F = [(BC’)’ · (AB’)’]’
      g) F = [(A + B)’ + (B’ + C’)’]’
      La expresión a) puede proceder de un problema lógico planteado o del paso de unas especificaciones a lenguaje algebraico. Las formas b) y c) reciben el nombre expresiones canónicas de suma de productos (sum-of-products, SOP, en inglés), la b), y de productos de sumas (product-of-sums, POS, en inglés), la c); su característica principal es la aparición de cada una de las variables (A, B y C) en cada uno de los sumandos o productos. Las d) y e) son funciones simplificadas, esto es, reducidas a su mínima expresión. Las dos últimas expresiones tienen la particularidad de que exclusivamente utiliza funciones NO-Y, la f), o funciones NO-O, la g).

      b) TABLA DE VERDAD

      Una tabla de verdad contiene todos los valores posibles de una función lógica dependiendo del valor de sus variables. El número de combinaciones posibles para una función de n variables vendrá dado por 2n. Una función lógica puede representarse algebraicamente de distintas formas como acabamos de ver, pero sólo tiene una tabla de verdad.

      La forma más cómodo para ver la equivalencia entre una tabla de verdad y una expresión algebraica es cuando esta última se da en su forma canónica. Así, la función canónica de suma de productos
      F = A’BC’ + AB’C’ + AB’C + ABC’
      nos indica que será 1 cuando lo sea uno de sus sumandos, lo que significa que tendrá por lo tanto cuatro combinaciones que lo serán (010 para A’BC’, 100 para AB’C’, 101 para AB’C y 110 para ABC’) siendo el resto de combiaciones 0. Con la función canónica de producto de sumas se puede razonar de forma análoga, pero en este caso observando que la función será 0 cuando lo sea uno de sus productos. También es fácil obtener la tabla de verdad a partir de la función simplificada, pero no así a la inversa.

      c) NUMÉRICA
      La representación numérica es una forma simplificada de representar las expresiones canónicas. Si consideramos el criterio de sustituir una variable sin negar por un 1 y una negada por un 0, podremos representar el término, ya sea una suma o un producto, por un número decimal equivalente al valor binario de la combinación. Por ejemplo, los siguientes términos canónicos se representarán del siguiente modo (observe que se toma el orden de A a D como de mayor a menor peso):
      AB’CD = 10112 = 1110
      A’ + B + C’ + D’ = 01002 = 410
      Para representar una función canónica en suma de productos utilizaremos el símbolo Σn (sigma) y en producto de sumas Πn (pi), donde n indicará el número de variables. Así, la representación numérica correspondiente a la tabla de verdad del punto anterior quedará como:
      F = Σ3(2, 4, 5, 6) = Π3(0, 1, 3, 7)
      Matemáticamente se demuestra, que para todo término i de una función, se cumple la siguiente ecuación:
      F = [Σn(i)]' = Πn(2n-1-i )
      A modo de ejemplo se puede utilizar esta igualdad para obtener el producto de sumas a partir de la suma de productos del ejemplo anterior:
      F = Σ3(2, 4, 5, 6) = [Σ3(2, 4, 5, 6)]' ' = [Σ3(0, 1, 3, 7)]' = Π3(0, 4, 6, 7)

      d) GRÁFICA
      La representación gráfica es la que se utiliza en circuitos y esquemas electrónicos. En la siguiente figura se representan gráficamente dos funciones algebraicas, una con símbolos no normalizados, superior, y la otra con normalizados, inferior.



      Regresar =P

      LeyES De MORgAn



      Las leyes de De Morgan declaran que la suma de n variables globalmente negadas (o invertidas) es igual al producto de las n variables negadas individualmente; y que inversamente, el producto de n variables globalmente negadas es igual a la suma de las n variables negadas individualmente.

      \lnot(A \cup B) \Leftrightarrow (\lnot qA) \cap (\lnot qB)

      \lnot(A \cap B) \Leftrightarrow (\lnot qA) \cup (\lnot qB)


      Prueba.

      \lnot (A \cup B) \leftrightarrow (\lnot A) \cap (\lnot B)
      ABA \cup B\lnot (A \cup B)\lnot A\lnot B(\lnot A) \cap (\lnot B)
      VVVFFFF
      VFVFFVF
      FVVFVFF
      FFFVVVV

      Con n Proposiciones

      La prueba utiliza la asociatividad y la distributividad de las leyes \cap y \cup.

      • Verdad
      • Si verdad por n

      \lnot(A_1 \cap A_2 \cap ... \cap A_n \cap A_{n+1})

      \Leftrightarrow \lnot ( (A_1 \cap A_2 \cap ... \cap A_n) \cap A_{n+1})

      \Leftrightarrow (\lnot (A_1 \cap A_2 \cap ... \cap A_n)) \cup (\lnot A_{n+1})

      \Leftrightarrow (\lnot A_n) \cup (\lnot A_{n+1})

      COMPUERTAS LOGICAS....

      Las compuertas son bloques del hardware que producen señales en binario 1 ó 0 cuando se satisfacen los requisitos de entrada lógica. Las diversas compuertas lógicas se encuentran comúnmente en sistemas de computadoras digitales. Cada compuerta tiene un símbolo gráfico diferente y su operación puede describirse por medio de una función algebraica. Las relaciones entrada - salida de las variables binarias para cada compuerta pueden representarse en forma tabular en una tabla de verdad.

      A continuación se detallan los nombres, símbolos, gráficos, funciones algebraicas, y tablas de verdad de las compuertas más usadas.

      Compuerta AND:

      Cada compuerta tiene dos variables de entrada designadas por A y B y una salida binaria designada por x.
      La compuerta AND produce la multiplicación lógica AND: esto es: la salida es 1 si la entrada A y la entrada B están ambas en el binario 1: de otra manera, la salida es 0.
      Estas condiciones también son especificadas en la tabla de verdad para la compuerta AND. La tabla muestra que la salida x es 1 solamente cuando ambas entradas A y B están en 1.
      El símbolo de operación algebraico de la función AND es el mismo que el símbolo de la multiplicación de la aritmética ordinaria (*).
      Las compuertas AND pueden tener más de dos entradas y por definición, la salida es 1 si todas las entradas son 1.

      Compuerta OR:

      La compuerta OR produce la función sumadora, esto es, la salida es 1 si la entrada A o la entrada B o ambas entradas son 1; de otra manera, la salida es 0.
      El símbolo algebraico de la función OR (+), es igual a la operación de aritmética de suma.
      Las compuertas OR pueden tener más de dos entradas y por definición la salida es 1 si cualquier entrada es 1.

      Compuerta NOT:

      El circuito NOT es un inversor que invierte el nivel lógico de una señal binaria. Produce el NOT, o función complementaria. El símbolo algebraico utilizado para el complemento es una barra sobra el símbolo de la variable binaria.
      Si la variable binaria posee un valor 0, la compuerta NOT cambia su estado al valor 1 y viceversa.
      El círculo pequeño en la salida de un símbolo gráfico de un inversor designa un inversor lógico. Es decir cambia los valores binarios 1 a 0 y viceversa.

      Compuerta Separador (yes):

      Un símbolo triángulo por sí mismo designa un circuito separador, el cual no produce ninguna función lógica particular puesto que el valor binario de la salida es el mismo de la entrada.
      Este circuito se utiliza simplemente para amplificación de la señal. Por ejemplo, un separador que utiliza 5 volt para el binario 1, producirá una salida de 5 volt cuando la entrada es 5 volt. Sin embargo, la corriente producida a la salida es muy superior a la corriente suministrada a la entrada de la misma.
      De ésta manera, un separador puede excitar muchas otras compuertas que requieren una cantidad mayor de corriente que de otra manera no se encontraría en la pequeña cantidad de corriente aplicada a la entrada del separador.

      Compuerta NAND:

      Es el complemento de la función AND, como se indica por el símbolo gráfico, que consiste en una compuerta AND seguida por un pequeño círculo (quiere decir que invierte la señal).
      La designación NAND se deriva de la abreviación NOT - AND. Una designación más adecuada habría sido AND invertido puesto que es la función AND la que se ha invertido.
      Las compuertas NAND pueden tener más de dos entradas, y la salida es siempre el complemento de la función AND.

      Compuerta NOR:

      La compuerta NOR es el complemento de la compuerta OR y utiliza el símbolo de la compuerta OR seguido de un círculo pequeño (quiere decir que invierte la señal). Las compuertas NOR pueden tener más de dos entradas, y la salida es siempre el complemento de la función OR.



      Regresar =P

      domingo, 7 de diciembre de 2008

      FLIP-FLOP jaja blublu xD

      Dispositivo de almacenamiento temporal de dos estados (alto y bajo). El biestable T cambia de estado ("toggle" en inglés) cada vez que la entrada de sincronismo o de reloj se dispara. Si la entrada T está a nivel bajo, el biestable retiene el nivel previo. Puede obtenerse al unir las entradas de control de un biestable JK, unión que se corresponde a la entrada T.

      Descripción

      Cronograma del biestable RS
      Dispositivo de almacenamiento temporal de dos estados (alto y bajo), cuyas entradas principales, R y S, a las que debe el nombre, permiten al ser activadas:
      R: el borrado (reset en inglés), puesta a 0 ó nivel bajo de la salida.
      S: el grabado (set en inglés), puesta a 1 ó nivel alto de la salida.
      Si no se activa ninguna de las entradas, el biestable permanece en el estado que poseía tras la última operación de borrado o grabado. En ningún caso deberían activarse ambas entradas a la vez, ya que esto provoca que las salidas directa (Q) y negada (Q') queden con el mismo valor: a bajo, si la báscula está construida con puertas NO-O (NOR), o a alto, si con puertas NO-Y (NAND). El problema de que ambas salidas queden al mismo estado está en que al desactivar ambas entradas no se podrá determinar el estado en el que quedaría la salida. Por eso, en las tablas de verdad, la activación de ambas entradas se contempla como caso no deseado (N. D.).






      Su tabla de verdad es la siguiente (Q representa el estado actual de la salida y q el estado anterior a la última activación):
      Tabla de verdad biestable RS



      Regresar =P