Está en la página 1de 23

Prof. Msc.

Fabián Barrera Prieto


Microcontroladores

Aula 3
Bitwise, corrimientos y bases
BASES NÚMERICAS
Las bases son sistemas de numeración que permiten
representar información.
Decimal (10) Binário (2) Hexadecimal (16) Octal (8)
0 0000 0 0
1 0001 1 1
2 0010 2 2
3 0011 3 3
4 0100 4 4
5 0101 5 5
6 0110 6 6
7 0111 7 7
8 1000 8 10
9 1001 9 11
10 1010 A 12
11 1011 B 13
12 1100 C 14
13 1101 D 15
14 1110 E 16
15 1111 F 17
ASCII
Es el Código Estándar Estadounidense para el
Intercambio de Información.

https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.ioaq100/ascii_table_appendix.htm
MSB y LSB
Least
Significant Bit
Most
Significant Bit

https://knowthecode.io/labs/basics-of-digitizing-data/episode-5
BINARIO A DECIMAL

Ejercicios:

A. 0b0111 https://calculareconverter.com.br/binario-para-decimal/

B. 0b10001000
C. 0b01011101
D. 0b01100011
E. 0b1111101000101101
DECIMAL A BINÁRIO

https://calculareconverter.com.br/converter-decimal-para-binario/
Ejercicios:

A. 82
B. 10
C. 45
D. 356
E. 98312
HEXADECIMAL A DECIMAL

Ejercicios: https://calculareconverter.com.br/converter-decimal-para-hexadecimal/

A. 0x5F
B. 0x11
C. 0x8FA
D. 0x7C9
E. 0xF43B
DECIMAL A HEXADECIMAL

Ejercicios:
https://cual-es-mi-ip.online/herramientas/conversores-numericos/conversor-decimal-a-
A. 82 hexadecimal/

B. 10
C. 45
D. 356
E. 98312
OCTAL A BINÁRIO

https://cual-es-mi-ip.online/herramientas/conversores-numericos/conversor-octal-a-binario/
Ejercicios:

A. 73
B. 342
C. 1635
D. 1074
E. 17623
BINÁRIO A OCTAL

https://cual-es-mi-ip.online/herramientas/conversores-numericos/conversor-binario-a-octal/

Ejercicios:

A. 0b0111
B. 0b10001000
C. 0b01011101
D. 0b01100011
E. 0b1111101000101101
DECIMAL A OCTAL

Ejercicios: https://calculareconverter.com.br/converter-decimal-para-octal/

A. 82
B. 10
C. 45
D. 356
E. 98312
OCTAL A DECIMAL

Ejercicios:

https://calculareconverter.com.br/converter-octal-para-decimal/
A. 73
B. 342
C. 1635
D. 1074
E. 17623
HEXADECIMAL A OCTAL

https://cual-es-mi-ip.online/herramientas/conversores-numericos/conversor-hexadecimal-a-octal/
Ejercicios:

A. 0x5F
B. 0x11
C. 0x8FA
D. 0x7C9
E. 0xF43B
OCTAL A HEXADECIMAL

Ejercicios: https://cual-es-mi-ip.online/herramientas/conversores-numericos/conversor-octal-a-hexadecimal/

A. 73
B. 342
C. 1635
D. 1074
E. 17623
COMPUERTAS LÓGICAS

https://sites.google.com/site/arquitecturadecomputadora215/electronica-digital-componentes-logicos
BITWISE

Las operaciones bitwise son aquellas que permiten realizar


operaciones bit a bit, tales como: Suma booleana “or” (|),
Multiplicación booleana “and” (&), Negación “not” (~),
Disyunción exclusiva “xor” y Desplazamiento (<< ó >>).
BITWISE AND

https://www.programiz.com/c-programming/bitwise-operators
BITWISE OR

https://www.programiz.com/c-programming/bitwise-operators
BITWISE XOR

https://www.programiz.com/c-programming/bitwise-operators
BITWISE Complemento

https://www.programiz.com/c-programming/bitwise-operators
DESPLAZAMIENTO
DERECHA E IZQUIERDA

https://www.programiz.com/c-programming/bitwise-operators
DESPLAZAMIENTO
DERECHA E IZQUIERDA

https://www.programiz.com/c-programming/bitwise-operators
BITWISE

Ejercicios: Expresar los números en binario y posteriormente realizar las


operaciones: (a) M=A&B, (b) N=C|D, (c) O=M^E, (d) P=~N, (e) Q=O>>3 y (f)
R=P<<2.

A. 867
B. 0b10110111
C. 0xA7
D. 0xF89C
E. 3472

También podría gustarte