INTRODUCCION AL LENGUAJE ENSAMBLADOR.
abrahamcedilloApuntes26 de Marzo de 2017
469 Palabras (2 Páginas)136 Visitas
Instituto Tecnológico de Nuevo León
Abraham Azael Cedillo Quintero
No control: 12480491
Trabajo unidad 1 y 2
Fecha de entrega: Lunes 25 Mayo 2015
UNIDAD I: INTRODUCCION AL LENGUAJE ENSAMBLADOR
1- ¿Qué es el lenguaje ensamblador?
R= es un tipo de bajo nivel utilizado para escribir programas informáticos.
2-¿Cuál es la importancia del lenguaje ensamblador?
R=que se trabaja directamente con el microprocesador.
3-Ventajas y desventajas del lenguaje ensamblador:
Se puede realizar cualquier tipo de programas que en los lenguajes de alto nivel no lo pueden realizar.
Un programa en ensamblador no ocupa mucho espacio en memoria porque no tienen que cargar librerías y demás como son lenguajes de alto nivel.
Se pueden hacer tareas especificas que en un lenguaje de alto nivel no se pueden llevar acabo porque tienen ciertas limitantes que no se lo permite.
4-¿Para que son los registros del procesador?
R=se emplean para controlar instrucciones en ejecución, manejar direccionamiento de memoria y proporcionar capacidad aritmética.
5-¿De que forma son enumerados los bits?
R= de derecha a izquierda.
6-¿En donde se almacena la dirección inicial de un segmento de datos de programa?
R= Registro DS.
7- ¿Pueden ser direccionados como una palabra o como una parte de un byte?
R= Registros de propósito general.
8-¿A que se le conoce como registro base?
R=Registro BX.
9-¿A que se le conoce como registro de datos?
R=Registro DX.
10-¿Qué significa las siglas IP?
R=Registro de apuntador de instrucciones.
11-¿Qué significa RAM?
R=Random Access memory.
12-¿Que tipo de memoria es la RAM?
R= memoria volátil.
13-¿Qué son los modos de direccionamient?
R=son las diferentes maneras de especificar en informática un operando dentro de una instrucción en lenguaje ensamblador.
14-¿Cuándo un direccionamiento es directo?
R=cuando la instrucción contiene el lugar donde se encuentra el operando.
15=¿Que se necesita para crear un programa?
R=Editor para crear un programa fuente
Un compilador
Un enlazador o linker
UNIDAD II
1-¿Qué es una instrucción?
R=es la información que hace el hardware de la computadora realice una determinada actividad.
2-¿Cuál fue el primer lenguaje que empleo el hombre para la programación de las primera computadoras?
R=el lenguaje maquina.
3-¿Cómo se representa el lenguaje maquina?
R=011011001010010011110110
4-¿A que se refiere el termino ensamblador?
R=a un tipo de programa informático que traduce un fichero escrito en un lenguaje ensamblador.
5-¿Qué es un ligador?
R=es un programa que enlaza todos los programas obteniendo lo que denominamos programa ejecutable.
6-¿Cuáles son las dos instrucciones especiales en el microprocesador 8086?
R=CMP Y TEST.CMP-
7-Tipos de instrucciones de salto.
R=las instrucciones de salto condicional y las de salto incondicional.
8-¿Qué es la pila?
R=es un grupo de localidades de memoria que se reservan con la finalidad de proporcionar un espacio para almacenamiento temporal.
9-¿Qué se necesita para controlar la pila del procesador?
R=Push y POP.
10-¿Para que se utilizan las operaciones lógicas?
R=para realizar operaciones lógicas sobre operandos.
11-Captura y almacenamiento de datos numéricos.
R=permite introducir algún numero en un programa deseado.
...