Está en la página 1de 19

Seal analgica:

Seales digitales:

Cdigo binario, decimal y hexadecimal.


Un sistema electrnico maneja informacin en cdigo binario, es decir ceros y unos: el cero quiere decir que no pasa corriente y el uno que s pasa. Habitualmente trabajamos con el sistema decimal que consiste en que los nmeros enteros menores que diez tienen una cifra asignada: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Para el diez ya no existe una cifra, sino que lo que hacemos es volver al 0 y colocar delante un 1.

Conversin de binario a decimal.


En sistema decimal, las cifras que componen un nmero son las cantidades que estn 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

Conversin de decimal a binario.


Dividir entre 2 sucesivamente. Apuntar el resultado y el resto de cada operacin. Apuntar a lista de ceros y unos de abajo a arriba.

Sistema hexadecimal
Otro cdigo que se usa con cierta frecuencia es el hexadecimal, es decir, en base diecisis. Consiste en utilizar las letras A, B, C, D, E y F para representar los nmeros del diez al quince, mientras que para el diecisis emplearemos el 1 y el 0.

Las anteriores instrucciones le indican a un procesador que sume dos datos y que luego multipliquen ese resultado por otro. Las instrucciones en lenguaje de mquina estn compuestas de un cdigo que identifica la instruccin (opcode) y uno o varios operandos (o referencias a los mismos). Depende del tipo de procesador sobre la cual se est programando, Intel, Motorola, Atmel, etc., cada uno de ellos tiene cdigos de operacin diferentes.

Lenguaje de mquina.

Lenguajes ensambladores.

Escribir programas funcionales en lenguaje de mquina es una tarea que pocas personas desean hacer, pues es muy propenso a errores y tedioso, por ello a alguien se le ocurri asociar smbolos o mnemnicos a las instrucciones que una mquina poda realizar, por ejemplo en algn lenguaje ensamblador las instrucciones en lenguaje de mquina antes mencionadas quedaran:

Lenguajes de alto nivel.


Son lenguajes que tienen conjuntos de instrucciones similares a las palabras del idioma ingles (o algn otro) que son ms fciles de entender por los seres humanos. En C, las instrucciones para hacer lo que hicimos en lenguaje de mquina y ensamblador seran:

Puerta Lgica NOT

Puerta Lgica AND

Puerta Lgica OR

Puerta Lgica NAND

Puerta Lgica NOR

Puerta Lgica XOR

Puerta Lgica XNOR

También podría gustarte