En esta clase vamos a entender cuál es el lenguaje que habla la computadora. Hablábamos antes de Machine Code.

¿Qué es Machine Code?

Es un sistema binario, es un sistema de conteo.

Nosotros usamos un sistema de conteo, la notación decimal, que va del 0 al 9 o de 1 al 10.

Una vez que llegamos al 9 nos quedamos limitados, es muy similiar a como funciona el ábaco. Necesitamos incrementar otro dígito a la izquierda para poder continuar contando.

Nosotros leemos los números así: 2 (dos), 3 (tres), 1200 (mil doscientos) y los podemos entender, pero la computadora solo entiende con ceros (0) y unos (1). Y no tiene más opciones. Utiliza el código binario, solo tiene dos opciones. Combinando estos números podemos tener muchas opciones.

<aside> 👉🏼 Si en el código binario queremos incrementar algún número no podemos hacerlo de la misma forma que lo hacemos cuando usamos la notación decimal, no solo basta con agregar un dígito a la izquierda.

</aside>

En el sistema binario se incremento multiplicando por dos: 1, 2, 4, 8, 16,.... hasta llegar a 128 que es lo que corresponde a un byte.

Cada posición indica un valor que se multiplica por dos al avanzar: número tiene un valor: 128, 64, 32, 16, 8, 4, 2, 1

Si quiere representar el 1 en código binario debo apagar todos los números del código binario, menos el primero.

Algunos ejemplos:

0 0 0 0 0 0 0 1 = 1

0 0 0 0 0 0 1 0 = 2

0 0 0 0 0 0 1 1 = 3

0 0 0 1 0 1 0 0 = 20

1 1 1 1 1 1 1 1 = 255

https://www.youtube.com/watch?v=f5Onw5qTOz4

https://www.youtube.com/watch?v=QrULhy0P_uU