martes, 26 de enero de 2016

Curso lenguaje Ensamblador / Assembler

Tiempo atrás me tope con este material me resulto de mucha utilidad cuando comencé a aprender ensamblador , estos dias he vuelto a hacer uso de este así que comencé a desempolvar mis materiales para refrescar un poco y lo volví a encontrar así que comparto con ustedes esperando que les sea de utilidad.



Videotutorial 1:
Damos inicio a este curso el cual esta enfocado a la Programación en Lenguaje Ensamblador, y empezamos con una introducción, en la cual se definirán conceptos muy básicos pero muy importantes para aprender a programar en este lenguaje.

Videotutorial 2:
Empezamos a ver mas a fondo la Arquitectura interna del microprocesador, y definimos detalles importantes que se deben saber antes de programar y porque programar determinado procesador.

Videotutorial 3:
Ultimo Vídeo en el cual se trata teoría e introducción. El tema a tratar son los registros del Microprocesador, ya que estos son muy importantes para la programación con el ensamblador. Estos registros son los que por medio del lenguaje ensamblador nos van a permitir manipular (dar ordenes), al microprocesador. Cabe destacar que este curso también lo podrás orientar, a la programación de micro controladores, ya que estos también utilizan registros para ser programados.

Videotutorial 4:

En el que se trataran los siguientes temas: Manejo de memoria en Ensamblador, Modos de direccionamiento, La instrucción MOV, Instalación de los programas (Masm ', 'Videotutorial No. 4 del curso de Programación en Lenguaje Ensamblador, en el que se trataran los siguientes temas: Manejo de memoria en Ensamblador, Modos de direccionamiento, La instrucción MOV, Instalación de los programas (Masm 'Tasm).

Videotutorial 5:
Conoceremos mas a fondo las interrupciones, ya que es indispensable saber para que sirven cada una de ellas, conocer cada uno de sus elementos por los cuales están conformadas y saber como emplearlas en el lenguaje ensamblador. 
Además que haremos unos ejercicios, en los cuales aplicaremos dichas Interrupciones. En este Video repasaremos la maquetacion de un programa en ensamblador y lo explico de una forma mas detallada. 
Crearemos nuestras funciones, para posicionar en un lugar determinado un texto, ya interactuaremos con el usuario. 
A partir de este videotutorial ya podrás emplear tus conocimientos para comprender el ensamblador para la programación de micro controladores. 
(Ojo ) Emplearlo como análisis y comprender la lógica, no para programar a un micro controlador ya que para eso necesitas conocimientos mas avanzados con respecto a conocer mas afondo la arquitectura del mismo. Si Dios me lo permite en este curso se abarcara la programación de Micro controladores Pic.

Videotutorial 6:
Trabajaremos con Etiquetas, veremos el manejo y las reglas de implementación de las mismas. Además conoceremos algunas instrucciones de salto, estos se complementan con lo mencionado anteriormente es decir con las etiquetas, ya que trabajan a la par. Se vera tambien algunas intrucciones de salto condicional, parecidas a las estructuras condicionales del Lenguaje C, como lo son If - Else, leeremos datos introducidos por el usuario atravez del teclado, y realizaremos comparaciones con instrucciones que nos provee este lenguaje. Simularemos un ciclo While con las herramientas mencionadas anteriormente.

Videotutorial 7:
Seguimos trabajando con la implementación de etiquetas, las instrucciones de comparación, instrucciones de salto incondicional y las instrucciones de salto condicional como lo son JA, JB, del ensamblador, y vemos como trabajan al igual que las sentencias de condición del lenguaje C, como las instrucciones if - else. Todo en conjunto nos ayuda a realizar un programa en el cual se le pide al usuario que introduzca 2 valores desde el teclado y este programa nos dirá cual es el valor mayor, menor o si son iguales. Este ejemplo esta realizado en el compilador TASM versión 5, pero pueden también pueden emplearlo en el compilador MASM.







DESCARGA:

https://www.dropbox.com/s/ptukboic1fudw2i/Curso%20ASM%201.wmv?dl=0
https://www.dropbox.com/s/wlrqr6pyuqpp63m/Curso%20ASM%202.wmv?dl=0
https://www.dropbox.com/s/x1ecfbgviz6xp9e/Curso%20ASM%203.wmv?dl=0
https://www.dropbox.com/s/nencskf7inkqzmw/Curso%20ASM%204.swf?dl=0
https://www.dropbox.com/s/lcwzqspvlow4zmn/Curso%20ASM%205.swf?dl=0
https://www.dropbox.com/s/202kpc2tg6zxs02/Curso%20ASM%206.swf?dl=0
https://www.dropbox.com/s/54akmd7v9fusaaw/Curso%20ASM%207.swf?dl=0

CREADOR DEL CURSO: Edgar Ivan Justo Dominguez
banner
Previous Post
Next Post

Hola, me llamo Andrés.Soy egresado de la carrera de Ingeniería Informática en la Universidad Nacional de Trujillo (Perú).Me considero autodidacta de corazón ,amante del mundo de la programación, software libre y hacking ético

0 comentarios: