Tarea 1 Celis

Embed Size (px)

Citation preview

  • 7/24/2019 Tarea 1 Celis

    1/4

    Nombre de la materia

    Lenguaje ensamblador

    Nombre de la Licenciatura

    Ingeniara es sistemascomputacionales

    Nombre del alumno

    Dinarh Alejandro Celis Ruiz

    Matrcula

    00002049

    Nombre de la Tarea

    Conceptos b!sicos del lenguajeensamblador

    Unidad 1

    Conceptos b!sicos del lenguajeensamblador

    Nombre del TutorDante Arias "orres

    Fecha

    24 de #nero 20$%

  • 7/24/2019 Tarea 1 Celis

    2/4

    Unidad 1:Conceptos b!sicos del lenguaje

    ensamblador

    2

    Intruduccin

    Ensamblador es un programa utilitario y es llamado a si por su funcin la cual es traducir

    sentencias del lenguaje de alto nivel a ensamblador al cdigo de mquina del computador. El

    ensamblador realiza una traduccin ms o menos desde las sentencias mnemnicas a las

    instrucciones y datos de mquina. Esto est en contraste con los lenguajes de alto nivel, en los

    cuales una sola declaracin generalmente da lugar a muchas instrucciones de mquina.

    Uso e importancia del ensamblador en la industria de la automatizacin.

    Estos sistemas, creados a partir de conceptos bsicos de las diferentes ciencias y ramas de la

    industria, han formado en el hombre una necesidad de tener todo proceso de manera

    automtica, a partir de esta, se concibe la automatizacin, como una serie de sistemas que de

    manera automtica o semiautomtica logran realizar cualquier trabajo en menor tiempo y con

    mayor calidad y eficacia, dejando a un lado significativamente las fallas de tipo humano, y as

    como se han mejorado los niveles de produccin, a la par los niveles de vida de los

    beneficiados por este proceso.

    En el transcurso de automatizacin, se pueden evidenciar sistemas y mecanismos de todo tipo,desde una impresora, hasta salas de control de proceso de ensambladora de autos. No eiste

    ning!n lmite ms all de la imaginacin humana.

    "os lenguajes de programacin son necesarios para la comunicacin entre el usuario

    #"$%programmable logic controller&. "a interaccin que tiene el usuario con el #"$ la puede

    realizar por medio de la utilizacin de un cargador de programa %loader #rogram& tambi'n

    reconocida como consola de programacin. (enga en cuenta que) En procesos grandes o en

    ambientes industriales el #"$ recibe el nombre tambi'n de *#+ %*utmata #rogramable

    +ndustrial& y utiliza como interface para el usuario pantallas de plasma, pantallas de contacto

    %touch screen& o sistemas $*-* %sistemas para la adquisicin de datos, supervisin,

    monitoreo y control de los procesos&

    $laramente, los ingenieros profesionales de softare deberan esforzarse para alcanzar este

    nivel de grandeza en todos sus cdigos. #ero la verdadera pregunta es, / 01u' hace ecelente

  • 7/24/2019 Tarea 1 Celis

    3/4

    Unidad 1:Conceptos b!sicos del lenguaje

    ensamblador

    3

    al cdigo2/ No se llega a escribir un gran cdigo con el solo /cumplir las especificaciones/. Es

    verdad, en las condiciones actuales de desarrollo, algunos podran creer que el solo hecho de

    cumplir las especificaciones hace que una aplicacin sobresalga, ya que muchos proyectos de

    desarrollo fracasan para cumplir los objetivos de su dise3o original.

    El cdigo escrito en lenguaje ensamblador posee una cierta dificultad de ser entendido ya que

    su estructura se acerca al lenguaje mquina, es decir, es un lenguaje de bajo nivel.

    El lenguaje ensamblador es difcilmente portable, es decir, un cdigo escrito para un

    microprocesador, puede necesitar ser modificado, para poder ser usado en otra mquina

    distinta. *l cambiar a una mquina con arquitectura diferente, generalmente es necesario

    reescribirlo completamente.

    "os programas hechos por un programador eperto en lenguaje ensamblador son generalmente

    mucho ms rpidos y consumen menos recursos del sistema %4*5 y 465& que el programa

    equivalente compilado desde un lenguaje de alto nivel. *l programar cuidadosamente en

    lenguaje ensamblador se pueden crear programas que se ejecutan ms rpidamente y ocupan

    menos espacio que con lenguajes de alto nivel.

    $on 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 y7o muy ineficientes

    de programar en un lenguaje de alto nivel, ya que, entre otras cosas, en el lenguaje

    ensamblador se dispone de instrucciones del $#8 que generalmente no estn disponibles en

    los lenguajes de alto nivel.

    (ambi'n se puede controlar el tiempo en que tarda una rutina en ejecutarse, e impedir que se

    interrumpa durante su ejecucin.

    Aplicaciones irreales en la implementacin de ensamblador y qu otros lenguajes

    se emplean en esos casos.

    8na aplicaciones la cual para mi seria irreal con ensamblador es la de realizar un una mejora al

    hardare por medio de la bios como el overcloc9 y decir que es igual en todos los equipos se

    puede realizar con los mismos pasas que yo eh hecho. : es irreal no por hacer las

    modificaciones sino porque en cada equipo es diferente por la 4*5, mother board, bios, disco

    duro, tarjeta de video y ya que ensamblador puede eplorar las capacidades de cada hardare

  • 7/24/2019 Tarea 1 Celis

    4/4

    Unidad 1:Conceptos b!sicos del lenguaje

    ensamblador

    4

    y poder utilizarlas ptimamente, pero si el hardare es diferente la programacin de lo que a m

    me sirvi pude que a otros sea inservible en el mejor de los casos o destructiva en el peor del

    mismo. en este caso ya hay muchas aplicaciones que en un ambiente grafico pueden ayudar a

    mejorar tu hardare sin eponerte a dejar inservible ese dispositivo. y esto debido a que cada

    compa3a crean sus productos de manera diferente en programar en ensamblador.

    Conclusion

    "a programacin de tiene varios niveles bajo, medio y alto pero esto no es por despreciar a

    unos por otros ya que cada uno tiene su razn de ser y en este curso nos interesa uno de nivel

    bajo y es Ensamblador pero porque es de nivel bajo se le llama as porque en 'l se puede

    programas no programas sino porque tiene /contacto/ con el mismsimo hardare, como todo

    tiene ventajas y desventajas, y es considerado peligroso ya que una lnea mal puesta puede

    hacer que tu hardare no funcione o lo estropee

    Bibliografas

    http)77.redjbm.com7catedra7inde.php7tecnologia7;