Clase (5) - F A C U L T A D D E U C V C I E N C I A S...

Info icon This preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
U C V F A C U L T A D D E C I E N C I A S I NTRODUCCIÓN Tema 2 – Clases 2
Image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
M ARCO T EÓRICO Formato de instrucciones ¢ Un formato de instrucciones define la descripción en bits de una instrucción en términos de las partes (campos) que la componen ¢ Debe incluir un código de operación y cero o más operandos. ¢ Los operandos pueden estar implícitos o explícitos en la instrucción. ¢ Los operando explícitos se referencian usando un Modo de Direccionamiento. 2
Image of page 2
M ARCO T EÓRICO Reperterio de Instrucciones ¢ Es el conjunto de todas las instrucciones que es capaz de ejecutar un computador, constituyendo éste, lo que se conoce como “lenguaje máquina del computador”. ¢ Dichas instrucciones se encuentran codificadas de acuerdo a un formato específico del computador, y constituyen una opción más del diseño del mismo. ¢ En general, el algoritmo de solución de cualquier problema consiste en varios pasos que deben realizarse en una secuencia específica. Para implantar tal algoritmo en un computador, estos pasos se descomponen en pasos más pequeños, cada uno de los cuales representa una instrucción del computador. La secuencia de instrucciones resultante es un programa en lenguaje máquina, que representa al algoritmo en cuestión. 3
Image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
M ARCO T EÓRICO Tipos de instrucciones ¢ Instrucciones de salto: Son utilizadas para transferir el flujo del proceso al operando indicado. ¢ Instrucciones para ciclos: Transfieren el flujo del proceso, condicional o incondicionalmente, a un destino repitiéndose esta acción hasta que el contador sea cero. ¢ Instrucciones de conteo: Se utilizan para incrementar o decrementar el contenido de los contadores. 4
Image of page 4
M ARCO T EÓRICO Tipos de Instrucciones (cont.) ¢ Instrucciones de comparación: Son usadas para comparar operandos, afectan al contenido de las banderas (flags)*. ¢ Instrucciones de banderas: Afectan directamente al contenido de las banderas. 5
Image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
M ARCO T EÓRICO Tipos de Instrucciones (cont.) ¢ A nivel de máquina cada instrucción debe contener la información que necesita el procesador para su ejecución. ¢ Los elementos que conforman una instrucción de máquina son: Código de operación Referencia a operandos fuente u origen Referencia a operando de destino o resultado Referencia a la siguiente instrucción 6
Image of page 6
M ARCO T EÓRICO Tipos de Datos y Variables ¢ Como en todos los lenguajes de programación, en Ensamblador un tipo de dato es un atributo que indica al computador (y/o al programador) la clase de datos sobre los que se va a procesar. ¢ La definición del tipo de dato o variable permite evaluar las restricciones que existen así como qué valores puede tomar y qué operaciones se pueden realizar.
Image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern