domingo, 27 de octubre de 2013

Lenguaje de la maquina

 Una computadora  digital esta formada por cinco  unidades funcionales ,  cada una ejecutado  sus propias funciones . Para  que cada unidad funcional pueda comunicare  con  las demás , es necesario  un lenguaje  de maquina  . Este mismo lenguaje   ,lo necesita el operador para dar instrucciones  a la maquina para  de lo  que  el desea  que haga .El operador  traduce  el problema  a lenguaje  de maquina  mediante un  programa de instrucciones. La estructura del lenguaje  de una computadora  digital es bastante  sencillo .Los  caracteres  o los dígitos  son codificados  en bits, y estos  a su ves  en palabras . Hay dos clases  de palabras :la palabra  de  instrucciones  y la palabra de datos . La palabra de  instrucción  es activa ;opera  sobre la palabra  de datos pasiva : Un grupo de palabras de instrucción forma  lo que se llama  un programa.  Generalmente , la palabra  de instrucción  consiste en dos    partes :  la porción de mando   y la porción de  dirección   .El mando  especifica  la operación   que debe ser ejecutada  por la maquina . La porción  de dirección   especifica  la ubicación  en la cual están   almacenados  el  operador  o los operados . La mayoría  de las operaciones  aritméticas  de la computadora  se ejecutan  en la unidad aritmética . La porción  de mando   de la instrucción  causada  que  la unidad aritmética  ejecute :sumas , restas , multiplicaciones , divisiones   y extracciones de raíz cuadrada ; o bien para  llevar  a los  operados  dentro de la unidad  aritmética , o par darles    salida  a los  resultados  de la unidad aritmética . Algunos mandos  reacomodan  la información  almacenada en los registros  aritméticos .Otros mandos permiten  a la computadora  escoger  entre  diferentes  juegos  de instrucciones , de acurdo  con el criterio  resultante  de alguna  operación  previa  si fue positivo o  negativo el resultado . Cuando solamente es especificada  una sola dirección  de ubicación , la maquina ejecuta  el mando  dado sobre el operador  que se encuentra  en la dirección   de ubicación  especificada . Dado que la mayoría  de las operaciones  aritméticas requieren  cuan do menos  dos operados , sumando y adendo , multiplicando y  multiplicador  , etc .La computadora se deberá construir de manera  que un operador  sea llamado  dentro de la unidad  aritmética  durante una instrucción , y el otro operador  durante la instrucción  siguiente ;  durante  esta segunda instrucción   es ejecutada  la operación  aritmética.  La ordenación  en serie  de las palabras  de instrucción  en el programa son  efectuados  por un contador  de programawww.informatica-hoy.com.ar/.../El-lenguaje-de-las-computadoras.php‎
                  

Los componentes mecanicos y electromecanicos

Las funciones de la lógica , amplificación y almacenamiento de la lógica  de maquina están  representadas  por los siguientes bloques  de construcción :circuitos  selectores , amplificadores y circuitos de almacenamiento . Los circuitos selectores  producen  las funciones AND, OR Y NOT . Los amplificadores  invierten ,producen not  al  igual que amplifican . Frecuentemente  las funciones  de  selección  y de amplificación   son ejecutadas  por un dispositivo . Los circuitos  de  almacenamiento   incluyen aquellos  que producen retardo  al igual que aquellos que almacenan  información por un tiempo   definido .
Los tres  tipos de bloques  de construcción  lógicos  , el selector , el amplificador  y el dispositivo de  almacenamiento  , pueden tomar  forma diferente . En este capitulo  veremos algunos  de los dispositivos  mas sencillos .
Circuitos selectores :los elementos fundamentales  de álgebra  lógica   se puede expresar  prácticamente  mediante  interruptores . Si los  interruptores  son alambrados  en serie , entonces todos  los interruptores  A y B y C  deben estar  puestos en on  para encender   la lampara . Este es un circuito and .Si  los interruptores   son alambrados  en paralelo , entonces  el poner en on  cualquier interruptor  A  o  B  o  C   o cualquier combinación   de interruptor    causa que se encienda la lampara . Ese es un circuito or . Si un interruptor  normalmente    cerrado,en on , mantiene encendida la lampara excepto  cuando es oprimido el interruptor , entonces  el circuito  es un circuito not . en este  arreglo ,  el oprimir   el interruptor  representa la  señal de  entrada ,y el voltaje o corriente  fluye  encendiendo  la lampara  y esto  representa  la señal de salida    del circuito selector  a base de interruptores   .Seria  mucho  mas  satisfactorio , desde  el punto de  vista  de la macanizacion ,  que tanto la señal  de entrada  como  la de salida  fueran relays  , Las señales de voltaje o corriente activa las bobinas  de los relays , y son  producidas por señales de voltaje o corriente  en las lineas de salida .por lo tanto , la salida  de cada circuito  de  relays  puede ser alimentada a otro circuito selector . los circuitos selectores  se pueden combinar  para producir  codificadores  y decodificadores . Un codificador  es un dispositivo que traduce  una señal  de un grupo de señales  a una combinación  de señales. Un decodificador  es un dispositivo  que traduce  una combinación  de señales  a una de un grupo de señales. bueno para los que no saben que es un relays, es un interruptor  operador magnetice.
El codificador mecánico  cociste en  diez barras  verticales  cada una con  cuatro rebordes  espaciados  equidistante ;y  cuatro barras horizontales  que tienen rebordes  en arreglo  determinados  por la clave binaria  para  cada dígito   decimal .        

sábado, 26 de octubre de 2013

Que es una computadora digital

Bueno es una calculadora relámpago que  puede multiplicar dos guarismos de 10 dígitos en el tiempo que toma un avión de retropropulsión   avanzar dos centímetros.Es una maquina  de procesamiento de datos que puede automáticamente  producir descargas   de metros de informes  exactos y completos  de negocios .O un dispositivo  que acepta  un juego de miles de instrucciones y las ejecuta  fielmente en el orden de  serie debido, sin ayuda externa .
La computadora digital es eso y mas .  es mucho mas porque  su complicado mecanismo  esta  compuesto de elementos básicos  simplemente infantiles ; porque  aplica las reglas de la lógica  para simular muchas  funciones  del cerebro humano , y porque es fantásticamente exacta , confiable  y flexible o multiplicable.
Los principios básicos de operación de la notable computadora  digital electrónica , los delineamos en este capitulo  de  introducción .
Los mas prosaicos detalles de operación  los presentaremos.
Dispositivos digitales. En que forma difiere una computadora  digital  de tantas maquinas  calculadoras  que ha ideado el hombre desde que aprendido  a contar . Antes de seguir  adelante en la discusión  de las computadoras  digitales , debemos conocer  que se entiende por dispositivo digital el dispositivo digital mas sencillo  es cualquier dispositivo que pueda contar . El mas sencillo   de todos los dispositivos para  contar el marco contador , el ábaco  chino, el ábaco japones aparte de todo eso también esta los diez dedos de la mano .  De  hecho , la palabra ¨digital¨ se deriva del latín digitus, que significa dedo .Otro dispositivo  digital simple es el reloj. marca o cuenta , pequeñas partículas del tiempo llamado segundos .En la antigüedad , el hombre  aprendió  a  sustituir   los dedos por cuentas , para  ayudarse a contar . construyo  un marco contador formado por barios alambre  retirados  en un marco de madera , con diez cuentas  ensartadas en cada alambre . Deslizando hacia abajo  cierto numero de  cuentas   , podía colocar  en cada uno de los alambres cual quier dígito del 0 al 9 .Hasta podía colocar  un  10 en cada alambre .Este 10 es interpretado como cero en la columna indicada ,mas un acarreo  o pase  de  decenas  a la columna.
Los antiguos chinos  simplificaron  el marco  contador  al inventar el ábaco. En vez  de diez cuentas en cada  alambre  , el ábaco tiene siete . Dos  de ellas montadas arriba de un miembro  separador de madera . Todas las cuentas esta    en posición neutra cuando se encuentran  mas alejadas  del  miembro separador.