Professional Documents
Culture Documents
NIVEL
MBA JOSE ANTONIO GUZMAN VALDIVIA
SESION 1
31/08/2015
PROCEDIMIENTO DE EVALUACIN
Nota Parcial (50%)
0.7 PC + 0.3 TE (40%)
Actitudinal (10%)
EVALUACION.xlsx
*Nota minina aprobatoria: 11
9/16/15
ASISTENCIA Y RESPONSABILIDAD
La asistencia y puntualidad tendr un peso
considerable sobre el promedio total de
actitudinal.
Las exposiciones sern con vestimenta formal;
en un tiempo que oscile entre 10 y 15 min. si es
individual y de 15 a 20 min. de ser grupal.
La participacin tendr un peso de 10% sobre el
promedio del Examen Parcial.
La entrega de trabajos ser en las fechas
establecidas, calificando calidad y no cantidad,
aplicando una penalidad de un 15% sobre la nota
en caso de entrega a destiempo.
9/16/15
31/08/2015
1. DEFINICIN DE LENGUAJE DE
BAJO NIVEL
Los LBN tambin llamados
ensambladores, permiten al
programador
escribir
instrucciones de un programa
usando abreviaturas del ingles,
tambin
llamadas
palabras
nemotcnicas, tales como: ADD
DIV, SUB. etc. Un programa
escrito no es comprensible
para la computadora, ya que
no esta compuesto por ceros y
unos.
Para traducir las instrucciones
de un programa escrito en un
lenguaje
ensamblador
a
http://www.carlospes.com/minidiccionario/lenguaje_de_bajo_nivel.php
instrucciones de un lenguaje
31/08/2015
MBA JOSE ANTONIO GUZMAN VALDIVIA maquina
hay q utilizar5 un
2. DEFINICION Y LENGUAJE
ENSAMBLADOR
ENSAMBLADOR:
El lenguaje ensamblador es el
lenguaje de programacin utilizado
para escribir programas informticos
de bajo nivel, y constituye la
representacin ms directa del
Cdigo mquina especfico para
cada arquitectura de computadoras
legible por un programador. Aun hoy
se utiliza en la programacin de
handler
o
manipuladores
de
dispositivos de hardware.
31/08/2015
3. CARACTERISTICAS
El cdigo escrito en lenguaje ensamblador posee una cierta dificultad de ser entendido
directamente por un ser humano ya que su estructura se acerca ms bien al lenguaje mquina,
es decir, lenguaje de bajo nivel.
El lenguaje ensamblador es difcilmente portable, es decir, un cdigo escrito para un
Microprocesador, suele necesitar ser modificado, muchas veces en su totalidad para poder ser
usado en otra mquina distinta, aun con el mismo Microprocesador, solo pueden ser
reutilizados secciones especiales del cdigo programado.
Los programas hechos en lenguaje ensamblador, al ser programado directamente sobre
Hardware, son generalmente ms rpidos y consumen menos recursos del sistema (memoria
RAM y ROM). Al programar cuidadosamente en lenguaje ensamblador se pueden crear
programas que se ejecutan ms rpidamente y ocupan menos espacio que con lenguajes de
alto nivel.
Con el lenguaje ensamblador se tiene un control muy preciso de las tareas realizadas por un
Microprocesador por lo que se pueden crear segmentos de cdigo difciles de programar en un
lenguaje de alto nivel.
Tambin se puede controlar el tiempo en que tarda una Rutina en ejecutarse, e impedir que se
interrumpa durante su ejecucin.
FUENTE: : http://www.ecured.cu/index.php/Lenguaje_ensamblador.
CDIGO MAQUINA:
Un
programa
escrito
en
lenguaje
ensamblador consiste en una serie de
Instrucciones que corresponden al flujo de
rdenes
ejecutables
que
pueden
ser
cargadas en la Memoria de un sistema
basado en Microprocesador. Por ejemplo, un
Procesador x86 puede ejecutar la siguiente
instruccin Binaria como se expresa en
cdigo de mquina:
Asigna
valor HexadecimalMBA61
(97 GUZMAN VALDIVIA
31/08/2015 el
JOSE ANTONIO
8
5. EJEMPLO:
Ejemplo 1
El siguiente es un ejemplo del programa clsico
Hola mundo escrito para la arquitectura de
procesador x86 (bajo el sistema operativo DOS) en
modo texto (por defecto).
.model small
.stack
.data
Cadena1 DB 'Hola Mundo.$'
.code
programa:
mov ax, @data
mov ds, ax
mov dx, offset Cadena1
mov ah, 9
int 21h
int 20h
end programa
31/08/2015
PREGUNTAS A DESARROLLAR:
1. Quien desarrollo el primer Lenguaje de Bajo
Nivel.
2. Estructura de un Ensamblador.
3. Utilidad del Lenguaje de Bajo Nivel en la
Actualidad.
-. Puntualice y sea analtico.
TRAER SOFTWARE DE LBN ENSAMBLADOR CON UN
EJEMPLO BASICO
FECHA DE PRESENTACION VIERNES
SETIEMBRE DEL AO EN CURSO.
31/08/2015
04
DE
10
EXAMEN DE ENTRADA
1. Que es un Lenguaje de Bajo Nivel?
2. Que es el Codigo de Maquina?
3. Caractersticas del Lenguaje Ensamblador
4. Mencione ejemplos de 4 operaciones que incluyen las instrucciones
DURACION 15 MIN.
31/08/2015
11
FIN
31/08/2015
12