Está en la página 1de 7

Ejercicio 1: Memorias.

Debe colocar todo el proceso para obtener su


resultado

1. Encuentre la representación binaria de los siguientes valores


𝟐𝟑𝟏𝟎 𝟓𝟔𝟏𝟎 𝟏𝟎𝟏𝟎 𝟏𝟎𝟎𝟏𝟎

23

𝟐 𝟏𝟏 𝟏𝟎 𝟓
𝟏
𝟐
𝟏

𝟐 𝟐 𝟏
𝟏 𝟎

𝟎 𝟎
𝟏

𝟏 𝟏𝟏
𝟏 𝟓
𝟏 𝟐
𝟎 𝟏
𝟏 𝟎

𝟏 𝟎 𝟏 𝟏 𝟏
56

𝟐 𝟐 𝟏 𝟏
𝟎
𝟏𝟔 𝟎
𝟎 𝟎

𝟎𝟔 𝟑 𝟐 𝟏 𝟎 𝟎
𝟏 𝟏 𝟏

𝟎 𝟐
𝟎 𝟏
𝟎
𝟏 𝟑
𝟏 𝟏
𝟏 𝟎

𝟏 𝟏 𝟏 𝟎 𝟎 𝟎

10

𝟏𝟎 𝟓 𝟐 𝟐 𝟏
𝟎 𝟏 𝟎

𝟎 𝟎
𝟏

𝟏𝟎 𝟏 𝟎 𝟏 𝟎
𝟎 𝟓
𝟏 𝟐
𝟎 𝟏
𝟏 𝟎
100

𝟏𝟎 𝟓𝟎 𝟐𝟓 𝟐 𝟏𝟐

𝟎 𝟏𝟎 𝟎
𝟎 𝟎 𝟏

𝟏𝟐 𝟔 𝟔 𝟑 𝟐 𝟏
𝟎 𝟎 𝟏

𝟎 𝟎
𝟏

𝟏 𝟏 𝟎 𝟎 𝟏 𝟎 𝟎
𝟎 𝟓𝟎
𝟎 𝟐𝟓
𝟏 𝟏𝟐
𝟎 𝟔
𝟎 𝟑
𝟏 𝟏
𝟏 𝟎
2. Encuentre la representación decimal de los siguientes valores
binarios 100111, 10110, 1111 y 011011

= =
= =
= =
= =
= =
=

= =
= =
= =
= =
=
=

3. Muestre como se puede realizar la multiplicación binaria de los


números decimales 23 y56
= =
1 1 1 0 0 0
1 0 1 1 1
1 1 1 0 0 0
1 1 1 0 0 0
1 1 1 0 0 0
+ 0 0 0 0 0 0
1 1 1 0 0 0
1 0 1 0 0 0 0 1 0 0 0
4. Algunos microcontroladores tienen 16 bits, sabiendo esto:
a. Calcule cuantos diferentes direcciones de memoria existen
6
=
b. ¿Cuál es el address de la primera y última locación de memoria
expresada en hexadecimales?
𝐹𝐹𝐹ℎ
5. Una buena técnica de diseño es encapsular operaciones de algoritmos
en subrutinas o funciones. ¿Qué componente de memoria se requiere
para soportar la llamada a subrutinas o funciones?
Memoria RAM.
6. ¿Cuántos bytes se pueden escribir en un bloque de memoria al que
se accede utilizando direcciones de bytes 0x5000 0000 a través de
0x508F FFFF?
Se cuentan los bits, es decir la
cantidad de 0 y 1 que hay y da un
total de 24 a esos 24 le restamos 1 y
quedan 23 por lo cual la cantidad de
bits disponibles son

⏟ ⏟ ⏟ ⏟ ⏟ ⏟ ⏟ ⏟
7 6

Los pines 2 y 7 cambian a:

⏟ ⏟ ⏟ ⏟ ⏟ ⏟ ⏟ ⏟
7 6

También podría gustarte