Page 94 - 06 Turing
P. 94
- Un dispositivo de entrada o input. Por ejemplo, un te-
clado, con el que introducir los datos.
- Un dispositivo de salida o output. Por ejemplo, un moni-
tor, con el que mostrar los resultados.
- Una unidad aritmético-lógica (UAL). Se trata del disposi-
tivo que realiza las operaciones aritméticas (sumar, res-
tar, multiplicar y dividir) y lógicas. Estas últimas pueden
ser comparaciones, por ejemplo, verificar si A es menor
que B (A< B), bifurcaciones o expresiones condiciona-
les, por ejemplo, en lenguaje BASIC-256, la sentencia
IF- THEN:
if chr(a) = "A" then
print "Has pulsado la A!!!"
Pero también pueden ser tareas repetitivas o bucles. Por
ejemplo, en esta versión de lenguaje BASIC podríamos
escribir los símbolos del código ASCII utilizando el bucle
FOR-TO:
fer i =l to 256
print chr(i)
next i
- Una unidad de control, elemento que gestiona el pro-
cesamiento de las instrucciones de un programa. Por
ejemplo, en un programa en BASIC-256, la secuencia de
instrucciones rem, clg, fastgraphics ... debe ejecu-
tarse de forma secuencial, una tras otra, según el orden
en que aparecen en el programa. Otra de las tareas que
realiza la unidad de control es interpretar el significado
de una instrucción comunicándoselo a la UAL. Por ejem-
plo, si en una sentencia se incluye el operador * enton-
ces indicará a la UAL que la operación a realizar es una
multiplicación.
94 LOS PRIMEROS ORDENADORES lBRITÁNICOS O ESTADOUNIDENSES?