Trabajo Colaborativo 2 - Arquitectura de Computadores

6
ARQUITECTURA DE COMPUTADORES WILMER MANUEL AMÉZQUITA OBANDO Noviembre de 2013 TRABAJO COLABORATIVO 2 Diferencias entre la máquina de Von Newman y las computadoras actuales Máquina de Von Newman Computadoras Actuales En la máquina de Vonn Newman existe un cuello de botella en el canal de transmisión de los datos entre la memoria y la CPU, debido a que la velocidad de procesamiento da la CPU es mayor que la velocidad de transmisión de los datos por lo que la CPU debe esperar a que los datos leguen desde o hacia la memoria. En las computadoras actuales se implementó una memoria caché entre la CPU y la Memoria principal lo que mejoró el rendimiento en la transmisión y procesamiento de datos desde y hacia la CPU. 1. Convertir(33214) 8 a. Decimal 3∗8 4 +3∗8 3 +2∗8 2 +1∗8 1 +4∗8 0 = 3 ∗ 4096 + 3 ∗ 512 + 2 ∗ 64 + 1 ∗ 8 + 4 ∗ 1 = 12288 + 1536 + 128 + 8 + 4 = b. Binario 3 3 2 1 4 3/2 = 1 R=1 3/2 = 1 R=1 2/2=1 R=0 1 4/2=2 R=0 2/2=1 R=0 011 011 010 001 100 2. Encontrar el equivalente de (112304) 8 a. Decimal

description

Trabajo colaborativo 2 - Arquitectura de computadores

Transcript of Trabajo Colaborativo 2 - Arquitectura de Computadores

Page 1: Trabajo Colaborativo 2 - Arquitectura de Computadores

ARQUITECTURA DE COMPUTADORES

WILMER MANUEL AMÉZQUITA OBANDO

Noviembre de 2013

TRABAJO COLABORATIVO 2

Diferencias entre la máquina de Von Newman y las computadoras actuales

Máquina de Von Newman Computadoras Actuales

En la máquina de Vonn Newman existe un cuello de botella en el canal de transmisión de los datos entre la memoria y la CPU, debido a que la velocidad de procesamiento da la CPU es mayor que la velocidad de transmisión de los datos por lo que la CPU debe esperar a que los datos leguen desde o hacia la memoria.

En las computadoras actuales se implementó una memoria caché entre la CPU y la Memoria principal lo que mejoró el rendimiento en la transmisión y procesamiento de datos desde y hacia la CPU.

1. Convertir(33214)8

a. Decimal

3 ∗ 84 + 3 ∗ 83 + 2 ∗ 82 + 1 ∗ 81 + 4 ∗ 80 =

3 ∗ 4096 + 3 ∗ 512 + 2 ∗ 64 + 1 ∗ 8 + 4 ∗ 1 =

12288 + 1536 + 128 + 8 + 4 =

𝟏𝟑𝟗𝟔𝟒 b. Binario

3 3 2 1 4

3/2 = 1 R=1 3/2 = 1 R=1 2/2=1 R=0 1 4/2=2 R=0 2/2=1 R=0

011 011 010 001 100

𝟎𝟏𝟏𝟎𝟏𝟏𝟎𝟏𝟎𝟎𝟎𝟏𝟏𝟎𝟎

2. Encontrar el equivalente de (112304)8

a. Decimal

Page 2: Trabajo Colaborativo 2 - Arquitectura de Computadores

1 ∗ 85 + 1 ∗ 84 + 2 ∗ 83 + 3 ∗ 82 + 0 ∗ 81 + 4 ∗ 80 =

1 ∗ 32768 + 1 ∗ 4096 + 2 ∗ 512 + 3 ∗ 64 + 0 ∗ 8 + 4 ∗ 1 =

32768 + 4096 + 1024 + 192 + 0 + 4 =

𝟑𝟖𝟎𝟖𝟒

b. Binario

1 1 2 3 0 4

1 1 2/2=1 R=0 3/2=1 R=1 0 4/2=2 R=0 2/2=1 R=0

001 001 010 011 000 100

001001010011000100

3. Encontrar el equivalente de (5743)8

a. Decimal

5 ∗ 83 + 7 ∗ 82 + 4 ∗ 81 + 3 ∗ 80 =

5 ∗ 512 + 7 ∗ 64 + 4 ∗ 8 + 3 ∗ 1 =

2560 + 448 + 32 + 3 =

𝟑𝟎𝟒𝟑

b. Binario

5 7 4 3

5/2=2 R=1 2/2=1 R=0

7/2=3 R=1 3/2=1 R=1

4/2=2 R=0 2/2=1 R=0

3/2=1 R=1

101 111 100 011

101111100010

4. Encontrar el equivalente de (4321)8

c. Decimal

4 ∗ 83 + 3 ∗ 82 + 2 ∗ 81 + 1 ∗ 80 =

4 ∗ 512 + 3 ∗ 64 + 2 ∗ 8 + 1 ∗ 1 =

2048 + 192 + 16 + 1 =

𝟐𝟐𝟓𝟕

d. Binario

4 3 2 1

4/2=2 R=0 3/2=1 R=1 2/2=1 R=0 1

Page 3: Trabajo Colaborativo 2 - Arquitectura de Computadores

2/2=1 R=0

100 011 010 001

100011010001

5. Hallar el equivalente de la expresión (𝐹𝐸𝐶716)16

e. Decimal

𝐹 ∗ 165 + 𝐸 ∗ 164 + 𝐶 ∗ 163 + 7 ∗ 162 + 1 ∗ 161 + 6 ∗ 160 =

𝐹 ∗ 1048576 + 𝐸 ∗ 65536 + 𝐶 ∗ 4096 + 7 ∗ 256 + 1 ∗ 16 + 6 ∗ 1 =

15 ∗ 1048576 + 14 ∗ 65536 + 12 ∗ 4096 + 7 ∗ 256 + 1 ∗ 16 + 6 ∗ 1 =

15728640 + 917504 + 49152 + 1792 + 16 + 6 =

𝟏𝟔𝟔𝟗𝟕𝟏𝟏𝟎

f. Binario

F E C 7 1 6

15 14 12 7 1 6

15/2=7 R=1 7/2=3 R=1 3/2=1 R=1

14/2=7 R=0 7/2=3 R=1 3/2=1 R=1

12/2=6 R=0 6/2=3 R=0 3/2=1 R=1

7/2=3 R=1 3/2=1 R=1

1 6/2=3 R=0 3/2=1 R=1

1111 1110 1100 0111 0001 0110

111111101100011100010110

6. Hallar la suma de los resultados en sistema decimal y binario de (5247)8 + (6457)8

5 1 2 1 4 7 + 6 4 5 7

1 3 7 2 6

5 ∗ 83 + 2 ∗ 82 + 4 ∗ 81 + 7 ∗ 80 =

5 ∗ 512 + 2 ∗ 64 + 4 ∗ 8 + 7 ∗ 1 =

2560 + 128 + 32 + 7 =

𝟐𝟕𝟐𝟕 6 ∗ 83 + 4 ∗ 82 + 5 ∗ 81 + 7 ∗ 80 =

6 ∗ 512 + 4 ∗ 64 + 5 ∗ 8 + 7 ∗ 1 =

3072 + 256 + 40 + 7 =

𝟑𝟑𝟕𝟓

1 ∗ 84 + 3 ∗ 83 + 7 ∗ 82 + 2 ∗ 81 + 6 ∗ 80 =

1 ∗ 4096 + 3 ∗ 512 + 7 ∗ 64 + 2 ∗ 8 + 6 ∗ 1 =

Page 4: Trabajo Colaborativo 2 - Arquitectura de Computadores

4096 + 1536 + 448 + 16 + 6 =

𝟔𝟏𝟎𝟐

1 2 1 7 1 2 7 + 3 3 7 5

6 1 0 2

5 2 4 7

5/2=2 R=1 2/2=1 R=0

2/2=1 R=0 4/2=2 R=0 2/2=1 R=0

7/2=3 R=1 3/2=1 R=1

101 010 100 111

101010100111

6 4 5 7

6/2=3 R=0 3/2=1 R=1

4/2=2 R=0 2/2=1 R=0

5/2=2 R=1 2/2=1 R=0

7/2=3 R=1 3/2=1 R=1

110 100 101 111

110100101111

1 3 7 2 6

1 3/2=1 R=1

7/2=3 R=1 3/2=1 R=1

2/2=1 R=0 6/2=3 R=0 3/2=1 R=1

001 011 111 010 110

1 0 1 0 1 10 1 10 10 11 11 1 + 1 1 0 1 0 0 1 0 1 1 1 1

1 0 1 1 1 1 1 0 1 0 1 1 0

Octal Decimal Binario

6247 +6457

2727 +3375

101010100111 +110100101111

=13726 =6102 =1011111010110

7. Encontrar la suma de: (DEAC)16 + (BEBF)16

1D 1E 1A C B E B F

1 9 D 6 B

Page 5: Trabajo Colaborativo 2 - Arquitectura de Computadores

8. Convertir a BCD el número decimal (7245)10

7 2 4 5 16

0 8 4 452 0 4 5

1 3 Residuo=13 = D

4 5 2 16

1 3 2 28 0 4

Residuo =4

2 8 16

1 2 1

Residuo=12 = C

Cociente = 1

Respuesta: (7245)10 = (1C4D)16

9. Pasar al código BCD el (6232)10

6 2 3 2 16

1 4 3 389 1 5 2

0 8

Residuo = 8

3 8 9 16

0 6 9 24 0 5

Residuo=5

2 4 16

0 8 1

Residuo = 8

Cociente = 1

Respuesta: (6232)10 = (1858)16

Page 6: Trabajo Colaborativo 2 - Arquitectura de Computadores

10. Determinar el valor decimal del número binario con signo expresando en complemento a 2:

(11000101)2

11000101 = 00111011 =

1 ∗ 25 + 1 ∗ 24 + 1 ∗ 23 + 0 ∗ 22 + 1 ∗ 21 + 1 ∗ 20

1 ∗ 32 + 1 ∗ 16 + 1 ∗ 8 + 0 ∗ 4 + 1 ∗ 2 + 1 ∗ 1

32 + 16 + 8 + 0 + 2 + 1

59

El valor decimal de (11000101)2 expresado en complemento a 2 es -59.