Lenguaje de programación de bajo nivel para comunicarse con hardware. El lenguaje es una representación simbólica del lenguaje máquina e interactúa directamente con la computadora.
¿Qué es el Lenguaje Ensamblador?
Es la repetición de un proceso un cierto número de veces hasta que alguna condición se cumpla. En estos ciclos se utilizan los brincos condicionales basados en el estado de la bandera.
¿Qué son los ciclos numéricos?
Segmento de código que cuenta con instrucciones a las cuales se puede acceder desde cualquier parte del programa y una vez se termina la ejecución de estas, el programa continua con su ejecución normal
¿Qué es un procedimiento?
Espacio de memoria dedicado al almacenamiento temporal de información, en el cual se guardan datos durante el tiempo de espera antes de ser procesado
¿Qué es un buffer?
Mecanismo que provoca la alteración del orden lógico de ejecución de instrucciones como respuesta a un evento externo, generado por el hardware de entrada/salida en forma asincrónica al programa que está siendo ejecutado y fuera de su control
¿Qué es una interrupción?
Es definida como un conjunto de localidades de memoria consecutivas que se reservan bajo el nombre de una variable.
¿Qué es la captura básica de cadenas?
Declaración del procedimiento:
Código del procedimiento:
Directiva de regreso:
Terminación del procedimiento:
¿Cuáles son los elementos que conforman un procedimiento?
Transfiere el contenido de uno o mas sectores del disco al buffer especificado, accesando directamente a los sectores lógicos. En caso de error, se enciende el bit de acarreo y AX contiene el código de error
¿Qué hace la instrucción AbsoluteRead?
Registros que guardan datos del estado del sistema, como puede ser el registro de estado o el instruction pointer. Pueden estar combinados con el PSW (Program Status Word).
¿Qué son los Registros de propósito específico (SPRs)
Son instrucciones que permiten al programador cambiar el orden de ejecución del programa según sea necesario
¿Qué son los saltos?
Estos procedimientos son aquellos que son declarados dentro del mismo archivo de programa que serán llamados, también se les llama procedimientos locales.
¿Qué son los procedimientos internos?
Interfaz, o conexión entre dispositivos, que permite conectar físicamente distintos tipos de dispositivos
¿Qué es un puerto físico?
Se usan los registros SI, DI como apuntadores. El operando indica una localidad de memoria, cuya dirección (sólo la parte desplazamiento) está en SI o DI. Es más lento que los anteriores, pues tiene que “calcular” la localidad
¿Qué es el direccionamiento de modo indirecto?
Grupo de localidades de memoria que se reservan para contar con un espacio de almacenamiento temporal cuando el programa se está ejecutando.
¿Qué es una pila?
Conjunto de instrucciones que pueden ser llamadas utilizando su nombre para ejecutarse dentro de un programa, estas solo se escriben una vez dentro del código y pueden utilizarse las veces que sea necesario. Tienen la posibilidad de utilizar parámetros por lo que pueden llevar a cabo tareas que los procedimientos no podrían
¿Qué son los Macros?
Se denomina así a una zona, o localización de la memoria de una computadora que se asocia con un puerto físico o con un canal de comunicación, y que proporciona un espacio para el almacenamiento temporal de la información que se va a transferir entre la localización de memoria y el canal de comunicación.
¿Qué es un puerto Lógico?
Es un programa especial, parte del sistema operativo que tiene como propósito colocar en la memoria las instrucciones y datos de un programa o información codificada en lenguaje máquina, para que entonces la computadora pueda procesarla.
¿Qué es un cargador o LOADER?
Su objetivo es desplazar los bits de un operando un determinado número de posiciones en ambos sentidos
¿Que son los desplazamientos o rotaciones?
Declaración
Cuerpo
Fin
¿Cuáles son las 3 partes que forman un MACRO?
consiste en mezclar lenguaje ensamblador con lenguajes de alto nivel, creando programas que aprovechen las ventajas de cada uno de estos, con el fin de que sean mas rápidos y eficientes.
¿Qué es la Programación Híbrida?