Significados de algunos símbolos en electrónica

2

Soy nuevo en electrónica y quiero saber qué significan los símbolos encerrados en rojo. ¿Alguien puede decirme lo que está pasando en el diagrama? Por favor, ayúdame. Saludos

.png

    
pregunta aman2392

2 respuestas

5

Es una operación de desplazamiento a la izquierda. El primero es un cambio de 1 bit, el segundo es un cambio de 2.

Por ejemplo, consideremos una palabra de 8 bits como la siguiente (espacio agregado entre cada 4 bits para facilitar la lectura):

x: 1101 0011
<<------------ direction of the shift

si lo desplaza hacia la izquierda un bit, es decir, una posición, obtienes:

y: 1010 0110
<<------------ direction of the shift

Tenga en cuenta que el bit de más a la izquierda se ha "expulsado" de la palabra, mientras que el bit de más a la derecha se ha reemplazado por un 0 (es decir, un 0 se ha "empujado desde la derecha").

El desplazamiento de dos bits equivale a dos cambios de 1 bit consecutivos, por lo tanto, si cambias y en un bit obtienes:

z: 0100 1100

Por lo tanto, z es el resultado del desplazamiento a la izquierda y por 1 bit o, de manera equivalente, el desplazamiento a la izquierda x por 2 bits.

    
respondido por el Lorenzo Donati
4

En muchos lenguajes de programación, el operador << se usa para simbolizar un desplazamiento de bits hacia la izquierda. Similarmente, >> es un cambio de bit hacia la derecha. Vea wikipedia en operaciones bitwise

En aritmética binaria, las operaciones de desplazamiento son equivalentes a la multiplicación por una potencia de dos (de la misma manera que en la aritmática decimal que agrega un dígito extra, como 10 - > 100, si la multiplicación por una potencia de diez. Por lo tanto, la primera la operación de desplazamiento es equivalente a una multiplicación por dos y la segunda (marcada como un acumulador de escala) es una multiplicación por cuatro. Vea esta pregunta para obtener más multiplicaciones binarias desplazando ejemplos.

    
respondido por el Xcodo

Lea otras preguntas en las etiquetas