Normas de curso ensamblador

Solo disponible en BuenasTareas
  • Páginas : 6 (1371 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de agosto de 2012
Leer documento completo
Vista previa del texto
UNIVERSIDAD GABRIEL RENE MORENO


FACULTAD DE CIENCIAS EXACTAS Y TECNOLOGIA


CARRERA DE INGENIERIA INFORMATICA










NORMAS Y HERRAMIENTAS PARA LA MATERIA INF221 PROGRAMACIÓN ENSAMBLADOR




SEM/AÑO 2/2012





IDENTIFICACIÓN



CARRERAS : 187-3 INGENIERIA INFORMATICA, 187-4 INGENIERIA EN SISTEMAS, 187-5 INGENIERIAEN REDES y TELECOMUNICACIONES


GRADO ACADEMICO : LICENCIATURA

SIGLA DE LA MATERIA : INF221 GRUPOS: “SA” “SB” y “SC”
NOMBRE DE LA MATERIA : PROGRAMACIÓN ENSAMBLADOR
PREREQUISITO : INF-211 ARQUITECTURA DE COMPUTADORAS
SEMESTRE DE LA MATERIA : CUARTO
NUMERO DE CREDITOS : 5
NUMERO DE HORASSEMANALES : 4 HT + 2 HP
SEM/AÑO : 2/2012
DOCENTE : Corrado Vallet
REVISADO : MARZO 2012


1.-) PÁGINA “WEB” DE LA MATERIA:

Para el desarrollo de la materia se tiene una herramienta de apoyo a la docencia vía Internet a través de la página web de la universidad: (www.uagrm.edu.bo) donde el estudianteingresará a la sección: Consulta de Datos > Estudiantes para luego ingresar a su perfil donde seleccionará la opción Control de Materias para posteriormente escoger la materia de Programación Ensamblador INF221, donde el estudiante encontrará información relacionada con la materia como ser: normas de la asignatura; cronograma de clases; rol de exámenes; programa analítico de la asignatura;enunciados de las prácticas a realizar; materiales de lectura; artículos; enlaces WEB con direcciones de material de programación en ensamblador; bibliografía, etc.


2.-) HERRAMIENTAS:


Sitios “WEB” de interés a fin de bajar e instalar diferentes ensambladores y simuladores necesarios para el curso de programación ensamblador “INF221” correspondientes a los procesadores Intel 80x86.

a.-)1) ENSAMBLADOR: “NASM” The Netwide Assembler

El ensamblador que se usará en el curso para escribir programas en ensamblador de 32-bits es el Netwide Assembler o NASM (versión v2.09.04), un ensamblador libre para la plataforma o familia Intel 80x86. Puede ser usado para escribir programas tanto de 16, 32 y 64-bits.
Descargar e instalar a partir de la siguiente dirección:http://nasm.sourceforge.net/

2) Manual NASM
Descargar a partir de:
http://nasm.us/doc/


b.-) COMPILADOR “GCC” de “MinGW”

MinGW (Minimalist GNU for Windows) es una implementación de los compiladores GCC.  COMPILADOR GCC: donde la sigla GCC significa “GNU Compiler Collection” es un conjunto de compiladores (C, C++,..) creados por el proyecto GNU parala plataforma Windows.

www.mingw.org


c.-) DEBUGGER “OllyDbg”


OllyDbg es un depurador de código ensamblador de 32 bits para sistemas operativos Microsoft Windows.
Se usara el debugger “OllyDbg” (versión v2.0) a fin de analizar en el procesador el funcionamiento de los programas escritos en ensamblador.


www.ollydbg.de

d.-) EDITOR “NOTEPAD++”Si bien el estudiante tiene la libertad de usar cualquier editor de su preferencia, es recomendable el uso del editor “Notepad++ (versión v5.8.7)” (software libre).

www.notepad-plus-plus.org

3.-) LIBRO DE TEXTO DE LENGUAJE ENSAMBLADOR INTEL 80X86

1.-) Título: LOS MICROPROCESADORES INTEL.
Arquitectura, programación e interfaz
de los procesadores8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Pentium Pro y Pentium II.

Autor: Barry B. Bray
Quinta Edición o superior (existe actualmente la séptima edición).
Editorial: Prentice Hall Hispanoamericana, S. A.

Dicho libro será utilizado como el texto principal para el estudio y las exposiciones obligatorias de los estudiantes.
El estudio se basará...
tracking img