seegongsik
Mis palabras
Estructura

¿Cómo le dices a una computadora qué hacer?

Hasta ahora aprendimos el circuito que calcula, el circuito que recuerda, y las direcciones. ¿Entonces cómo les decimos a estas partes "haz esto"? Conozcamos el lenguaje que una computadora entiende, la instrucción.

01

Una instrucción es "qué" y "dónde"

Un comando que le das a una computadora
es muy simple.
"Haz qué" más
"a dónde / cuál."
Estas dos partes y listo.
Por ejemplo,
"suma, celda 3 y celda 7."
Justo así.

Suma
#3#7

Qué (suma) + dónde (celda 3 y celda 7).

En palabras humanas,
"suma la celda 3 y la celda 7."
Corto y claro.
Una computadora toma estos pequeños comandos
uno por uno y los ejecuta.
Cada uno se llama instrucción.

02

Las instrucciones también se escriben en 0 y 1

Pero una computadora
no sabe coreano ni inglés.
Solo 0 y 1.
Así que las instrucciones también
se escriben en 0 y 1.
La parte de adelante es "qué hacer,"
la de atrás es "dónde."
En lugares fijos,
en patrones fijos.

Qué (Suma)
0010
Dónde (#3)
0011
Dónde (#7)
0111

Los 4 bits de adelante son el tipo de comando, atrás está la dirección objetivo.

A nuestros ojos
es solo una hilera de 0 y 1,
pero para la computadora
es una frase perfecta:
"suma la celda 3 y la celda 7."
Mira los lugares fijos
y el significado se lee exacto.

03

Conoce solo unas pocas palabras

Un dato sorprendente.
Una computadora conoce menos comandos
de los que crees.
Trae un valor,
guarda un valor,
suma,
salta a otro lado.
Solo unos pocos comandos básicos así.
Con este pequeño vocabulario,
lo hace todo.

Trae
Saca un valor de alguna celda de memoria
Guarda
Pon un valor en alguna celda de memoria
Suma
Suma dos valores (trabaja el sumador de la lección 6)
Salta
Salta a otra instrucción fijada

Encadena estos comandos simples incontables veces, y haces juegos y videos.

Un vocabulario pequeño está bien.
Igual que escribes una larga historia
con palabras cortas,
encadena estos pocos comandos
millones de veces
y nada es imposible.

04

Así lo lee una computadora

¿Entonces cómo lee una computadora
estos 0 y 1?
Corta y mira lugares fijos.
Mira adelante: "ah, significa sumar,"
mira atrás: "es la celda 3 y la 7."
Leerlo cortado así
se llama decodificar.
Pulsa el botón.

0010 0011 0111
Qué
Suma
Dónde
#3
Dónde
#7

Corta en lugares fijos y lee el significado.

Lugares fijos,
significados fijos.
Así una computadora,
solo con 0 y 1,
descubre exactamente
qué hacer y dónde.
Es posible porque hay un acuerdo.

05

Encadena instrucciones y es un programa

Una instrucción es pequeña,
pero encadénalas en fila
y logran algo.
"Trae el valor en 5,
trae el valor en 6,
suma los dos."
Tres líneas así
hacen un programa de suma.
Pulsa ejecutar y sigue línea por línea.

1Trae #5Trae el valor (10) en #5
2Trae #6Trae el valor (7) en #6
3Suma, guarda en #710 + 7 = 17
#5
10
#6
7
#7
0
Pulsa ejecutar para ir línea por línea

Un miniprograma de tres líneas.

Lo que acabas de ver
es el fondo mismo de cómo funciona una computadora.
Cada programa que usamos
está hecho, al final, de
millones de instrucciones como estas.
La próxima vez veremos
dónde ocurren la resta y la comparación,
no solo la suma.

En una líneaUna instrucción es el lenguaje más pequeño que una máquina entiende, escribiendo "qué, y dónde" en 0 y 1. Una cadena de unos pocos comandos básicos en fila, eso es exactamente un programa.
¿Te fue útil? Apoyar seegongsik
Estructura