UNIDAD 1
UNIDAD 2
UNIDAD 3
UNIDAD 4
100

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?

100

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?

100

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?

100

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?

200

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?

200

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?

200

Declaración del procedimiento:
Código del procedimiento:
Directiva de regreso:
Terminación del procedimiento:

¿Cuáles son los elementos que conforman un procedimiento?

200

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?

300

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)

300

Son instrucciones que permiten al programador cambiar el orden de ejecución del programa según sea necesario

¿Qué son los saltos?

300

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?

300

Interfaz, o conexión entre dispositivos, que permite conectar físicamente distintos tipos de dispositivos

¿Qué es un puerto físico?

500

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?

500

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?

500

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?

500

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?

700

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?

700

Su objetivo es desplazar los bits de un operando un determinado número de posiciones en ambos sentidos

¿Que son los desplazamientos o rotaciones?

700

Declaración
Cuerpo
Fin

¿Cuáles son las 3 partes que forman un MACRO?

700

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?


M
e
n
u