09.02.2013 Views

Subsistemas de un Computador

Subsistemas de un Computador

Subsistemas de un Computador

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Ejemplo: (1)<br />

Se mostrará la ejecución <strong>de</strong> <strong>un</strong>a parte <strong>de</strong> <strong>un</strong> programa,<br />

recalcando las partes relevantes como memoria y<br />

registros <strong>de</strong> la CPU.<br />

Este fragmento suma el contenido <strong>de</strong> la palabra <strong>de</strong> memoria<br />

que está en la dirección 940 con el contenido <strong>de</strong> la<br />

palabra <strong>de</strong> memoria en la dirección 941 y almacena el<br />

resultado en esta última posición.<br />

–<br />

Ejemplo (2) : Se consi<strong>de</strong>rará <strong>un</strong>a maquina hipotética<br />

cuyas características se muestran:<br />

- Tanto las instrucciones como los datos son <strong>de</strong> 16 bits<br />

- Posee <strong>un</strong> único registro <strong>de</strong> datos llamado acumulador (AC)<br />

- La memoria se organiza en posiciones <strong>de</strong> 16 bits, o palabras<br />

- Pue<strong>de</strong> haber 2 4 , códigos <strong>de</strong> operación diferentes<br />

- Se pue<strong>de</strong>n direccionar directamente hasta 2 12 = 4096 (4k)<br />

palabras <strong>de</strong> memoria.<br />

Lista parcial <strong>de</strong> códigos <strong>de</strong> operación. (“CODOPS”)<br />

0001 2=1= cargar AC ( D) <strong>de</strong>s<strong>de</strong> la memoria<br />

0010 2=2= almacenar AC ( D ) en memoria<br />

0101 2=5= sumar a AC (D) <strong>un</strong> dato <strong>de</strong> memoria<br />

25<br />

26

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!