07.06.2013 Views

universidad latina curso de arquitectura de computadoras

universidad latina curso de arquitectura de computadoras

universidad latina curso de arquitectura de computadoras

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

EJEMPLO DE BRANCH INSTRUCTION<br />

ADD CODIGO<br />

50 SUB A, B<br />

51 JMPZ #105<br />

CARGA (FETCH) INSTRUCCIÓN EN ADD SEÑALADO POR EL CONTADOR DE<br />

PROGRAMA (PROGRAM COUNTER=PC). EN ESTE CASO EL ADD #50.<br />

ALMACENA (STORE) INSTRUCCIÒN EN REGISTRO DE INSTRUCCIÒN (INSTRUCTION<br />

REGISTER=IR). DECODIFICA INSTRUCCIÒN Y SUMA 1 AL PC (=51).<br />

EJECUTA “SUB A, B” (RESTA B DEL CONTENIDO DE A)<br />

CARGA (FETCH) SIGUIENTE INSTRUCCIÒN DEL ADD # 51 (LEIDO EN EL PC).<br />

ALMACENA (STORE) INSTRUCCIÒN EN EL IR. DECODIFICA Y SUMA 1 AL PC (=52).<br />

EJECUTA “JMPZ #105”. SALTA A ADD 105 SI EL CONTENIDO DE (A) ES CERO. EN ESTE<br />

MOMENTO EL CPU CONSULTA EL PSW BUSCANDO EL BIT QUE DEBE SER ACTIVO<br />

CUANDO A=0. SI ENCUENTRA EL BIT ACTIVO (BIT=1) CAMBIA EL CONTENIDO DEL<br />

PC A 105 SINO LO DEJA EN 52 Y CONTINÙA CON EL CICLO DE PROGRAMA.

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

Saved successfully!

Ooh no, something went wrong!