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.

Utilida<strong>de</strong>s <strong>de</strong> los ensambladores<br />

• Los ensambladores proporcionan diversas características (utilida<strong>de</strong>s)<br />

que facilitan al programador la escritura <strong>de</strong> los programas.<br />

• Utilida<strong>de</strong>s:<br />

– Directivas para organizar datos en memoria.<br />

• Permite al programador <strong>de</strong>scribir los datos <strong>de</strong> una manera más concisa<br />

y natural que la representación binaria: <strong>de</strong>cimal, ASCII, hexa<strong>de</strong>cimal,...<br />

– Macros<br />

• Permiten nombrar una secuencia <strong>de</strong> instrucciones frecuentemente<br />

utilizada. No confundir con procedimiento o subrutina.<br />

– Pseudoinstrucciones<br />

• Son proporcionadas por algunos <strong>lenguaje</strong>s ensambladores y no forman<br />

parte <strong>de</strong>l repertorio <strong>de</strong> instrucciones <strong>de</strong>l procesador. <strong>El</strong> ensamblador las<br />

sintetiza a partir <strong>de</strong> instrucciones puras <strong>de</strong>l procesador.<br />

– Utilización <strong>de</strong> símbolos<br />

• Muy útil en instrucciones <strong>de</strong> control <strong>de</strong> flujo o para hacer referencia a los<br />

datos.<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> 50 <strong>de</strong> 64

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

Saved successfully!

Ooh no, something went wrong!