universidad latina curso de arquitectura de computadoras
universidad latina curso de arquitectura de computadoras
universidad latina curso de arquitectura de computadoras
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.