Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ellenguajeensambladoresellenguajedeprogramacionutilizadoparaescribir
programasinformaticosdebajonivel,yconstituyelarepresentacinmsdirectadel
codigomaquinaespecficoparacadaarquitecturadecomputadoraslegibleporun
programador.Aunhoyseutilizaenlaprogramacindehandleromanipuladoresde
dispositivosdehardware.
Caractersticas
Elcdigoescritoenlenguajeensambladorposeeunaciertadificultaddeser
entendidodirectamenteporunserhumanoyaquesuestructuraseacercams
bienallenguajemquina,esdecir,lenguajedebajonivel.
Ellenguajeensambladoresdifcilmenteportable,esdecir,uncdigoescritopara
unMicroprocesador,suelenecesitarsermodificado,muchasvecesensutotalidad
parapoderserusadoenotramquinadistinta,aunconelmismoMicroprocesador,
solopuedenserreutilizadosseccionesespecialesdelcdigoprogramado.
Losprogramashechosenlenguajeensamblador,alserprogramadodirectamente
sobreHadware,songeneralmentemsrpidosyconsumenmenosrecursosdel
sistema(memoriaRAMyROM).Alprogramarcuidadosamenteenlenguaje
ensambladorsepuedencrearprogramasqueseejecutanmsrpidamentey
ocupanmenosespacioqueconlenguajesdealtonivel.
Conellenguajeensambladorsetieneuncontrolmuyprecisodelastareas
realizadasporunMicroprocesadorporloquesepuedencrearsegmentosdecdigo
difcilesdeprogramarenunlenguajedealtonivel.
TambinsepuedecontrolareltiempoenquetardaunaRutinaenejecutarse,e
impedirqueseinterrumpadurantesuejecucin.
Ellenguajeensambladoresuncdigoestructuradoygravitatoriodesarrollado
sobreunarchivodeprogramacin(.ASM),enelcualpuedenexistirvarios
programas,macrosorutinasquepuedenserllamadosentresi.
Cdigofuente
Estcompuestoporunasucesindelneasdetexto.
Cadalneapuedeestructurarseenhastacuatrocamposocolumnasseparadospor
unoomsespaciosotabulacionesentres.
Campodeetiquetas:Expresionesalfanumricasescogidasporel
usuarioparaidentificarunadeterminadalnea.Todaslasetiquetas
tienenasignadoelvalordelaposicindememoriaenlaqueseencuentra
elcdigoalqueacompaan.
Campodecdigo:Correspondealnemnicodeunainstruccin,deuna
directivaodeunallamadaamacro.
Campodeoperandosydatos:Contienelosoperandosqueprecisael
nemnicoutilizado.Segnelcdigo,puedehaberdos,unooningn
operando.
Campodecomentarios:Dentrodeunalnea,todoloqueseencuentre
acontinuacindeunpuntoycoma(;)serignoradoporelprograma
ensambladoryconsideradocomocomentario.