14
LENGUAJES DE INTERFAZ

1.1 Introduccion e Importancia de La Programacion en LE

Embed Size (px)

Citation preview

Page 1: 1.1 Introduccion e Importancia de La Programacion en LE

LENGUAJES DE INTERFAZ

Page 2: 1.1 Introduccion e Importancia de La Programacion en LE

TEST DE EXPLORACIÓN

● ¿Sabes que es un lenguaje de programación de bajo nivel?

● ¿Sabes cuales son las Unidades que Componen a un microprocesador ?

● ¿Sabes a que se refiere el término nemotécnico en programación ?

Page 3: 1.1 Introduccion e Importancia de La Programacion en LE

“Dentro de 20 años estarás más decepcionado por las cosas que no hiciste

que por las que has hecho.”

Así que, suelta amarras.Navega lejos del Puerto seguro.Atrapa el viento del cambio en tus velas.Explora.... Sueña.... Descubre.

Page 4: 1.1 Introduccion e Importancia de La Programacion en LE

● TEMA 1: Introducción al Lenguaje Ensamblador

● TEMA 2: Programación Básica

● TEMA 3: Modularización

● TEMA 4: Programación de Dispositivos

Page 5: 1.1 Introduccion e Importancia de La Programacion en LE

TEMA 1

INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR

Page 6: 1.1 Introduccion e Importancia de La Programacion en LE

● ¿Que entiendes por Lenguaje Ensamblador ?

● ¿En que reside la importancia de dominar la programación en

Lenguaje Ensamblador para el desarrollo de Interfaces Hombre-

Máquina ?

Page 7: 1.1 Introduccion e Importancia de La Programacion en LE

Codigo Máquina

● Codigo binario● Sistema que se utiliza con variados métodos de

codificación de datos, tales como cadenas de caracteres, o cadenas de bits.

● Emplea solo dos dígitos "0" (cerrado) y el "1" (abierto)

Page 8: 1.1 Introduccion e Importancia de La Programacion en LE

● Un programa desarrollado en lenguaje ensamblador, es usado para traducir sentencias del lenguaje ensamblador al código de máquina del computador objetivo.

● Usado a inicios del desarrollo de software, cuando aún no se contaba con potentes lenguajes de alto nivel y los recursos eran limitados.

Page 9: 1.1 Introduccion e Importancia de La Programacion en LE

Actualmente se utiliza con frecuencia en ambientes académicos y de investigación, especialmente cuando se requiere:

● Manipulación directa de hardware● Altos rendimientos● Uso de recursos controlado y reducido

Page 10: 1.1 Introduccion e Importancia de La Programacion en LE

ACTIVIDAD 1

● Elabora una síntesis con los resultados de la Lluvia de Ideas realizada en el aula, dicho trabajo será entregado por medio de la plataforma moodle, donde encontrarás también la rúbrica correspondiente.

Rubrica Síntesis

Page 11: 1.1 Introduccion e Importancia de La Programacion en LE

LENGUAJE ENSAMBLADOR EN LA ACTUALIDAD

Page 12: 1.1 Introduccion e Importancia de La Programacion en LE

● En programas empotrados que solo almacenan una pequeña cantidad de memoria y el dispositivo está dirigido para hacer tareas para un simple propósito. (stand-alone)

● Teléfonos, Sistemas de combustible e ignición para automóviles, Sistemas de control del aire acondicionado, Sistemas de seguridad, y Sensores, PLC.

Page 13: 1.1 Introduccion e Importancia de La Programacion en LE

● Cuando no existe ningún lenguaje de alto nivel, en un procesador nuevo o especializado.

● Cuando se requiere ejecución en tiempo real (sincronización y respuestas precisas) como en sistemas de navegación de vuelo, y equipo médico.

Page 14: 1.1 Introduccion e Importancia de La Programacion en LE

● Cuando es requerido control total sobre el ambiente, en situaciones de seguridad extremadamente altas donde nada puede darse por sentado.

● Modificación de video juegos (también denominado ROM hacking), que es posible alterando el código del programa a nivel de lenguaje ensamblador.