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
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