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
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
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