Contenido del curso
2. Equipos y herramientas de diagnóstico para programación de vehículos FORD
0/1
4. Programación de llaves sin y con código de respuesta
0/1
Programación de módulos y llaves Ford
Acerca de las clases

1.1 Convertir código binario a número decimal y código ASCII


LA MEMORIA.

Como ya hemos visto, la Unidad Central de Procesos (CPU: Central Processing Unit) se compone de tres elementos:

  • La Memoria
  • La Unidad de Control
  • La Unidad Aritmético/Lógica

La Memoria Principal está formada por circuitos integrados (chips) donde la información se almacena como estados de tensión:

  • +5V representa un 1
  • 0V representa un 0

Este sistema binario solo admite dos posibles valores: 0 o 1, llamados bits. Un conjunto de 8 bits forma un Byte o Octeto.

📦 ¿Cómo se organiza la memoria?

Imagina la memoria como un conjunto de casillas, cada una con una dirección única donde se almacenan datos e instrucciones. Estas direcciones están numeradas para localizar rápidamente la información.

La cantidad de bits que se pueden almacenar por casilla depende del sistema, por ejemplo:

  • 8 bits (1 Byte)
  • 16 bits
  • 32 bits, etc.

A esto se le llama longitud de palabra (word en inglés).

🔢 Unidades de medida de memoria

  • 1 KB (KiloByte) = 1024 Bytes
  • 1 MB (MegaByte) = 1024 KB
  • 1 GB (GigaByte) = 1024 MB
  • 1 TB (TeraByte) = 1024 GB

🔌 Comunicación mediante buses

La memoria se comunica con la CPU a través de canales llamados buses:

  • Bus de datos: transporta los datos.
  • Bus de direcciones: indica la ubicación del dato en memoria.
  • Bus de control: transmite instrucciones del procesador.

Ejemplo: con un bus de direcciones de 8 bits, se pueden gestionar 28 = 256 posiciones de memoria. Si cada una almacena 8 bits, el total será de 256 x 8 = 2048 bits o 256 Bytes.

Fórmula: M = 2D * P

  • D: bits del bus de direcciones
  • P: longitud de palabra
  • M: memoria total en bits

🧠 Tipos de memoria

  • RAM (Random Access Memory):
    • Memoria volátil.
    • Se borra al apagar el equipo.
    • Permite acceso directo a cualquier dato.
  • ROM (Read Only Memory):
    • Memoria no volátil.
    • Contiene el POST, rutinas de arranque y la BIOS.
    • No puede ser modificada.
  • CMOS:
    • Guarda configuración básica del sistema.
    • Requiere una batería para conservar los datos.

De Binario a Decimal

En el cómputo binario, cada dígito se denomina BIT (dígito binario).

Ejemplo: el número binario 1010 tiene cuatro bits.

Si tomamos 101 (3 bits), lo representamos así:

Conversión binaria

Para convertirlo a decimal sumamos los valores de las posiciones donde hay un 1:

  • 1 0 1 0
  • 8 4 2 1
  • ✓   ✓8 + 2 = 10

¿Qué es el Código ASCII?

Si una computadora solo entiende 0s y 1s, ¿cómo representa letras y símbolos?

Para eso se utiliza un código de traducción. El más común es:

ASCII (American Standard Code for Information Interchange), o Código Estándar Americano para el Intercambio de Información.

La tabla de traducción de este código es la siguiente: