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.

Ventajas e inconvenientes <strong>de</strong>l <strong>lenguaje</strong><br />

ensamblador<br />

• Ventajas <strong>de</strong>l <strong>lenguaje</strong> ensamblador<br />

– Útil cuando es crítico alguno <strong>de</strong> los siguientes factores:<br />

• Tiempo <strong>de</strong> ejecución <strong>de</strong>l programa.<br />

• Tamaño <strong>de</strong>l programa.<br />

– <strong>El</strong> programador pue<strong>de</strong> seleccionar instrucciones específicas <strong>de</strong> la<br />

arquitectura para realizar una <strong>de</strong>terminada operación.<br />

• Inconvenientes <strong>de</strong>l <strong>lenguaje</strong> ensamblador<br />

– Los programas son específicamente inherentes a la <strong>máquina</strong>.<br />

– Son <strong>de</strong> mayor tamaño que los programas equivalentes escritos en <strong>lenguaje</strong><br />

<strong>de</strong> alto <strong>nivel</strong>. Menor productividad <strong>de</strong>l <strong>de</strong>sarrollo software.<br />

– Los programas son difíciles <strong>de</strong> leer, escribir y pue<strong>de</strong>n contener más errores.<br />

• Soluciones híbridas para aprovechar la fortaleza <strong>de</strong> cada <strong>lenguaje</strong><br />

– La mayor parte <strong>de</strong>l programa se escribe en alto <strong>nivel</strong>.<br />

– Las secciones críticas en <strong>lenguaje</strong> ensamblador.<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> 47 <strong>de</strong> 64

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

Saved successfully!

Ooh no, something went wrong!