SlideShare una empresa de Scribd logo
1 de 1
CONCEPTOS BASICOS
SOBRE PROGRAMACION
EN ENSAMBLADOR
INTRODUCCION
 Programa:
secuencia de
operaciones
conducentes a
resolver un
problema
determinado.
 Lenguaje de
programación:
una notación
formal para
describir
algoritmoso
funcionesque
serán
ejecutadaspor
un
computador.
Lenguajes de alto nivel:
cercanos a la forma de pensar
del programador.
Ejemplo: PASCAL, Java, C,
C++, Visual Basic, FORTRAN,
etc.
_ Lenguajes simbólicos: no
son directamente
interpretables por la
circuitería de la máquina.
• Se codifican mediante
símbolos alfanuméricos, de
puntuación,
paréntesis, separadores, etc.
_ Lenguajes de bajo nivel:
cercanos a la arquitectura de
la máquina.
_ Lenguaje máquina: el único
que la circuitería de la
máquina es capaz de
interpretar.
. Los lenguajes de alto
nivel se acercan de
alguna manera a la forma
en que las
personas resolvemos los
problemas.
_ Características:
• Posibilidad de traducción
automática a lenguaje
máquina.
• Independencia de la
arquitectura del computador.
• Transportabilidad entre
diferentes computadores.
_ Algunos tipos de
lenguajes de alto nivel:
• Lenguajes de propósito
general.
• Lenguajes de propósito
específico (comerciales,
científicos,educativos,etc).
• Lenguajes
procedimentales.
• Lenguajes declarativos.
• Lenguajes de diseño de
sistemas de información.
TIPOS DE LENGUAJE
ENSAMBLADOR
Tipos de líneas en un
programa en
ensamblador:
• Instrucciones:
ejecutables por el
computador.
• Pseudoinstrucciones:
secuencias de
instrucciones con
nombre predefinido
(“alias”).
• Directivas:
indicaciones para el
traductor. En MIPS
comienzan por “.”.
• Comentario: suelen
comenzar por un
carácter especial (en
MIPS es “#”), y son
ignoradas por el
traductor en cuanto a la
generación de código
objeto
1.Especificación del
problema.
2. Elaboración del
algoritmo de la solución.
3. Diseño del diagrama de
flujo.
4. Codificación en
ensamblador.
5. Edición del programa
fuente.
6. Traducción del
programa fuente a código
máquina.
7. Montaje del programa
ejecutable.
8. Carga y ejecución del
programa.
9. Verificación del
funcionamiento del
programa.
FASES DEL
DESARROLLO DEL
PROGRAMA
SINTAXIS DE UN
PROGRAMA
ENSAMBLADOR

Más contenido relacionado

La actualidad más candente

NIVELES DE LENGUAJES DE PROGRAMACION
NIVELES DE LENGUAJES DE PROGRAMACIONNIVELES DE LENGUAJES DE PROGRAMACION
NIVELES DE LENGUAJES DE PROGRAMACIONWow World of Warcraft
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónFrhank Avilha
 
Niveles de Lenguajes de Programación.
Niveles de Lenguajes de Programación.Niveles de Lenguajes de Programación.
Niveles de Lenguajes de Programación.sceapn
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónnao_1
 
Introducción a lenguajes de programación
Introducción a lenguajes de programaciónIntroducción a lenguajes de programación
Introducción a lenguajes de programaciónrmirandaibanez
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacioncamila1727
 
Lengujes de 2 generacion
Lengujes de 2 generacionLengujes de 2 generacion
Lengujes de 2 generacionMiguel Angel
 
Niveles de lenguajes de programacion
Niveles de lenguajes de programacionNiveles de lenguajes de programacion
Niveles de lenguajes de programacionrafafigue19
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de ProgramacionBayo Chicaiza
 
Soluciones informaticas lenguaje de bajo nivel lenguaje maquina
Soluciones informaticas lenguaje de bajo nivel lenguaje maquinaSoluciones informaticas lenguaje de bajo nivel lenguaje maquina
Soluciones informaticas lenguaje de bajo nivel lenguaje maquinaCrhis
 
CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION Katherine Parra
 
Xavier martinez u.f.t
Xavier martinez u.f.tXavier martinez u.f.t
Xavier martinez u.f.txaviimartinez
 
Lenguajes de programación litzuly
Lenguajes de programación litzulyLenguajes de programación litzuly
Lenguajes de programación litzulyJorge de los Santos
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónJJavi MLópez
 
Lenguaje de nivel alto
Lenguaje de nivel altoLenguaje de nivel alto
Lenguaje de nivel altobetogaby13
 

La actualidad más candente (20)

NIVELES DE LENGUAJES DE PROGRAMACION
NIVELES DE LENGUAJES DE PROGRAMACIONNIVELES DE LENGUAJES DE PROGRAMACION
NIVELES DE LENGUAJES DE PROGRAMACION
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
Software 2 y 3
Software 2 y 3Software 2 y 3
Software 2 y 3
 
11-Programación
11-Programación11-Programación
11-Programación
 
Lenguaje de bajo nivel
Lenguaje de bajo nivelLenguaje de bajo nivel
Lenguaje de bajo nivel
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Niveles de Lenguajes de Programación.
Niveles de Lenguajes de Programación.Niveles de Lenguajes de Programación.
Niveles de Lenguajes de Programación.
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Introducción a lenguajes de programación
Introducción a lenguajes de programaciónIntroducción a lenguajes de programación
Introducción a lenguajes de programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lengujes de 2 generacion
Lengujes de 2 generacionLengujes de 2 generacion
Lengujes de 2 generacion
 
Niveles de lenguajes de programacion
Niveles de lenguajes de programacionNiveles de lenguajes de programacion
Niveles de lenguajes de programacion
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de Programacion
 
Soluciones informaticas lenguaje de bajo nivel lenguaje maquina
Soluciones informaticas lenguaje de bajo nivel lenguaje maquinaSoluciones informaticas lenguaje de bajo nivel lenguaje maquina
Soluciones informaticas lenguaje de bajo nivel lenguaje maquina
 
CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION
 
Xavier martinez u.f.t
Xavier martinez u.f.tXavier martinez u.f.t
Xavier martinez u.f.t
 
Lenguajes de programación litzuly
Lenguajes de programación litzulyLenguajes de programación litzuly
Lenguajes de programación litzuly
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguaje de nivel alto
Lenguaje de nivel altoLenguaje de nivel alto
Lenguaje de nivel alto
 

Similar a Conceptos básicos programación ensamblador

Teoria de los lenguajes de programacion
Teoria de los lenguajes de programacionTeoria de los lenguajes de programacion
Teoria de los lenguajes de programacionMario Bastidas
 
Conceptos basicos de ensamblador mapa
Conceptos basicos de ensamblador mapaConceptos basicos de ensamblador mapa
Conceptos basicos de ensamblador mapaItzelRodriguezFuentes
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionKarina Molina
 
Lenguaje de programacion.
Lenguaje de programacion.Lenguaje de programacion.
Lenguaje de programacion.Siul_G
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacionTensor
 
Presentacion Algoritmos clase 2 programacion .ppt
Presentacion Algoritmos clase 2 programacion .pptPresentacion Algoritmos clase 2 programacion .ppt
Presentacion Algoritmos clase 2 programacion .ppttunjasistemas
 
Lógica de programación - Análisis y Datos
Lógica de programación - Análisis y DatosLógica de programación - Análisis y Datos
Lógica de programación - Análisis y DatosSantiagoGutirrez23
 
Universidad de panamá kathia j
Universidad de panamá kathia jUniversidad de panamá kathia j
Universidad de panamá kathia jJoel Boya
 
Presentacion_Lenguajes_Programacion
Presentacion_Lenguajes_ProgramacionPresentacion_Lenguajes_Programacion
Presentacion_Lenguajes_Programacionymendal
 
Clasificación de lenguajes de
Clasificación de lenguajes deClasificación de lenguajes de
Clasificación de lenguajes deJoRgEp10
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionnecrosteel
 
Lenguaje
LenguajeLenguaje
LenguajeAlixg19
 
Presentación lenguajedeprogramacion
Presentación lenguajedeprogramacionPresentación lenguajedeprogramacion
Presentación lenguajedeprogramacionmichelledelgado97
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónd3m3nt3
 
Lenguajes de programacion
 Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacionVakkerAkeldam
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionfranklin
 

Similar a Conceptos básicos programación ensamblador (20)

Teoria de los lenguajes de programacion
Teoria de los lenguajes de programacionTeoria de los lenguajes de programacion
Teoria de los lenguajes de programacion
 
Conceptos basicos de ensamblador mapa
Conceptos basicos de ensamblador mapaConceptos basicos de ensamblador mapa
Conceptos basicos de ensamblador mapa
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Lenguaje de programacion.
Lenguaje de programacion.Lenguaje de programacion.
Lenguaje de programacion.
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacion
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Presentacion Algoritmos clase 2 programacion .ppt
Presentacion Algoritmos clase 2 programacion .pptPresentacion Algoritmos clase 2 programacion .ppt
Presentacion Algoritmos clase 2 programacion .ppt
 
Lógica de programación - Análisis y Datos
Lógica de programación - Análisis y DatosLógica de programación - Análisis y Datos
Lógica de programación - Análisis y Datos
 
Universidad de panamá kathia j
Universidad de panamá kathia jUniversidad de panamá kathia j
Universidad de panamá kathia j
 
Tema1 b
Tema1 bTema1 b
Tema1 b
 
Presentacion_Lenguajes_Programacion
Presentacion_Lenguajes_ProgramacionPresentacion_Lenguajes_Programacion
Presentacion_Lenguajes_Programacion
 
Software 2014 1
Software 2014 1Software 2014 1
Software 2014 1
 
Clasificación de lenguajes de
Clasificación de lenguajes deClasificación de lenguajes de
Clasificación de lenguajes de
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lenguaje
LenguajeLenguaje
Lenguaje
 
Presentación lenguajedeprogramacion
Presentación lenguajedeprogramacionPresentación lenguajedeprogramacion
Presentación lenguajedeprogramacion
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
Lenguajes de programacion
 Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacion
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 

Más de Mayra Cruz Sanchez

Student cruz sanchez mayra rosalia 24_05_2016__07_31_arfiu4
Student cruz sanchez mayra rosalia 24_05_2016__07_31_arfiu4Student cruz sanchez mayra rosalia 24_05_2016__07_31_arfiu4
Student cruz sanchez mayra rosalia 24_05_2016__07_31_arfiu4Mayra Cruz Sanchez
 
Linea deltiempode arquitectura
Linea deltiempode arquitecturaLinea deltiempode arquitectura
Linea deltiempode arquitecturaMayra Cruz Sanchez
 
Question 14 04_2016__07_22_sr_concursoarqui
Question 14 04_2016__07_22_sr_concursoarquiQuestion 14 04_2016__07_22_sr_concursoarqui
Question 14 04_2016__07_22_sr_concursoarquiMayra Cruz Sanchez
 
Student cruz sanchez mayra rosalia 12_05_2016__07_31_arquicompu4
Student cruz sanchez mayra rosalia 12_05_2016__07_31_arquicompu4Student cruz sanchez mayra rosalia 12_05_2016__07_31_arquicompu4
Student cruz sanchez mayra rosalia 12_05_2016__07_31_arquicompu4Mayra Cruz Sanchez
 
Question 14 04_2016__07_22_sr_concursoarqui
Question 14 04_2016__07_22_sr_concursoarquiQuestion 14 04_2016__07_22_sr_concursoarqui
Question 14 04_2016__07_22_sr_concursoarquiMayra Cruz Sanchez
 
Student cruz sanchez mayra rosalia 12_04_2016__07_38_u2arfi
Student cruz sanchez mayra rosalia 12_04_2016__07_38_u2arfiStudent cruz sanchez mayra rosalia 12_04_2016__07_38_u2arfi
Student cruz sanchez mayra rosalia 12_04_2016__07_38_u2arfiMayra Cruz Sanchez
 
Temporización de-memorias-dram
Temporización de-memorias-dramTemporización de-memorias-dram
Temporización de-memorias-dramMayra Cruz Sanchez
 

Más de Mayra Cruz Sanchez (15)

Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Student cruz sanchez mayra rosalia 24_05_2016__07_31_arfiu4
Student cruz sanchez mayra rosalia 24_05_2016__07_31_arfiu4Student cruz sanchez mayra rosalia 24_05_2016__07_31_arfiu4
Student cruz sanchez mayra rosalia 24_05_2016__07_31_arfiu4
 
Unidad 4-practica-sumulador
Unidad 4-practica-sumuladorUnidad 4-practica-sumulador
Unidad 4-practica-sumulador
 
Linea deltiempode arquitectura
Linea deltiempode arquitecturaLinea deltiempode arquitectura
Linea deltiempode arquitectura
 
Modelo de chipset
Modelo de chipsetModelo de chipset
Modelo de chipset
 
Question 14 04_2016__07_22_sr_concursoarqui
Question 14 04_2016__07_22_sr_concursoarquiQuestion 14 04_2016__07_22_sr_concursoarqui
Question 14 04_2016__07_22_sr_concursoarqui
 
Student cruz sanchez mayra rosalia 12_05_2016__07_31_arquicompu4
Student cruz sanchez mayra rosalia 12_05_2016__07_31_arquicompu4Student cruz sanchez mayra rosalia 12_05_2016__07_31_arquicompu4
Student cruz sanchez mayra rosalia 12_05_2016__07_31_arquicompu4
 
Question 14 04_2016__07_22_sr_concursoarqui
Question 14 04_2016__07_22_sr_concursoarquiQuestion 14 04_2016__07_22_sr_concursoarqui
Question 14 04_2016__07_22_sr_concursoarqui
 
Student cruz sanchez mayra rosalia 12_04_2016__07_38_u2arfi
Student cruz sanchez mayra rosalia 12_04_2016__07_38_u2arfiStudent cruz sanchez mayra rosalia 12_04_2016__07_38_u2arfi
Student cruz sanchez mayra rosalia 12_04_2016__07_38_u2arfi
 
Temporización de-memorias-dram
Temporización de-memorias-dramTemporización de-memorias-dram
Temporización de-memorias-dram
 
Practica everetes
Practica everetesPractica everetes
Practica everetes
 
Jerarquico
JerarquicoJerarquico
Jerarquico
 
Catalago
CatalagoCatalago
Catalago
 
Cuadro sinoptico
Cuadro sinopticoCuadro sinoptico
Cuadro sinoptico
 
Cuadro sinoptico
Cuadro sinopticoCuadro sinoptico
Cuadro sinoptico
 

Último

BIOGRAFIA MARIANO MELGAR presentacion en power point
BIOGRAFIA MARIANO MELGAR  presentacion en power pointBIOGRAFIA MARIANO MELGAR  presentacion en power point
BIOGRAFIA MARIANO MELGAR presentacion en power pointyupanquihuisahilario
 
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptx
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptxPA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptx
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptxJOELORELLANA15
 
Origen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to SecOrigen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to Secssuser50da781
 
la configuyracion del territorio peruano
la configuyracion del territorio peruanola configuyracion del territorio peruano
la configuyracion del territorio peruanoEFRAINSALAZARLOYOLA1
 
LAVADO DE MANOS TRIPTICO modelos de.docx
LAVADO DE MANOS TRIPTICO modelos de.docxLAVADO DE MANOS TRIPTICO modelos de.docx
LAVADO DE MANOS TRIPTICO modelos de.docxJheissonAriasSalazar
 
CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptx
CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptxCERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptx
CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptxMaikelPereira1
 
ACUERDOS PARA PINTAR EDUCACION INICIAL.docx
ACUERDOS PARA PINTAR EDUCACION INICIAL.docxACUERDOS PARA PINTAR EDUCACION INICIAL.docx
ACUERDOS PARA PINTAR EDUCACION INICIAL.docxlizeth753950
 
Supremacia de la Constitucion 2024.pptxm
Supremacia de la Constitucion 2024.pptxmSupremacia de la Constitucion 2024.pptxm
Supremacia de la Constitucion 2024.pptxmolivayasser2
 
SEMIOLOGIA DE CABEZA Y CUELLO. Medicina Semiologia cabeza y cuellopptx
SEMIOLOGIA DE CABEZA Y CUELLO. Medicina Semiologia cabeza y cuellopptxSEMIOLOGIA DE CABEZA Y CUELLO. Medicina Semiologia cabeza y cuellopptx
SEMIOLOGIA DE CABEZA Y CUELLO. Medicina Semiologia cabeza y cuellopptxLisetteChuquisea
 
Europa y la Exploración del continente americano.pptx
Europa y la Exploración del continente americano.pptxEuropa y la Exploración del continente americano.pptx
Europa y la Exploración del continente americano.pptxismaelchandi2010
 
diagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcfdiagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcfDreydyAvila
 
Concepto de Estética, aproximación,Elena Olvieras
Concepto de Estética, aproximación,Elena OlvierasConcepto de Estética, aproximación,Elena Olvieras
Concepto de Estética, aproximación,Elena OlvierasAnkara2
 
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptxjezuz1231
 
Arribando a la concreción II. Títulos en inglés, alemán y español
Arribando a la concreción II. Títulos en inglés, alemán y españolArribando a la concreción II. Títulos en inglés, alemán y español
Arribando a la concreción II. Títulos en inglés, alemán y españolLuis José Ferreira Calvo
 
presentacion-auditoria-administrativa-i-encuentro (1).ppt
presentacion-auditoria-administrativa-i-encuentro (1).pptpresentacion-auditoria-administrativa-i-encuentro (1).ppt
presentacion-auditoria-administrativa-i-encuentro (1).pptDerekLiberatoMartine
 
Unitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza PinedaUnitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza PinedaEmmanuel Toloza
 

Último (16)

BIOGRAFIA MARIANO MELGAR presentacion en power point
BIOGRAFIA MARIANO MELGAR  presentacion en power pointBIOGRAFIA MARIANO MELGAR  presentacion en power point
BIOGRAFIA MARIANO MELGAR presentacion en power point
 
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptx
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptxPA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptx
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptx
 
Origen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to SecOrigen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to Sec
 
la configuyracion del territorio peruano
la configuyracion del territorio peruanola configuyracion del territorio peruano
la configuyracion del territorio peruano
 
LAVADO DE MANOS TRIPTICO modelos de.docx
LAVADO DE MANOS TRIPTICO modelos de.docxLAVADO DE MANOS TRIPTICO modelos de.docx
LAVADO DE MANOS TRIPTICO modelos de.docx
 
CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptx
CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptxCERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptx
CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptx
 
ACUERDOS PARA PINTAR EDUCACION INICIAL.docx
ACUERDOS PARA PINTAR EDUCACION INICIAL.docxACUERDOS PARA PINTAR EDUCACION INICIAL.docx
ACUERDOS PARA PINTAR EDUCACION INICIAL.docx
 
Supremacia de la Constitucion 2024.pptxm
Supremacia de la Constitucion 2024.pptxmSupremacia de la Constitucion 2024.pptxm
Supremacia de la Constitucion 2024.pptxm
 
SEMIOLOGIA DE CABEZA Y CUELLO. Medicina Semiologia cabeza y cuellopptx
SEMIOLOGIA DE CABEZA Y CUELLO. Medicina Semiologia cabeza y cuellopptxSEMIOLOGIA DE CABEZA Y CUELLO. Medicina Semiologia cabeza y cuellopptx
SEMIOLOGIA DE CABEZA Y CUELLO. Medicina Semiologia cabeza y cuellopptx
 
Europa y la Exploración del continente americano.pptx
Europa y la Exploración del continente americano.pptxEuropa y la Exploración del continente americano.pptx
Europa y la Exploración del continente americano.pptx
 
diagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcfdiagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcf
 
Concepto de Estética, aproximación,Elena Olvieras
Concepto de Estética, aproximación,Elena OlvierasConcepto de Estética, aproximación,Elena Olvieras
Concepto de Estética, aproximación,Elena Olvieras
 
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx
 
Arribando a la concreción II. Títulos en inglés, alemán y español
Arribando a la concreción II. Títulos en inglés, alemán y españolArribando a la concreción II. Títulos en inglés, alemán y español
Arribando a la concreción II. Títulos en inglés, alemán y español
 
presentacion-auditoria-administrativa-i-encuentro (1).ppt
presentacion-auditoria-administrativa-i-encuentro (1).pptpresentacion-auditoria-administrativa-i-encuentro (1).ppt
presentacion-auditoria-administrativa-i-encuentro (1).ppt
 
Unitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza PinedaUnitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza Pineda
 

Conceptos básicos programación ensamblador

  • 1. CONCEPTOS BASICOS SOBRE PROGRAMACION EN ENSAMBLADOR INTRODUCCION  Programa: secuencia de operaciones conducentes a resolver un problema determinado.  Lenguaje de programación: una notación formal para describir algoritmoso funcionesque serán ejecutadaspor un computador. Lenguajes de alto nivel: cercanos a la forma de pensar del programador. Ejemplo: PASCAL, Java, C, C++, Visual Basic, FORTRAN, etc. _ Lenguajes simbólicos: no son directamente interpretables por la circuitería de la máquina. • Se codifican mediante símbolos alfanuméricos, de puntuación, paréntesis, separadores, etc. _ Lenguajes de bajo nivel: cercanos a la arquitectura de la máquina. _ Lenguaje máquina: el único que la circuitería de la máquina es capaz de interpretar. . Los lenguajes de alto nivel se acercan de alguna manera a la forma en que las personas resolvemos los problemas. _ Características: • Posibilidad de traducción automática a lenguaje máquina. • Independencia de la arquitectura del computador. • Transportabilidad entre diferentes computadores. _ Algunos tipos de lenguajes de alto nivel: • Lenguajes de propósito general. • Lenguajes de propósito específico (comerciales, científicos,educativos,etc). • Lenguajes procedimentales. • Lenguajes declarativos. • Lenguajes de diseño de sistemas de información. TIPOS DE LENGUAJE ENSAMBLADOR Tipos de líneas en un programa en ensamblador: • Instrucciones: ejecutables por el computador. • Pseudoinstrucciones: secuencias de instrucciones con nombre predefinido (“alias”). • Directivas: indicaciones para el traductor. En MIPS comienzan por “.”. • Comentario: suelen comenzar por un carácter especial (en MIPS es “#”), y son ignoradas por el traductor en cuanto a la generación de código objeto 1.Especificación del problema. 2. Elaboración del algoritmo de la solución. 3. Diseño del diagrama de flujo. 4. Codificación en ensamblador. 5. Edición del programa fuente. 6. Traducción del programa fuente a código máquina. 7. Montaje del programa ejecutable. 8. Carga y ejecución del programa. 9. Verificación del funcionamiento del programa. FASES DEL DESARROLLO DEL PROGRAMA SINTAXIS DE UN PROGRAMA ENSAMBLADOR