07.05.2013 Views

Tema 3: El nivel de lenguaje máquina - Blearning

Tema 3: El nivel de lenguaje máquina - Blearning

Tema 3: El nivel de lenguaje máquina - Blearning

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Procedimientos (o subrutinas)<br />

• Concepto <strong>de</strong> procedimiento o subrutina<br />

– Pue<strong>de</strong> consi<strong>de</strong>rarse como una herramienta <strong>de</strong>l programador para<br />

estructurar los programas y permitir que un programa <strong>de</strong>sarrollado pueda<br />

ser reutilizado.<br />

– Librerías <strong>de</strong> subrutinas<br />

• Llamada y retorno <strong>de</strong> procedimientos: Funcionamiento simplificado<br />

Programa principal<br />

D1: instrucción 1<br />

D2: instrucción 2<br />

D3: Llamada a “pru “ pru”<br />

D4: instrucción 4<br />

.<br />

.<br />

Dn: instrucción n<br />

Guarda<br />

dirección<br />

D4<br />

Registro<br />

o<br />

Stack<br />

Procedimiento Pru<br />

Instrucción 1<br />

instrucción 2<br />

instrucción 3<br />

inst. inst.<br />

retorno<br />

Recupera<br />

D4<br />

Fundamento <strong>de</strong> Computadores (1º II) Cap 2: <strong>El</strong> <strong>nivel</strong> <strong>de</strong> <strong>lenguaje</strong> <strong>máquina</strong> 20 <strong>de</strong> 64

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

Saved successfully!

Ooh no, something went wrong!