5. Operaciones Binarias.

5.1. Introducción

En Técnicas Digitales 2 y Sistemas Embebidos, IE e IC respectivamente, se usan operaciones binarias, son materias que dicta  el Ing. Fernandez. 

Vamos a ver una base para que les sirva en esas materias sobre las operaciones Binarias.

Veamos esta multiplicación de dos números decimales y sus equivalentes binarios.

¿Se pide al alumno intentar ver alguna relación en los números equivalentes binarios?

Veamos una división  de dos números decimales y sus equivalentes binarios.

¿Se pide al alumno intentar ver alguna relación en los números equivalentes binarios?

Respuesta:

Se bebería notar que en la multiplicación se produce un desplazamiento a la derecha de los bits.

Para el caso de la División hay algo parecido, pero es un desplazamiento a la derecha.

Conclusión:

Las operaciones binarias pueden ser muy sencillas y económico ( en tiempo de procesamiento) en ámbitos de lógica binaria o de programación, y es por eso que debemos saber como funcionan.

¿Por que?

Desplazamientos a la derecha o a la izquierda son sencillos de realizar en la parte electrónica.

Informativo:

 El chip 74HC595, como se deduce de su nombre, es un circuito impresor que implementa en su interior un circuito CMOS. Concretamente es un registro de desplazamiento.

En C++ es terriblemente mas sencillo, veamos un código que hace la operación de 437 * 8 = 3496.

#include <iostream>
using namespace std;

int main() {
    int x = 437;
    int t = x << 3; // 3 desplazamientos = ×8

    cout << t << endl; //debería mostrar 3496!
}