Está en la página 1de 3

Computadora digital

Una computadora digital es una mquina que puede resolver problemas ejecutando una
secuencia de instrucciones.

Programa
Se llama programa a la secuencia de instrucciones que describe las tareas a
ejecutar.(INTERFAZ ABSTRACTA)

Lenguaje de mquina
Se denomina lenguaje de mquina al conjunto de instrucciones primitivas de una
computadora forma el lenguaje con el que es posible comunicarse con ellas.

Abstraccin
*La abstraccin surge de lo concreto, nos sirve para ver cmo se comportan

Creacin y uso
Una funcin es considerada una creacin, la cual permite realizar una tarea derivada de
una abstraccin y al implementarla esta realice su tarea por lo tanto el uso no puede
depender de la creacin.

Sistema numrico posicional


El peso o nmero de unidades que representa un dgito est determinado por su posicin;
para nmeros enteros la posicin va de 0 a n.

Representacin de un nmero de 8 bits en base 2


27 26 25 24 23 22 21 20
b7 b6 b5 b4 b3 b2 b1 b0

El tipo de carcter Char


El trmino carcter se refiere al smbolo legible por el humano o la mquina que suele ser
una entidad no numrica, hace referencia a cualquier smbolo que se puede introducir por
teclado o visualizar en una pantalla de video.

*Las cadenas de caracteres de texto constituyen la forma ms simple para


almacenamiento y transmisin de datos.

INTERNAMENTE LA COMPUTADORA REPRESENTA TODO TIPO DE INFORMACIN


UTILIZANDO CDIGOS BINARIOS. SE REQUIERE DE UN ESQUEMA DE
CODIFICACIN QUE LE ASIGNE A CADA SMBOLO DE LA INFORMACIN
CONCRETA UNA REPRESENTACIN INTERNA EN NMEROS BINARIOS. POR LO
TANTO SE NECESITA UNA ESTANDARIZACIN DE LOS ESQUEMAS DE
CODIFICACIN BINARIA DE INFORMACIN.
Cdigo ASCII
(Cdigo Estndar Americano para el Intercambio de Informacin)
Fu definido por un comit integrado,entre otros ROBERT WILLIAM BEMER y HUGH
MCGREGOR ROSS en 1960.

(Padre del ASCII )ROBERT WILLIAM BEMER mejor conocido como Bob Bemer
contribuy con la introduccin de varios caracteres no usados previamente por las
computadoras incluyendo:
el carcter escape
el carcter barra invertida
el carcter de llaves

+Grupos de caracteres
Los primeros 32 caracteres del 0 al 31 constituyen un conjunto especial de caracteres no
imprimibles denominado CARACTERES DE CONTROL

El segundo grupo de 32 caracteres del 32 al 63 contiene varios signos de


puntuacin,caracteres especiales y los dgitos numricos; carcter de espacio y los dgitos
numricos 48...57.

El tercer grupo de 32 caracteres del 64 al 95 tienen los caracteres alfabticos en


maysculas de la A...Z los cules estn en un rango del 65...90, como slo hay 26
caracteres los otros seis dgitos se usan para smbolos especiales

El cuarto grupo de 32 caracteres del 96 al 127 contiene los caracteres alfabticos en


minsculas de la a...z los cules estn en un rango del 32...63 dado que solo hay 26
caracteres los otros cinco dgitos se usan para smbolos especiales y otro carcter de
control DELETE

Cdigos de control
Retroceso (BS)
Tabulador
Retorno de carro (CR)
Alimentacin de lnea (LF)

Ventajas de las cadenas terminadas en cero


Las cadenas terminadas en cero pueden representar cadenas de cualquier longitud
prctica con slo un byte de sobrecarga

Estn disponibles bibliotecas de procesamiento de cadenas que funcionan bien con las
cadenas terminadas en cero.

Son muy fciles de implementar.


Es posible representar fcilmente las cadenas terminadas en cero en cualquier lenguaje
que permita crear un arreglo de caracteres.

Inconveniente de las cadenas terminadas en cero


Ineficiencia en la implementacin de muchas funciones. Muchas operaciones de cadenas
necesitan saber la longitud de la cadena antes de trabajar en la cadena de datos.

No se puede representar fcilmente cualquier carcter cuyo cdigo de carcter es 0

No existen ninguna informacin como parte de los datos de la misma cadena que indique
cunto puede crecer la cadena ms all del byte de cero de terminacin

Representacin de cadena de caracteres


El lenguaje C utiliza un formato de representacin de cadenas de texto conocido como
ASCII terminado en cero ASCIIZ

Empleo correcto de los enteros sin signos

También podría gustarte