SlideShare una empresa de Scribd logo
1 de 2
UNIVERSIDAD SIMÓN BOLÍVAR
                                      Vicerrectorado Académico




                  Departamento: Coordinación de Formación General

   Asignatura: PROGRAMACIÓN EN EL ENSAMBLADOR, C y C ++

   Código de la asignatura: FCI-161
   No. de unidades-crédito: 3
   No. de horas semanales: Teoría: 3 Práctica: --- Laboratorio: ---

   Fecha de entrada en vigencia de este programa: 2004

   OBJETIVOS GENERALES
   Brindar al estudiante un mínimo aceptable de conocimientos y experiencias que el permitan
   desarrollar correctos programas de computadoras en C y C ++.
   Son objetivos específicos:
A. Introducir al estudiante en la comprensión intelectual de facilidades y características avanzadas
   del lenguaje de programación ANSI C.
B. Exponer al alumno una introducción a la programación orientada a objetos con el lenguaje
   híbrido C y C ++.
C. Presentar al estudiante una explicación que ilustre el modo como se vinculan códigos en C y
   ensamblador a razón de resolver tareas específicas de l programación de sistemas.


   CONTENIDOS PROGRAMATICOS
   TEMA 0
   Laboratorio 1: Repaso a la programación simple en lenguaje C con programas que
   manipulen directamente bits.
   TEMA 1:
   Laboratorio 2: Apuntadores, Registros y Uniones en C.
   TEMA 2:
   Laboratorio 3: Ejemplos del uso de apuntadores, registros y uniones en C.
   TEMA: 3
   Laboratorio 4: Archivos de E/S de flujo y su visión como objetos.
TEMA 4:
Laboratorio 5: POO en C ++ (Parte I)
TEMA 5:
Laboratorio 6: POO en C ++ (Parte II)
TEMA 6:
Laboratorio 7: Biblioteca Estándar de Plantillas en C ++.
TEMA 7:
Laboratorio 9: Desarrollo de una GUI y su asociación con programas en C/ C ++.
TEMA 8:
Laboratorio 10: Aplicaciones Que mezclan código en Ensamblador y C.


    BIBLIOGRAFÍA BÁSICA

   Abel, Peter. LENGUAJE ENSAMBLADOR Y PROGRMACIÓN PARA PV IBM Y
   COMPATIBLES. 3ra. Edición. Prentice Hall Hispanoamericana S. A. 1996.
   Bronson, G. C ++. PARA INGENIERÍA YCIENCIAS. INTERNATIONAL Thomson
   Editores, Mexico, 2000.
   Cohoon, J & J. Davidson. PROGRAMACION Y DISEÑO EN C ++.Prentice Hall
   Hispanoamericana S. A., Cuarta Edición, México, 2001.
   Deitel, H.M. et al., COMO PROGRAMAS EN C y C ++. Prentice Hall Hispanamericana
   S. A., Cuarta Edición, México, 2001
   Irvine, K. ASSEMBLY LANGUAGE FOR INTEL-BASED COMPUTERS 3º Edition.
   Prentice Hall Inc., 1999.
   Kernignam, B&D. Ritchie. EL LENGUAJE DE PROGRAMACIÓN C., 2da. Edición.
   Prentice Hall Hispanoamericana S.A. 1991
   Savicth, W. RESOLUCION DE PROBLEMAS CON y C ++. EL OBJETIVO DE LA
   PROGRAMACION. Segunda Edición. Prentice Hall. 2000-06-09
   Schildt, H. ANSI C A SU ALCANCE. Osborne Mc Graw Hill. 1991.

Más contenido relacionado

Destacado

Fci 111 Transferencia de tecnologia
Fci 111 Transferencia de tecnologiaFci 111 Transferencia de tecnologia
Fci 111 Transferencia de tecnologiaKel Naru
 
Fci 122 La aviación militar en la primera y segunda guerra mundial
Fci 122 La aviación militar en la primera y segunda guerra mundialFci 122 La aviación militar en la primera y segunda guerra mundial
Fci 122 La aviación militar en la primera y segunda guerra mundialKel Naru
 
Fci 181 etica y uso de las nuevas tecnologias de la informacion
Fci 181 etica y uso de las nuevas tecnologias de la informacionFci 181 etica y uso de las nuevas tecnologias de la informacion
Fci 181 etica y uso de las nuevas tecnologias de la informacionKel Naru
 
Fci 171 Introducción a la programación en lenguaje c.
Fci 171 Introducción a la programación en lenguaje c.Fci 171 Introducción a la programación en lenguaje c.
Fci 171 Introducción a la programación en lenguaje c.Kel Naru
 
Fci 111 Transferencia de tecnología
Fci 111 Transferencia de tecnologíaFci 111 Transferencia de tecnología
Fci 111 Transferencia de tecnologíaKel Naru
 
Fci 181 Etica y uso de las nuevas tecnologias de la informacion
Fci 181 Etica y uso de las nuevas tecnologias de la informacionFci 181 Etica y uso de las nuevas tecnologias de la informacion
Fci 181 Etica y uso de las nuevas tecnologias de la informacionKel Naru
 
Fci 111 Transferencia de tecnología
Fci 111 Transferencia de tecnologíaFci 111 Transferencia de tecnología
Fci 111 Transferencia de tecnologíaKel Naru
 
Diagnóstico. características del plante2011 2-1-1
Diagnóstico. características del plante2011 2-1-1Diagnóstico. características del plante2011 2-1-1
Diagnóstico. características del plante2011 2-1-1Kel Naru
 
Fci 171 Introducción a la programación en lenguaje c.
Fci 171 Introducción a la programación en lenguaje c.Fci 171 Introducción a la programación en lenguaje c.
Fci 171 Introducción a la programación en lenguaje c.Kel Naru
 
PNF Tecnología Agroalimentaria
PNF Tecnología AgroalimentariaPNF Tecnología Agroalimentaria
PNF Tecnología AgroalimentariaRoger Hernandez
 

Destacado (10)

Fci 111 Transferencia de tecnologia
Fci 111 Transferencia de tecnologiaFci 111 Transferencia de tecnologia
Fci 111 Transferencia de tecnologia
 
Fci 122 La aviación militar en la primera y segunda guerra mundial
Fci 122 La aviación militar en la primera y segunda guerra mundialFci 122 La aviación militar en la primera y segunda guerra mundial
Fci 122 La aviación militar en la primera y segunda guerra mundial
 
Fci 181 etica y uso de las nuevas tecnologias de la informacion
Fci 181 etica y uso de las nuevas tecnologias de la informacionFci 181 etica y uso de las nuevas tecnologias de la informacion
Fci 181 etica y uso de las nuevas tecnologias de la informacion
 
Fci 171 Introducción a la programación en lenguaje c.
Fci 171 Introducción a la programación en lenguaje c.Fci 171 Introducción a la programación en lenguaje c.
Fci 171 Introducción a la programación en lenguaje c.
 
Fci 111 Transferencia de tecnología
Fci 111 Transferencia de tecnologíaFci 111 Transferencia de tecnología
Fci 111 Transferencia de tecnología
 
Fci 181 Etica y uso de las nuevas tecnologias de la informacion
Fci 181 Etica y uso de las nuevas tecnologias de la informacionFci 181 Etica y uso de las nuevas tecnologias de la informacion
Fci 181 Etica y uso de las nuevas tecnologias de la informacion
 
Fci 111 Transferencia de tecnología
Fci 111 Transferencia de tecnologíaFci 111 Transferencia de tecnología
Fci 111 Transferencia de tecnología
 
Diagnóstico. características del plante2011 2-1-1
Diagnóstico. características del plante2011 2-1-1Diagnóstico. características del plante2011 2-1-1
Diagnóstico. características del plante2011 2-1-1
 
Fci 171 Introducción a la programación en lenguaje c.
Fci 171 Introducción a la programación en lenguaje c.Fci 171 Introducción a la programación en lenguaje c.
Fci 171 Introducción a la programación en lenguaje c.
 
PNF Tecnología Agroalimentaria
PNF Tecnología AgroalimentariaPNF Tecnología Agroalimentaria
PNF Tecnología Agroalimentaria
 

Similar a Fci 161 Programación en el ensamblador, c y c ++

Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013Belén
 
Programación en c++
Programación en c++Programación en c++
Programación en c++K-rlos Pac
 
Fci 171 introducción a la programación en lenguaje c.
Fci 171 introducción a la programación en lenguaje c.Fci 171 introducción a la programación en lenguaje c.
Fci 171 introducción a la programación en lenguaje c.gilma07usb
 
Deber de estructura de datos
Deber de estructura de datosDeber de estructura de datos
Deber de estructura de datospedrocazar
 
Manual laboratorio de programación#1
Manual laboratorio de programación#1Manual laboratorio de programación#1
Manual laboratorio de programación#1Estudiantes ISI_UCA
 
6 g syllabus_esis_compiladores_mgt_marco_silva_2013_02
6 g syllabus_esis_compiladores_mgt_marco_silva_2013_026 g syllabus_esis_compiladores_mgt_marco_silva_2013_02
6 g syllabus_esis_compiladores_mgt_marco_silva_2013_02MARCO POLO SILVA SEGOVIA
 
6 g syllabus_esis_compiladores_ing_milton_andrade_2013_02
6 g syllabus_esis_compiladores_ing_milton_andrade_2013_026 g syllabus_esis_compiladores_ing_milton_andrade_2013_02
6 g syllabus_esis_compiladores_ing_milton_andrade_2013_02MARCO POLO SILVA SEGOVIA
 
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdf
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdfCAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdf
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdfGabriel Medina
 
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01Doris Aguagallo
 
Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014Janneth Lema
 
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01Doris Aguagallo
 
Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014William Lozano
 
Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014Any Saula
 
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01Doris Aguagallo
 
Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014Janneth Lema
 

Similar a Fci 161 Programación en el ensamblador, c y c ++ (20)

Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013
 
Programación en c++
Programación en c++Programación en c++
Programación en c++
 
Fci 171 introducción a la programación en lenguaje c.
Fci 171 introducción a la programación en lenguaje c.Fci 171 introducción a la programación en lenguaje c.
Fci 171 introducción a la programación en lenguaje c.
 
Deber de estructura de datos
Deber de estructura de datosDeber de estructura de datos
Deber de estructura de datos
 
Arduino (2).pdf
Arduino (2).pdfArduino (2).pdf
Arduino (2).pdf
 
guia de aprendizaje 1.pdf
guia de aprendizaje 1.pdfguia de aprendizaje 1.pdf
guia de aprendizaje 1.pdf
 
Manual laboratorio de programación#1
Manual laboratorio de programación#1Manual laboratorio de programación#1
Manual laboratorio de programación#1
 
Programación
ProgramaciónProgramación
Programación
 
6 g syllabus_esis_compiladores_mgt_marco_silva_2013_02
6 g syllabus_esis_compiladores_mgt_marco_silva_2013_026 g syllabus_esis_compiladores_mgt_marco_silva_2013_02
6 g syllabus_esis_compiladores_mgt_marco_silva_2013_02
 
6 g syllabus_esis_compiladores_ing_milton_andrade_2013_02
6 g syllabus_esis_compiladores_ing_milton_andrade_2013_026 g syllabus_esis_compiladores_ing_milton_andrade_2013_02
6 g syllabus_esis_compiladores_ing_milton_andrade_2013_02
 
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdf
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdfCAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdf
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdf
 
Silabo diseño web
Silabo diseño webSilabo diseño web
Silabo diseño web
 
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
 
Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014
 
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
 
Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014
 
Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014
 
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
 
Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014
 
Silabo
SilaboSilabo
Silabo
 

Más de Kel Naru

Fci 161 Programación en el ensamblador, c y c ++
Fci 161 Programación en el ensamblador, c y c ++Fci 161 Programación en el ensamblador, c y c ++
Fci 161 Programación en el ensamblador, c y c ++Kel Naru
 
Fci 122 La aviación militar en la primera y segunda guerra mundial
Fci 122 La aviación militar en la primera y segunda guerra mundialFci 122 La aviación militar en la primera y segunda guerra mundial
Fci 122 La aviación militar en la primera y segunda guerra mundialKel Naru
 
Fch 112 Venezuela sociedad-nación-estado en el sigo xx
Fch 112 Venezuela sociedad-nación-estado en el sigo xxFch 112 Venezuela sociedad-nación-estado en el sigo xx
Fch 112 Venezuela sociedad-nación-estado en el sigo xxKel Naru
 
Fch 191 tradiciones afrodescendientes de latinoamérica y del caribe
Fch 191 tradiciones afrodescendientes de latinoamérica y del caribeFch 191 tradiciones afrodescendientes de latinoamérica y del caribe
Fch 191 tradiciones afrodescendientes de latinoamérica y del caribeKel Naru
 
Fch 181 Educación y trabajo
Fch 181 Educación y trabajoFch 181 Educación y trabajo
Fch 181 Educación y trabajoKel Naru
 
Fch 171 Herramientas para el aprendizaje
Fch 171 Herramientas para el aprendizajeFch 171 Herramientas para el aprendizaje
Fch 171 Herramientas para el aprendizajeKel Naru
 
Fch 141 Seminario de la investigación
Fch 141 Seminario de la investigaciónFch 141 Seminario de la investigación
Fch 141 Seminario de la investigaciónKel Naru
 
Fch 132 Caudillo, dictador y fuerza armada en venezuela
Fch 132 Caudillo, dictador y fuerza armada en venezuelaFch 132 Caudillo, dictador y fuerza armada en venezuela
Fch 132 Caudillo, dictador y fuerza armada en venezuelaKel Naru
 
Fch 131 Superaprendizaje principios y tecnicas
Fch 131 Superaprendizaje principios y tecnicasFch 131 Superaprendizaje principios y tecnicas
Fch 131 Superaprendizaje principios y tecnicasKel Naru
 
Fch 121 De una educación castas una de masa
Fch 121 De una educación castas  una de masaFch 121 De una educación castas  una de masa
Fch 121 De una educación castas una de masaKel Naru
 
Fch 113 Métodos para la formación empresarial
Fch 113 Métodos para la formación empresarialFch 113 Métodos para la formación empresarial
Fch 113 Métodos para la formación empresarialKel Naru
 
Fch 112 Venezuela sociedad-nación-estado en el sigo xx
Fch 112 Venezuela sociedad-nación-estado en el sigo xxFch 112 Venezuela sociedad-nación-estado en el sigo xx
Fch 112 Venezuela sociedad-nación-estado en el sigo xxKel Naru
 
Fch 111 Educación nacional
Fch 111 Educación nacionalFch 111 Educación nacional
Fch 111 Educación nacionalKel Naru
 
Fcg 212 Temas latinoamericanos para el siglo xxi
Fcg 212 Temas latinoamericanos para el siglo xxiFcg 212 Temas latinoamericanos para el siglo xxi
Fcg 212 Temas latinoamericanos para el siglo xxiKel Naru
 
Fcg 191 El caribe anglófono a través de sus escritores
Fcg 191 El caribe anglófono a través de sus escritoresFcg 191 El caribe anglófono a través de sus escritores
Fcg 191 El caribe anglófono a través de sus escritoresKel Naru
 
Fcg 181 Análisis y redacción de textos expositivos
Fcg 181 Análisis y redacción de textos expositivosFcg 181 Análisis y redacción de textos expositivos
Fcg 181 Análisis y redacción de textos expositivosKel Naru
 
Fcg 161 Italiano
Fcg 161 ItalianoFcg 161 Italiano
Fcg 161 ItalianoKel Naru
 
Fcg 151 Taller de redacción
Fcg 151 Taller de redacciónFcg 151 Taller de redacción
Fcg 151 Taller de redacciónKel Naru
 
Fcg 141 Lengua y cultura francesa
Fcg 141 Lengua y cultura francesaFcg 141 Lengua y cultura francesa
Fcg 141 Lengua y cultura francesaKel Naru
 
Fcg 132 Lexicografía
Fcg 132 LexicografíaFcg 132 Lexicografía
Fcg 132 LexicografíaKel Naru
 

Más de Kel Naru (20)

Fci 161 Programación en el ensamblador, c y c ++
Fci 161 Programación en el ensamblador, c y c ++Fci 161 Programación en el ensamblador, c y c ++
Fci 161 Programación en el ensamblador, c y c ++
 
Fci 122 La aviación militar en la primera y segunda guerra mundial
Fci 122 La aviación militar en la primera y segunda guerra mundialFci 122 La aviación militar en la primera y segunda guerra mundial
Fci 122 La aviación militar en la primera y segunda guerra mundial
 
Fch 112 Venezuela sociedad-nación-estado en el sigo xx
Fch 112 Venezuela sociedad-nación-estado en el sigo xxFch 112 Venezuela sociedad-nación-estado en el sigo xx
Fch 112 Venezuela sociedad-nación-estado en el sigo xx
 
Fch 191 tradiciones afrodescendientes de latinoamérica y del caribe
Fch 191 tradiciones afrodescendientes de latinoamérica y del caribeFch 191 tradiciones afrodescendientes de latinoamérica y del caribe
Fch 191 tradiciones afrodescendientes de latinoamérica y del caribe
 
Fch 181 Educación y trabajo
Fch 181 Educación y trabajoFch 181 Educación y trabajo
Fch 181 Educación y trabajo
 
Fch 171 Herramientas para el aprendizaje
Fch 171 Herramientas para el aprendizajeFch 171 Herramientas para el aprendizaje
Fch 171 Herramientas para el aprendizaje
 
Fch 141 Seminario de la investigación
Fch 141 Seminario de la investigaciónFch 141 Seminario de la investigación
Fch 141 Seminario de la investigación
 
Fch 132 Caudillo, dictador y fuerza armada en venezuela
Fch 132 Caudillo, dictador y fuerza armada en venezuelaFch 132 Caudillo, dictador y fuerza armada en venezuela
Fch 132 Caudillo, dictador y fuerza armada en venezuela
 
Fch 131 Superaprendizaje principios y tecnicas
Fch 131 Superaprendizaje principios y tecnicasFch 131 Superaprendizaje principios y tecnicas
Fch 131 Superaprendizaje principios y tecnicas
 
Fch 121 De una educación castas una de masa
Fch 121 De una educación castas  una de masaFch 121 De una educación castas  una de masa
Fch 121 De una educación castas una de masa
 
Fch 113 Métodos para la formación empresarial
Fch 113 Métodos para la formación empresarialFch 113 Métodos para la formación empresarial
Fch 113 Métodos para la formación empresarial
 
Fch 112 Venezuela sociedad-nación-estado en el sigo xx
Fch 112 Venezuela sociedad-nación-estado en el sigo xxFch 112 Venezuela sociedad-nación-estado en el sigo xx
Fch 112 Venezuela sociedad-nación-estado en el sigo xx
 
Fch 111 Educación nacional
Fch 111 Educación nacionalFch 111 Educación nacional
Fch 111 Educación nacional
 
Fcg 212 Temas latinoamericanos para el siglo xxi
Fcg 212 Temas latinoamericanos para el siglo xxiFcg 212 Temas latinoamericanos para el siglo xxi
Fcg 212 Temas latinoamericanos para el siglo xxi
 
Fcg 191 El caribe anglófono a través de sus escritores
Fcg 191 El caribe anglófono a través de sus escritoresFcg 191 El caribe anglófono a través de sus escritores
Fcg 191 El caribe anglófono a través de sus escritores
 
Fcg 181 Análisis y redacción de textos expositivos
Fcg 181 Análisis y redacción de textos expositivosFcg 181 Análisis y redacción de textos expositivos
Fcg 181 Análisis y redacción de textos expositivos
 
Fcg 161 Italiano
Fcg 161 ItalianoFcg 161 Italiano
Fcg 161 Italiano
 
Fcg 151 Taller de redacción
Fcg 151 Taller de redacciónFcg 151 Taller de redacción
Fcg 151 Taller de redacción
 
Fcg 141 Lengua y cultura francesa
Fcg 141 Lengua y cultura francesaFcg 141 Lengua y cultura francesa
Fcg 141 Lengua y cultura francesa
 
Fcg 132 Lexicografía
Fcg 132 LexicografíaFcg 132 Lexicografía
Fcg 132 Lexicografía
 

Fci 161 Programación en el ensamblador, c y c ++

  • 1. UNIVERSIDAD SIMÓN BOLÍVAR Vicerrectorado Académico Departamento: Coordinación de Formación General Asignatura: PROGRAMACIÓN EN EL ENSAMBLADOR, C y C ++ Código de la asignatura: FCI-161 No. de unidades-crédito: 3 No. de horas semanales: Teoría: 3 Práctica: --- Laboratorio: --- Fecha de entrada en vigencia de este programa: 2004 OBJETIVOS GENERALES Brindar al estudiante un mínimo aceptable de conocimientos y experiencias que el permitan desarrollar correctos programas de computadoras en C y C ++. Son objetivos específicos: A. Introducir al estudiante en la comprensión intelectual de facilidades y características avanzadas del lenguaje de programación ANSI C. B. Exponer al alumno una introducción a la programación orientada a objetos con el lenguaje híbrido C y C ++. C. Presentar al estudiante una explicación que ilustre el modo como se vinculan códigos en C y ensamblador a razón de resolver tareas específicas de l programación de sistemas. CONTENIDOS PROGRAMATICOS TEMA 0 Laboratorio 1: Repaso a la programación simple en lenguaje C con programas que manipulen directamente bits. TEMA 1: Laboratorio 2: Apuntadores, Registros y Uniones en C. TEMA 2: Laboratorio 3: Ejemplos del uso de apuntadores, registros y uniones en C. TEMA: 3 Laboratorio 4: Archivos de E/S de flujo y su visión como objetos.
  • 2. TEMA 4: Laboratorio 5: POO en C ++ (Parte I) TEMA 5: Laboratorio 6: POO en C ++ (Parte II) TEMA 6: Laboratorio 7: Biblioteca Estándar de Plantillas en C ++. TEMA 7: Laboratorio 9: Desarrollo de una GUI y su asociación con programas en C/ C ++. TEMA 8: Laboratorio 10: Aplicaciones Que mezclan código en Ensamblador y C. BIBLIOGRAFÍA BÁSICA Abel, Peter. LENGUAJE ENSAMBLADOR Y PROGRMACIÓN PARA PV IBM Y COMPATIBLES. 3ra. Edición. Prentice Hall Hispanoamericana S. A. 1996. Bronson, G. C ++. PARA INGENIERÍA YCIENCIAS. INTERNATIONAL Thomson Editores, Mexico, 2000. Cohoon, J & J. Davidson. PROGRAMACION Y DISEÑO EN C ++.Prentice Hall Hispanoamericana S. A., Cuarta Edición, México, 2001. Deitel, H.M. et al., COMO PROGRAMAS EN C y C ++. Prentice Hall Hispanamericana S. A., Cuarta Edición, México, 2001 Irvine, K. ASSEMBLY LANGUAGE FOR INTEL-BASED COMPUTERS 3º Edition. Prentice Hall Inc., 1999. Kernignam, B&D. Ritchie. EL LENGUAJE DE PROGRAMACIÓN C., 2da. Edición. Prentice Hall Hispanoamericana S.A. 1991 Savicth, W. RESOLUCION DE PROBLEMAS CON y C ++. EL OBJETIVO DE LA PROGRAMACION. Segunda Edición. Prentice Hall. 2000-06-09 Schildt, H. ANSI C A SU ALCANCE. Osborne Mc Graw Hill. 1991.