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