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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Tipos <strong>de</strong> instrucciones<br />

• Las operaciones soportadas por la mayoría <strong>de</strong> las arquitecturas pue<strong>de</strong>n<br />

clasificarse según la siguiente tabla:<br />

Tipo <strong>de</strong> instrucción Ejemplos Comentarios<br />

Aritmética y lógica Operaciones aritméticas y lógicas: suma,<br />

resta, and, or, ...<br />

Transferencia <strong>de</strong> datos Transferencia <strong>de</strong> datos entre memoria y<br />

registros: Carga/almacenamiento.<br />

Control Salto, bifurcación, llamadas a subrutinas,<br />

retorno <strong>de</strong> subrutinas, excepciones,<br />

Sistema Llamadas al Sistema operativo, gestión<br />

<strong>de</strong> la memoria virtual.<br />

Categorías presente en todas las<br />

<strong>máquina</strong>s con un repertorio completo <strong>de</strong><br />

instrucciones.<br />

Varían entre las distintas arquitecturas<br />

pero todas proporcionan algún soporte <strong>de</strong><br />

instrucciones para funciones <strong>de</strong>l sistema.<br />

Punto Flotante operaciones en punto flotante: +, -, * y / . En <strong>máquina</strong>s <strong>de</strong>stinadas a realizar<br />

muchas operaciones en punto flotante<br />

Decimal Suma y multiplicación <strong>de</strong>cimal,<br />

conversiones <strong>de</strong> <strong>de</strong>cimal a caracteres.<br />

Ca<strong>de</strong>nas Comparar, mover, copiar o buscar en<br />

strings o ca<strong>de</strong>nas <strong>de</strong> caracteres.<br />

En algunas arquitecturas (VAX, 80x86)<br />

forman parte <strong>de</strong>l repertorio <strong>de</strong><br />

instrucciones y en otras las sintetiza el<br />

compilador a partir <strong>de</strong> instrucciones mas<br />

sencillas.<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> 16 <strong>de</strong> 64

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

Saved successfully!

Ooh no, something went wrong!