los tipos de lenguajes de programación son los de bajo y alto nivel, los lenguajes de bajo nivel son aquellos que interactuan directamente con el lenguaje ensamblador y de la maquina, el cual son las instrucciones programadas directamente el micro controlador, estos lenguajes estan destinados a los programas controladores, o muy básicos, programas con los que generalmente el usuario no tendrá interacción directa, los lenguajes de alto nivel son aquellos que estan destinados a programas mas complejos y que seran usados directamente por el usuario, estos lenguajes tienen instrucciones mas complejas que el de bajo nivel y tiene una sintaxis mas parecida al lenguaje hablado.
2) ¿Qué es una instrucción?, haga referencia a al menos dos (2) autores y realice su propio aporte
las instrucciones son los comando que le indican a a un programa o procesador que hacer con cierta información. Una instrucción puede estar compuesta por una única línea de código que finaliza en un punto y coma o por una serie de instrucciones de una línea incluidas en un bloque.se puede agrupar un grupo de instrucciones para hacer mas cosas.El orden en que se ejecutan las instrucciones en un programa se denomina flujo de control o flujo de ejecución.El flujo de control puede variar cada vez que se ejecuta un programa, dependiendo de cómo reacciona éste a la entrada que recibe en tiempo de ejecución.
3) Explique los modos de direccionamiento, haga referencia a al menos dos (2) autores y realice su propio aporte.
los modos de direccionamiento son los que indican o especifican la forma de interpretar la información contenida en cada campo de operando para localizar, en base a esta información, el operando.
entre los mas usados están el implícito, inmediato, directo e indirecto.
4) Explique los tipos de instrucciones, haga referencia a al menos dos (2) autores y realice su propio aporte.
Instrucciones declarativas
Sirven para declarar librerías, variables, constantes, arreglos, punteros, estructuras.
Instrucciones de asignación
Sirven para dar valores a las variables, y llevan éste formato. nombre_variable = expresión
Instrucciones selectivas
Son mediante las cuales podemos ejecutar diferentes acciones, como resultado de una expresión que estemos evaluando en ese momento.
Instrucciones repetitivas
Sirven para repetir una condición N veces, siempre y cuando la condición sea verdadera.
Instrucciones de entrada y salida de datos
son palabras reservadas para ingresar o mostrar datos, sin embargo a veces se usa para ello recursos que se encuentran en librerías.
Instrucciones de bifurcación
Interrumpen el flujo normal de un programa, es decir que evitan que se ejecute alguna instrucción del programa y salta a otra parte del programa.
5) Explique el formato general de las instrucciones, haga referencia a al menos dos (2) autores y realice su propio aporte.
Cada instrucción debe contener la información que necesita el CPU para su ejecución.
Código de operación. Especifica la operación a realizar (suma,resta, E/S, etc.), la operación se indica mediante un código binario.
Referencia a operandos fuente: La operación puede involucrar a uno o más operandos fuentes, es decir, operandos que son entradas para la instrucción.
Referencia al operando resultado. La operación puede producir un resultado.
Referencia a la siguiente instrucción. Le indica al CPU de donde va a captar la siguiente instrucción tras completarse la ejecución de la instrucción actual. La siguiente instrucción a captar esta en memoria principal. En la mayoría de los casos, la siguiente instrucción sigue inmediatamente a la instrucción en ejecución. En tales casos no hay referencia explícita a la siguiente instrucción. Cuando sea necesaria una referencia explícita, se debe suministrar la dirección de memoria.
6) ¿Qué es un lenguaje de programación?, haga referencia a al menos dos (2) autores y realice su propio aporte.
Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente una computadora. Consiste en un conjunto de reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos, respectivamente.
No hay comentarios:
Publicar un comentario