Documentos de Académico
Documentos de Profesional
Documentos de Cultura
JosGabrielRodrguezRivas
LENGUAJESDEINTERFAZ
staGuaDidcticaesundocumento
detrabajopropiedaddel
Instituto Tecnolgico de Durango
Divisin de Educacin a Distancia
Ningunapartedeestedocumentopuedeser
reproducidaotransmitidamedianteningnsistema
omtodoelectrnicouotrosmediossinautorizacin
delInstituto
2012DERECHOSRESERVADOSINDAUTOR
InstitutoTecnolgicodeDurango
Blvd.FelipePescador1830Ote.
Durango,Dgo.C.P.34080
Tel.018008363434
Tel.Directo:01(618)8840598
e-mail:informes@itdadistancia.tv
RegistroenTrmite
ImpresoenDurango
Junio2012
ElcontenidodelaGuaDidcticaesresponsabilidad
delosprofesortitularquelaelabor.
Jefa de la Divisin de Educacin a Distancia:
M.C.AdrianaErndiraMurillo
Elaborada por:
L.I.JosGabrielRodrguezRivas
Coordinacin de Pedagoga de
Educacin a Distancia:
M.T.E.TeresitadelCarmenFlixRaigosa
Asesora:
CuerpoColegiadodeProfesores
Centro de Produccin de Materiales
para Educacin a Distancia:
L.C.yT.C.AbrilDenisseMerazHernndez
Responsable de Proyectos Didcticos:
I.S.C.GabrielaElizabethManzaneradelaPaz
Material Multimedia:
I.S.C.MaraCristinaEscuderoRoldn
Produccin de Audios:
L.C.yT.C.JosAntonioSalasGalvn
Digitalizacin de Videos:
L.C.yT.C.PalomaVelzquezLuvanos
Diseo Grfco:
I.S.C.JulioCesarMacasRoldn
LaModalidaddeEducacinaDistanciadel
InstitutoTecnolgicodeDurangoesunprograma
conjuntodelaDireccinGeneralde
EducacinSuperiorTecnolgica(DGEST)
yelGobiernodelEstadodeDurango.
III
ce
den
tes
El Instituto Tecnolgico de Durango fundado en 1948 ofrece en la modalidad
presencial estudios de licenciatura, maestra y doctorado. A partir de agosto del
2003, inicia con la modalidad a distancia en unidades ubicadas en cabeceras
municipalesdelaentidad;losestudiantesqueingresanalamodalidad,participan
en el programa de desarrollo de habilidades para el aprendizaje a distancia
que est integrado por los talleres de Aprendizaje Sinrgico
1
, Habilidades
ComputacionalesyHabilidadesMatemticas.Elfacilitadordeltallerdeaprendizaje
sinrgicodesempeaposteriormentelalabortutorialconelgrupo,loapoyaenla
organizacinparaeldesarrollodelasactividadesdeaprendizajedelasdiferentes
materias y lleva a cabo el seguimiento acadmico. Los estudiantes asisten a la
unidadarecibirasesoraenlneadelasmateriasquecursan,porpartedelasesor
y, a elaborar trabajos ya sea individuales o por equipo. El personal acadmico
que tiene estrecho contacto con los estudiantes, son los facilitadores de las
materias a travs de medios electrnicos y los tutores de manera presencial.
2
c
t
i
c
a
Materiales
T
e
c
n
o
l
o
g
a
s
d
e
l
a
C
o
m
u
n
i
c
a
c
i
n
P
r
o
g
r
a
m
a
d
e
D
e
s
a
r
r
o
l
l
o
d
e
H
a
b
i
l
i
d
a
d
e
s
P
a
r
a
e
l
A
p
r
e
n
d
i
z
a
j
e
a
D
i
s
t
a
n
c
i
a
Formacin de Profesores y
Lderes de Proyecto
T
r
a
b
a
j
o
C
o
l
e
g
i
a
d
o
Seguimiento del
Desempeo Acadmico
VI
2
1
VII
El software y el equipamiento constituyen una plataforma tecnolgica que hace posible el
acceso a los materiales, programas, actividades de aprendizaje, tanto presenciales como
a distancia, de esta manera se llevan a cabo los procesos convergentes de estudiantes,
facilitadores,tutoresypersonalacadmico-administrativo,quienesparticipanenactividades
deformacinycapacitacinparasudesempeoenlamodalidad.
Laformacinintegralquesedaalolargodelprocesodeeducacinadistancia,garantizaque
losprofesionistasqueegresandeestamodalidad,poseanlascaractersticasqueserequieren
paraelusodelatecnologadetrabajoindividualyeltrabajocolaborativoquerequierenlas
empresasactualesenunentornosinfronteras.
El modelo implementado por el InstitutoTecnolgico de Durango consta de 12 elementos:
la institucin educativa, el estudiante, el profesor, el tutor, el plan de estudios, la propuesta
didctica, los materiales, las tecnologas de la comunicacin, el programa de desarrollo de
habilidadesparaelaprendizajeadistancia,laformacindeprofesoresylderesdeproyecto,el
trabajocolegiadoyelseguimientodeldesempeoacadmicodelosestudiantes.
6
L
a
In
s
t
it
uc
in
E
d
uc
a
t
iv
a
E
l E
s
t
u
d
ia
n
t
e
El Instituto Tecnolgico de Durango es una institucin
pblicadeeducacinsuperiortecnolgicafundadaen1948,
que ha evolucionado de impartir carreras tcnicas a ofrecer
actualmente licenciatura y posgrado en las modalidades
presencialyadistancia.
Elestudianteenelmodeloacadmicoparalaeducacinadistanciarequiere
deunaltoniveldemotivacin,llevaacabolasactividadesqueseindicanen
laguadidcticadelaasignatura,quefuerondiseadasporelprofesortitular.
c
t
ic
a
L
o
s
M
a
t
e
r
ia
le
s
9
8
X
L
a
s
te
cn
ologa
s
d
e
la
com
un
ica
cin
En la educacin a distancia se emplean las tecnologas de
comunicacin,latecnologaesutilizadacomounelemento
quealientaeldesarrollodelaautonomaenelaprendizaje.
Para
asegurarellogro
deresultadosenelaprendizaje,el
modeloacadmicodeeducacinadistancia
cuentaconelprogramapropedutico
dedesarrollodehabilidadesparael
aprendizajeadistancia,esteprograma
facilitaqueelestudiantelogreelperfl
requeridoparainiciarsusestudiosdela
carreraylepermitasuperarlosobstculos
personalesymetodolgicosensu
formacinprofesional.Ademscontribuye
alincrementodelacalidadacadmicaya
disminuirelndicededesercin;incrementa
lasposibilidadesdequedesarrollen
conxitosusestudiosdelicenciatura
atravsdelabsqueda,selecciny
manejodelainformacin;eldesarrollo
dehabilidades,hbitosyactitudespara
elestudio;laplaneacindevidaycarrera,
eldesarrollodelamotivacinintrnseca;
delashabilidadesparalacomunicacin
y,delaintegracinenbenefciodelos
estudiantesdelosprocesossinrgicos
familiareseinstitucionales.Selograas
quelosestudiantesseresponsabilicende
supropioprocesodeaprendizajeysean
acompaadosefcientementeporlafamiliay
porlasinstanciasacadmico-administrativas
institucionales.Elprogramadisminuyelos
problemasdeadaptacinalamodalidada
distancia.
E
l
p
r
o
g
r
a
m
a
d
e
d
e
s
a
r
r
o
l
l
o
d
e
h
a
b
i
l
i
d
a
d
e
s
p
a
r
a
e
l
a
p
r
e
n
d
i
z
a
j
e
a
d
i
s
t
a
n
c
i
a
1
0
1
1
1
2
XI
S
eguimiento del desempeo
acadmico del estudiante
El seguimiento del desempeo acadmico del estudiante es una actividad
formalizadaquetienecomopropsitoelobtenerinformacinsobreelavancedel
trabajo acadmico de cada uno de los estudiantes de manera particular, con la
fnalidad de apoyarlos en la autoevaluacin y mejoramiento permanente en su
desarrollopersonalyensudesempeoacadmico.
Loselementosquesehanincluidoysucontribucinalprocesodeformacinde
profesionistas, requieren ser adaptados a las caractersticas de cada sector de la
poblacinqueseatiende,detalmaneraquecuandosetratadeadultosquetrabajan,
la modalidad puede llegar a transformarse en virtual, y todos los elementos se
alejandeltrabajocolaborativoyseacercanmsalextremodeltrabajoindividual,
sinembargo,esconveniente,parapotenciareldesarrolloacadmicoypersonaly,
mantener en su mnima expresin la desercin y reprobacin, que se conserven
todos los elementos del modelo aunque tengan otras maneras de expresin. El
trabajocolaborativo,siempreserposibleconelapoyodelatecnologa,deigual
manerasucedeconlalabortutorialylaasesora.
For
m
a
c
in
d
e
p
r
of
e
s
or
e
s
y
ld
e
r
e
s
d
e
p
r
oy
e
c
t
o
La formacin del personal docente y lderes de proyecto se logra a travs del
Programa de formacin de lderes de proyecto de Educacin a Distancia, este
programa atiende a la necesidad de desarrollar habilidades en reas especfcas
del perfl del docente de educacin a distancia tales como: El modelo educativo
del SNEST, Didctica de la educacin superior tecnolgica a distancia, Diseo
de experiencias de aprendizaje, Diseo y elaboracin de materiales didcticos,
Acreditacin y evaluacin en la educacin a distancia, Operacin del modelo de
educacinadistancia.
Trabajo colegiado
Acompaando al proceso de formacin de los profesionistas, existe una permanente
colaboracinentrelosprofesoresasesores,lostutores,elpersonalacadmicoadministrativo
tantodelasunidadesadistanciacomodelaunidaddeeducacinadistanciadelaCd.de
Durango,conlafnalidaddeapoyarelprocesodedesarrollodelaspotencialidadesdelos
estudiantesy,lasuperacindelasdefciencias,elmejoramientopermanentedelaformas
deexpresindelapropuestadidcticaylosmaterialesrequeridosparaelaprendizaje.
XII
1.NJERAJQUEZ,Esperanza(1993)AprendizajeSinrgicoEn:UBAMARI.AoX,No.30,InstitutoTecnolgicodeDurango.
2.NJERAJQUEZEustolia,NJERAJQUEZEsperanza,Elpapeldelasnuevastecnologaseneldocenteparalaeducacina
distancia.En:MemoriasdelaXXVIIIConferenciaNacionaldeIngeniera.ANFEI-UdeG,2001.
3.MASLOW,AbrahamH.(1979).LaPsicologadelaciencia.Edamex,Mxico,D.F.
4.MASLOW,AbrahamH.(1982).Laamplitudpotencialdelanaturalezahumana.Trillas,Mxico,D.F.
5.NJERAJQUEZEsperanza,NJERAJQUEZEustolia,Programadedesarrollodehabilidadesbsicasparalaeducacina
distancia.En:MemoriasdelaXXVIIIConferenciaNacionaldeIngeniera.ANFEI-UdeG,2001.
6.NJERAJQUEZEustolia,RUVALCABAGONZLEZ,Francisco(2004).ModeloAcadmicoparalaEducacinSuperiorTecnolgica
aDistancia.InstitutoTecnolgicodeDurango,Durango,Mxico.
XIII
La gua didctica de Lenguajes de Interfaz es auxiliar en la preparacin de los
educandosenlamodalidaddeEducacinaDistanciaysirvedeayudaalostutoresde
lasunidadesadistanciadelInstitutoTecnolgicodeDurango.
En la gua didctica se presentan los elementos mnimos necesarios que todo
estudiantedebemanejar,comprenderyasimilar,temaportema,hastacompletarel
cursodeLenguajesdeInterfazClaveSCC-1017,conformealprogramadeestudiosde
laDireccinGeneraldeEducacinSuperiorTecnolgicaparalacarreradeIngeniera
enSistemasComputacionales.
Laguadidcticaconstituyeunapoyoparaelcursoybuscaorientaralestudianteyal
tutordelaunidadadistancia,enloscontenidosesencialesquedebenaprenderpara
lograrlaacreditacindelaasignatura.
Alserunaguadelostemasparticularesydelcursoengeneral,elestudianteencontrar
en ella varios elementos que desarrollar a travs de las actividades encaminadas a
laconstruccindesuaprendizaje.Estasactividadesserndirigidasporeltutordela
unidad a distancia y asesoradas por el profesor asesor en la unidad de Educacin a
DistanciadelInstitutoTecnolgicodeDurango.
LaguadidcticadeLenguajesdeInterfazproporcionaalestudianteyaltutordela
unidad a distancia, la ubicacin curricular de la asignatura, y las polticas del curso,
as como la representacin grfca del curso que describe y enlaza los contenidos
presentados,alolargodelamisma.Ellenguajeutilizadoessencilloparaunamejor
comprensin y asimilacin, evitando el vocabulario rebuscado y ofrece como
complementounglosariodetrminospropiosdelaasignatura.
Presentacion
XIV
Enlaguadidctica,seresaltanloscontenidosformativos(SABER,SABER-HACER,SABER-
SER).Enseguidasedescribenlasactividadesarealizar,ysesolicita,encadaunadeellas,
una(s)evidencia(s),adems,unasecuenciadeactividadessecundarias.Cadaactividad
vienemarcadaconsunmerodistintivoparasufcilyrpidalocalizacin.
d
e
te
rm
in
a
n
te
p
a
ra
q
u
e
c
a
d
a
u
n
o
d
e
lo
s
e
s
tu
d
ia
n
te
s
y
e
lg
ru
p
o
e
n
g
e
n
e
ra
l,re
a
lic
e
n
d
e
m
a
n
e
ra
p
e
rm
a
n
e
n
te
s
u
m
e
jo
re
s
fu
e
rz
o
.
E
s
re
s
p
o
n
s
a
b
ilid
a
d
d
e
l tu
to
r lle
v
a
r a
c
a
b
o
e
l s
e
g
u
im
ie
n
to
a
c
a
d
m
ic
o
y
a
p
o
y
a
r e
l
d
e
s
a
rro
llo
p
e
rs
o
n
a
l d
e
lo
s
e
s
tu
d
ia
n
te
s
y
m
a
n
te
n
e
r c
o
m
u
n
ic
a
c
i
n
c
o
n
lo
s
p
a
d
re
s
d
e
fa
m
ilia
.
E
s
fu
n
d
a
m
e
n
ta
l
q
u
e
m
a
n
te
n
g
a
la
c
o
m
u
n
ic
a
c
i
n
c
o
n
lo
s
p
ro
fe
s
o
re
s
a
s
e
s
o
re
s
y
a
s
e
a
d
e
m
a
n
e
ra
p
re
s
e
n
c
ia
l
o
v
irtu
a
l,
p
a
ra
re
v
is
a
r
la
s
a
c
tiv
id
a
d
e
s
re
a
liz
a
r
e
n
la
s
e
m
a
n
a
s
ig
u
ie
n
te
y
a
p
o
y
a
r a
lo
s
e
s
tu
d
ia
n
te
s
e
n
la
o
rg
a
n
iz
a
c
i
n
n
e
c
e
s
a
ria
p
a
ra
e
l
c
u
m
p
lim
ie
n
to
d
e
la
s
m
is
m
a
s
, c
o
n
e
l tie
m
p
o
s
u
f
c
ie
n
te
p
a
ra
re
s
o
lv
e
r la
s
p
o
s
ib
le
s
d
u
d
a
s
q
u
e
s
e
p
re
s
e
n
te
n
y
e
n
tre
g
a
ra
tie
m
p
o
lo
s
tra
b
a
jo
s
s
o
lic
ita
d
o
s
.
E
l
tu
to
r
d
e
b
e
te
n
e
r
p
re
s
e
n
te
e
n
to
d
o
m
o
m
e
n
to
fo
m
e
n
ta
r
e
n
lo
s
e
s
tu
d
ia
n
te
s
e
l
d
e
s
a
rro
llo
d
e
la
s
h
a
b
ilid
a
d
e
s
p
a
ra
e
l m
a
n
e
jo
d
e
la
s
e
m
o
c
io
n
e
s
, la
s
a
c
titu
d
e
s
p
a
ra
tra
ta
rc
o
n
d
ife
re
n
te
s
p
e
rs
o
n
a
s
,p
ro
m
o
v
e
re
lre
s
p
e
to
,la
c
o
la
b
o
ra
c
i
n
,lo
s
v
a
lo
re
s
y
la
fo
rm
a
c
i
n
d
e
h
b
ito
s
p
o
s
itiv
o
s
.
M
a
n
u
a
l
p
a
r
a
e
l
t
u
t
o
r
Lenguajes
deInterfaz
2-2-4
21
t
u
t
o
r
U
b
ic
a
c
i
n
C
u
r
r
ic
u
la
r
d
e
la
A
s
i
g
n
a
t
u
r
a
22
En el contenido de esta asignatura se incorporan diversos elementos con el
propsitodegenerarunambientequefaciliteelaprendizajeylaconstruccindel
conocimiento,medianteeltrabajoindividualyenequipo.
Como parte de la estrategia metodolgica, se proporcionan elementos tericos
deLenguajesdeInterfaz,quedebenserllevadosalaprctica;lasbasestericasse
proporcionanatravsdelosrecursosdidcticosconlosquecuentaelcurso:
Texto
Hipertexto
Internet
Video
Audio
Lineamientos del curso
1. El profesor asesor realizar una evaluacin diagnstica a los alumnos, la cual
tienelafnalidaddeidentifcarqueconocimientospreviostienedelamateriaysus
expectativasdeaprendizajesobreelcurso.
2. Al comienzo del curso el tutor les indicar a los alumnos que el proyecto se
desarrollarenequiposdedosatrespersonas,yseelegirdentrodesusintegrantes
a un jefe diferente para cada actividad programada en la gua didctica, de tal
formaquetodosocupenestepapelrolndosesucesivamente.Eljefeenturnoser
elresponsablededirigirlaactividadyenviarelproductodeaprendizajealprofesor
asesorenlafechaprogramadaenelcalendariodeactividades.
3. Las referencias bibliogrfcas de las citas, ya sean textuales o parafraseadas,
deben insertarse en el cuerpo del texto, evita escribirlas a pie de pgina; todas
y cada una de las obras utilizadas para realizar las actividades, deben incluirse
ordenadas alfabticamente en el apartado deReferencias bibliogrfcas. Utilizar
las normas de publicacin de trabajos de la (American Psychological Association
(APA)ensuPublicationManual(Washington,1994).
Politicas
d
e
l
c
u
r
s
o
23
4.Lostrabajosescritosdebentenerenelpiedepginalosdatosdeidentifcacin
delaactividadylosnombresdelosautores.
5.Lostrabajosescritosdebenpaginarseenelladoinferiorderecho.
6. Los productos de aprendizaje del curso debern ser entregados en las fechas
programadas en el calendario de actividades. Las excepciones se harn slo por
causasdefuerzamayoryplenamentejustifcadas.
7. La comunicacin por medio del sistema de aprendizaje en lnea o por correo
electrnico,deberdarsesiempredentrodeunambientederespeto;elvocabulario
inapropiadoo las descalifcacionesa los compaeros podrn ser penalizadaspor
elprofesorasesor.
q
u
in
a
M
i
c
r
o
c
o
n
t
r
o
l
a
d
o
r
e
s
26
Lenguajes de Interfaz
Lenguaje Ensamblador
Fundamentos
de
Programacin
Programacin
Orientadaa
Objetos
Estructurasde
Datos
Tpicos
Selectosde
Programacin
Simulacin
Lenguajesde
Interfaz
Programacin
Lgica
Programacin
Web
Ejeformativo:
Programacin
27
UnidaddeCompetencia:
Desarrollarsoftwareparaestablecerlainterfazhombre-mquinay
mquina-mquina.
28
Al fnalizar el curso, el alumno deber realizar una interfaz en un
lenguaje de alto nivel que por medio de un men se pueda acceder a los
programas individuales desarrollados en cada una de las actividades.
Proyecto a desarrollar
SABER SABER HACER
Conocerlosconceptosde:
Interrupciones
MemoriaRAM
Modosdedireccionamiento
RegistrosdelCPU
Procesodeensambladoyligadodeun
programaenellenguajeensamblador.
Efectuarunestudiodelaarquitecturadel
procesadorIntelIA-32ascomo,losregistros
delCPU.
Conocerlasprincipalesinstruccionesy
operacionesdeprogramacinenlenguaje
ensamblador:
Ciclosnumricos
Cicloscondicionales
Incrementoydecremento
Cadenas
Instruccionesaritmticas
Desplazamientoyrotacin
Operacionesbsicassobrearchivosen
disco
Utilizarlasprincipalesinstrucciones
dellenguajeensambladorpararealizar
aplicaciones.
Conocercmoimplementarlos
procedimientosylasmacrosenprogramas
escritosenellenguajeensamblador.
Aplicarlosconceptosdemacrosy
procedimientosenprogramasescritosenel
lenguajeensamblador.
Conocerelfuncionamientodelbuferde
videodeunacomputadora.
Conocerlaformadeaccesoalosdispositivos
dealmancenamientodeunacomputadora
medianteellenguajeensamblador.
Conocerlaformaderealizarinterfaces
desoftwareparacontrolarelhardware
medianteelusodeunlenguajede
programacin.
Desarrollarprogramasenunlenguajede
programacinparacontrolarinterfaces
dehardwareutilizandolospuertosdela
computadora.
Contenidos formativos
29
30
uno
Efectuar un estudio de la arquitectura del procesador
Intel IA-32, as como, los registros del CPU.
No. de sesiones programadas: 12
Evidencia (s):
a. ReportedelaestructuradelosprocesadoresIntelIA-32.
b. MapaconceptualsobrelostiposderegistrosquecontieneunCPU.
c. Examenindividual.
Para que tu actividad la cumplas con xito realiza lo que sigue:
LeeeltemaIntroduccinaloslenguajesdebajoniveldela
antologa.
InvestigalaestructuradelaarquitecturadelosprocesadoresIntel
IA-32yrealizaunreporte.
Investigaendiferentesmediosacercadelostiposderegistrosque
contieneunCPUyrealizaunmapaconceptual.
InstalaMicrosoftMacroAssembler(MASM32).Elcuallopuedes
descargardelsiguienteSitioWeb:http://www.masm32.com/index.
htm
RevisadetenidamentelamultimediaConversindecimal-
hexadecimal.
AnalizalamultimediaProcesodeensambladoyligado.
Realizalosprogramasqueseindiquenporpartedelasesorenlnea.
Actividad a realizar:
31
dos
Utilizar las principales instrucciones del lenguaje ensamblador
para realizar aplicaciones.
Actividad a realizar:
No. de sesiones programadas: 22
Evidencia (s):
a. Mapaconceptualsobrelaestructuradeunprogramaenlenguaje
ensamblador.
b. Programaenlenguajeensambladorparalaobtencindeuna
cadenaenrepresentacindecimal.
c. Programaenlenguajeensambladorparalaobtencindeuna
cadenaenrepresentacinhexadecimal.
d. Examenindividual.
Para que tu actividad la cumplas con xito realiza lo que sigue:
LeeeltemaProgramacinbsicadelaantologa.
Realizalosprogramascorrespondientesaestetemaquevienen
dentrodelaantologa.
Investigaacercadelaestructuradeunprogramaenlenguaje
ensamblador,yqusonycmoseaplicanlosnemnicosde
instruccinenellenguajeensambladoryrealizaunmapa
conceptual.
Realizalosprogramasqueseindiquenporpartedelasesorenlnea.
Realizaunprogramaenlenguajeensambladorparalaobtencinde
unacadenaenrepresentacindecimal.
Realizaunprogramaenlenguajeensambladorparalaobtencinde
unacadenaenrepresentacinhexadecimal.
32
tres Aplicar los conceptos de macros y procedimientos en
programas escritos en el lenguaje ensamblador.
Actividad a realizar:
No. de sesiones programadas: 12
Evidencia (s):
a. Programaenlenguajeensambladorutilizandomacros.
b. Programaenlenguajeensambladorutilizandoprocedimientos.
c. Examenindividual.
Para que tu actividad la cumplas con xito realiza lo que sigue:
LeeeltemaModularizacindelaantologa.
Realizalosprogramasquevienendentrodelaantologacomoparte
deestetema.
Realizalosprogramasqueseindiquenporpartedelasesorenlnea.
Realizaunprogramaenlenguajeensambladordondemuestresel
usodemacros.
Realizaunprogramaenlenguajeensambladordondemuestresel
usodeprocedimientos.
33
cuatro
Desarrollar programa en un lenguaje de
programacin para controlar interfaces
de hardware utilizando los puertos de la
computadora.
Actividad a realizar:
No. de sesiones programadas: 14
Evidencia (s):
a. Programaencualquierlenguajedeprogramacinparacontrolarunainterfazde
hardwareutilizandocualquieradelospuertosdelacomputadora(USB,serialo
paralelo).
Para que tu actividad la cumplas con xito realiza lo que sigue:
LeeeltemaProgramacindedispositivosdelaantologa.
EscuchadetenidamenteelaudioMicrocontroladores.
Investigaendiversasfuentesdeinformacincmodisearunainterfazde
softwareencualquielenguajedeprogramacinparacontrolarunainterfazde
hardwareutilizandoelpuertoparalelo,serialoUSBdelacomputadora.
Conbaseenlainvestigacindelpuntoanterior,elaboraunprogramaen
ellenguajedeprogramacindetueleccin,paracontrolarunainterfazde
hardwareutilizandocualquieradelospuertosdelacomputadora(USB,serialo
paralelo).
34
ELEMENTO DE
COMPETENCIA
CRITERIOS DE
REALIZACIN
%
ESPECIFICACIN DEL
CAMPO OCUPACIONAL
Efectuarunestudio
delaarquitecturadel
procesadorIntelIA-32
ascomo,losregistros
delCPU.
Utilizarlasprincipales
instrucciones
dellenguaje
ensambladorpara
realizaraplicaciones.
a. Reportedelaestructurade
losprocesadoresIntelIA-32.
Redaccin
Relevancia
Creatividad
b. Mapaconceptualsobre
lostiposderegistrosque
contieneunCPU.
Conceptoprincipal
Conceptossecundarios
Jerarqua(nivelesy
ramifcaciones)
Estructura(organizacin,
claridadyequilibrio)
Creatividad
c. Examen.
a. Mapaconceptualestructura
deunprogramaenlenguaje
ensamblador.
Conceptoprincipal.
Conceptossecundarios.
Jerarqua(nivelesy
ramifcaciones).
Estructura(organizacin,
claridadyequilibrio).
Creatividad.
b. Programaenlenaguaje
ensambladorparala
obtencindeunacadenaen
representacindecimal.
Efectividad.
Documentacin.
Estructuray
organizacin.
5
5
5
5
5
5
5
5
60
100
5
5
5
5
5
5
5
5
Departamentosdondese
requierelaprogramacin
demicrocontroladores.
Departamentosdondese
requierelaprogramacin
demicrocontroladores.
Estndares de competencia
35
ELEMENTO DE
COMPETENCIA
CRITERIOS DE
REALIZACIN
%
ESPECIFICACIN DEL
CAMPO OCUPACIONAL
Aplicarlosconceptos
demacrosy
procedimientosen
programasescritos
enellenguaje
ensamblador.
Desarrollarprograma
enunlenguajede
programacinpara
controlarinterfaces
dehardware
utilizandolospuertos
delacomputadora.
c. Programaenlenguaje
ensambladorparala
obtencindeunacadenaen
representacinhexadecimal.
Efectividad.
Documentacin.
Estructuray
organizacin.
d. Examen.
a. Programaenlenguaje
ensambladorutilizando
macros.
Efectividad.
Estructuray
organizacin.
Documentacin.
b. Programaenlenguaje
ensambladorutilizando
procedimientos.
Efectividad.
Estructuray
organizacin.
Documentacin.
c. Examen.
a. Programaencualquier
lenguajedeprogramacin
paracontrolarunainterfaz
dehardwareutilizando
cualquieradelospuertosde
lacomputadora(USB,serial
oparalelo).
Creatividad.
Efectividad.
Usodemateriales.
Documentacin.
5
5
5
45
100
15
5
5
15
5
5
50
100
50
30
10
10
100
Departamentosdondese
requierelaprogramacin
demicrocontroladores.
Departamentosdondese
requierelaprogramacin
demicrocontroladores.
36
Apuntador o puntero:Tipodedatoformadoporunadireccindememoria
principal.Atravsdeestetipodedatosepuedeaccederacualquierbloque
de memoria que est referenciado, es decir que sepamos su direccin
lgica.
ASCII (American Standard Code for Information Interchange): Cdigo
estndar estadounidense para el intercambio de informacin. Cdigo de
sietebitsadoptadocomounestndarmundialparafacilitarelintercambio
dedatosentredistintossistemasymquinasenambientesconectadosen
red.
Byte:Conjuntode8bitsusadoparadesignaruncaracter,letraonmero.
Cdigo fuente:Programaescritoenunlenguajedeprogramacinporun
programador.Essolounarchivodetextosimplequecontienelasecuencia
deoperacionesquelacomputadoradeberejecutar,enunaformasimple
deentenderporunapersonaquesepaprogramarendicholenguaje.
Cdigo objeto: Programa expresado en lenguaje de mquina (ceros y
unos),demaneraquepuedaserejecutadoporunacomputadora.
CPU: Acrnimo ingls de Central Processing Unit, en castellano,
Unidad Central de Proceso. Aquella unidad incluida ntegramente en el
microprocesador(soloenPCs)deunacomputadoraquecontrolaelresto
deunidades.Formadaporlaunidadaritmtico-lgica,launidaddecontrol
ydepequeosregistrosprincipalmente.Elcontrollollevaacabomediante
la interpretacin y la ejecucin de instrucciones, segn las seales que le
dictaunreloj.
Depuracin: Deteccin, localizacin y eliminacin de errores en un
programa.Tambinllamadodebugging.
Editor de texto: Programa orientado a la edicin, y manipulacin de
archivosdetexto.
Glosario
37
Enlazador: Programa encargado de unir o enlazar el cdigo de varios
mdulosseparadosquemantienenllamadasoreferenciascruzadasentre
losmismos,deformaquesepuedarealizarsuposteriorejecucin.
Ensamblador: Lenguaje de programacin de medio nivel, el cual es
traducibledirectamentealenguajemquina.Estconstituidoporunjuego
deinstruccionescaractersticodecadamquinacondistintaarquitectura.
Etiqueta: Es un identifcador que acta como marcador de posicin para
lasinstruccionesylosdatos.
Hexadecimal: Es un sistema de numeracin que emplea 16 smbolos. Su
usoactualestmuyvinculadoalainformticaycienciasdelacomputacin.
Instruccin:Esunenunciadoquesevuelveejecutablecuandoseensambla
unprograma.
Interrupcin: Detencin temporal en un punto determinado de un
programa, para permitir el acceso y proceso de una rutina que tomar
el control del sistema. Puede ocurrir debido a diferentes causas ya sean
hardwareosoftware.
INT Instruccin:(INTllamadaaunprocedimientodeinterrupcin).Llama
aunasubrutinadelsistemaquetambinseleconocecomomanejadorde
interrupciones.
Lenguajes de alto nivel:Lenguajessimblicosconstituidosporunlxico,
unasintaxisyunasemntica;loscualessonfcilmenteentendiblesporel
usuariocuandotienequerealizarprogramasparacomputadoras.
Lenguajes de bajo nivel: Lenguaje de programacin orientado a la
mquina.
38
Lenguaje mquina:(Instrucciones)sonaquellasquebasadasensecuencias
de ceros y unos (cdigo binario), son entendibles directamente por el
ordenadoryporlotantoejecutablessinnecesidaddetraduccin.
LSB:Enbinario,elbitmsaladerechaotambinelbitmenossignifcativo.
MASM:MicrosoftMacroAssembler.Esunensambladorparalafamiliax86
demicroprocesadores.
MSB:Enbinario,elbitmsalaizquierdaotambinelbitmssignifcativo.
Nemnico de instruccin: Es una palabra corta que identifca a una
instruccin.
Nmeros binarios: Son nmeros en base 2, es decir, cada dgito binario
llamadobitesun0oun1.
Octeto:Serefereaunaunidaddeinformacincompuestapor8bits.Este
es un sinnimo utilizado para reemplazar la palabra byte en casi todo
tipodetecnologa,aunqueexistensusexcepcionespuestoqueenciertos
sistemassemanejanbytesquenoseconformande8bits.
Registro:Pequeasubicacionesdealmacenamientodealtavelocidad,que
seencuentrandirectamentedentrodelCPU.Esderpidoaccesoysonmuy
utilizadosprogramandoenlenguajeensamblador.
39
bibliogrficas, electrnicas e imgenes
Bibiogrfcas:
KipR.IrvineLenguaje ensamblador para computadoras basadas en Intel.
5Edicin.Pearsoneducacin,Mxico,2008.
Electrnicas:
TheMASM32SDK.(1998).TheMASM32SDKVersion11.Extradoel28
Junio,2012delSitioWeb:http://www.masm32.com/index.htm
KipIrvine.(2010).AssemblyLanguageforx86Processors,6thEdition.
Extradoel28Junio,2012delSitioWeb:http://kipirvine.com/asm/
IczelionsWin32AssemblyHomepage.(1998).Extradoel28Junio,2012
delSitioWeb:http://win32assembly.online.fr/
Imgenes:
Portada
Pg.16
Lic.ArmandoCuellarRojas.(2011).DireccindeInformticay
Comunicaciones.Extradoel28Junio,2012delSitioWeb:http://www.
di.sld.cu/fondos/61-wallpaper-71099.jpg
Pg.26
ILIREYSA.(2012).Eprenda.Extradoel28Junio,2012delSitioWeb:http://
eprenda.com/sites/default/fles/imagecache/course_detail_img/curso-
niple-pics%5B1%5D.jpg
Wikitronica.(2012).Wikideelectrnica.Extradoel28Junio,2012delSitio
Web:http://witronica.com/_media/499241.jpg?w=300
AntonZamov.(2010).Freelancedeveloperdesignerprogrammer
aoutsourcing.Extradoel28Junio,2012delSitioWeb:http://zamov.
online.fr/images/assembler.jpg
Referencias
40
Pg.28
FamiliaToledo.(2012).Lacomputadoraporttilmseconmicadelmundo.
Extradoel28Junio,2012delSitioWeb:http://www.biyubi.com/foto99.jpg
Dr.CanteroCuadrado.(2012).UniversidaddeHuelva.Extradoel28Junio,
2012delSitioWeb:http://www.uhu.es/diesia/html/images/master_1.gif
HIS(HoneynetinSpanish).(2012).Extradoel28Junio,2012delSitioWeb:
http://his.sourceforge.net/honeynet/tools/cdrom/honeywall_menu.jpg
Pg.30
Lenguajesdeprogramacin(2011).RedNacionalEscolar.Gobierno
BolivarianodeVenezuela.Extradoel28Junio,2012delSitioWeb: http://
www.rena.edu.ve/cuartaEtapa/Informatica/Imagenes/T13Dib02.gif
Pg.31
AdranHernndez.(2011).TecnologayVideojuegos.Extradoel28Junio,
2012delSitioWeb:http://itadrix.fles.wordpress.com/2011/03/screen-kodu.
png?w=640
ProfesionaldeGSMGPRSyunmdulodefabricacindelosmdulosGPS.
(2012).DebuenacalidadGSMGPRSModem&Mduloalaventa.Extrado
el28Junio,2012delSitioWeb:http://spanish.gsm-gprs-modem.com/
photo/gsm-gprs-modem/editor/20111129093722_91771.jpg
Pg.32
ArquitecturadelProcesador.ZatorSystems:Tecnologadelainformacin
paraelconocimiento.Extradoel23Julio,2013delSitioWeb:http://www.
zator.com/Hardware/Images_esp/H3b-F1.gif
Pg.33
Microcontroladoresde32bitconconectividadEthernet,CANyUSB.
Diarioelectronico.Extradoel23Julio,2013delSitioWeb:http://www.
diarioelectronicohoy.com/imagenes/2011/01/Microcontroladores-de-32-
bit-con-conectividad-Ethernet-CAN-y-USB.jpg
41
L.I.JosGabrielRodrguezRivas
Naci en la ciudad de Durango, Durango. Realiz sus estudios en el Instituto
Tecnolgico de Durango obteniendo el titulo de Licenciatura en Informtica.
ActualmenterealizasusestudiosdemaestraenTecnologasdelaInformacincon
especialidadenRedesdeComputadorasenlaUNIDsedeDurango.
Se ha desempeado laboralmente como encargado de Sistemas en el Hotel
Gobernador de la ciudad de Durango en los aos 1996 y 1997. En el periodo de
1997 a 2008, labor como coordinador de recaudaciones y lder de proyecto del
rea de ingresos en la Direccin de Informtica de la Secretara de Finanzas del
Gobierno del Estado de Durango. En Junio del 2006 a Agosto del 2009, labor
en la empresa TRIASO S.A. de C.V. en el rea de desarrollo de Software usando
tecnologas Open Source (Cdigo Abierto) y Free Software (Software Libre) en
ambiente Web. En el Instituto Tecnolgico de Durango desde el ao 2009 se ha
desempeado como Catedrtico de la Academia de Informtica y Sistemas, as
como, en la Modalidad de Educacin a Distancia impartiendo materias como:
BasesdeDatosDistribuidas,NegociosElectrnicos,Consultora,TallerdeBasede
Datos, ProgramacinWeb,Tpicos Selectos de ProgramacinWeb, Fundamentos
de Programacin, Organizacin de Datos, Simulacin, Algoritmos y Lenguajes de
ProgramacinyTpicosAvanzadosdeProgramacin.
Dentrodesuactualizacinprofesionalhatomadocursosde:
INTRODUCCION AL SQL (SYBASE)
ARQUITECTURA CLIENTE/SERVIDOR Y SQL SERVER
TRANSACT-SQL (SYBASE)
FAST TRACK TO ADAPTIVE SERVER ENTERPRISE 12
CURSO BASICO Y AVANZADO DE POWER BUILDER
BUILDING OBJECT ORIENTED APPLICATIONS WITH POWER BUILDER
PROGRAMACION ORACLE-PL/SQL
ORACLE DATABASE ADMINISTRATION I
ORACLE DATABASE ADMINISTRATION II
OracleAS PORTAL 10g: BUILD PORTLETS WITH JAVA
INTRODUCCION A JAVA
CONECTIVIDAD CON JAVA
FUNDAMENTOS DE SEGURIDAD CON JAVA
LINUX WORKSTATION
PLATAFORMA MOODLE
EVALUACIN POR COMPETENCIAS
PRODUCCIN DIGITAL DE CONTENIDOS EDUCATIVOS Y RECURSOS MULTIMEDIA
(PAQUETESSCORM).