INTEGRANTES:
 Alcira Gonzales Muñoz
 Lisbeth Alexandra Vásquez Cieza
CURSO: Microprocesadores
DOCENTE: Marco Aurelio Porro Chulli
2016- II
Un array es un grupo o una colección finita,
homogénea y ordenada de elementos.
Pertenece a los datos estructurados de tipo
estático.
 ORDENADO: Significa que el elemento primero,
segundo, tercero…, enésimo de un arreglo puede ser
identificado.
 HOMOGÉNEOS: Es decir, del mismo tipo de datos. Un
arreglo puede ser compuesto de todos sus elementos
de tipo entero, etc.
 FINITO: Tiene un número de elementos limitado.
 ASIGNACIÓN: Permite asignar o dar un valor a una posición del arreglo. Si
se desea asignar un valor a todas las posiciones del arreglo se debe usar
una estructura de control repetitiva (para Mientras o Repetir).
 LECTURA/ESCRITURA: Este proceso consiste en leer o escribir un valor en
cada posición del arreglo.
 RECORRIDO: Se puede acceder a los elementos de un arreglo para
introducir datos (leer) en él o bien para visualizar un contenido (escribir).
 ACTUALIZACIÓN: Permite modificar o realizar edición de datos existentes en un arreglo.
Las operaciones que se pueden realizar son:
 Añadir; permite agregar un nuevo elemento al final del arreglo.
 Borrar; permite eliminar un elemento del arreglo.
 Insertar; permite agregar nuevos valores entre los elementos de un arreglo.
 ORDENACIÓN: Esta operación permite organizar los elementos de un arreglo
ascendentemente o descendentemente, esto se hace con el propósito de acceder
rápidamente a los elementos del arreglo.
 BÚSQUEDA: Permite consultar los elementos de un arreglo de acuerdo a un valor
ingresado. Para esto se recorre el arreglo y se va comparando el valor buscado con los
elementos del arreglo hasta encontrar o no el valor buscado.
 UNIDIMENSIONAL: También llamado Vector o Fila, es un tipo
de datos estructurados compuesto de un número determinado
de elementos, de tamaño fijo y del mismo tipo.
 BIDIMENSIONAL: También llamado Tabla o Matriz, es un tipo de
arreglo que tiene 2 índices (columnas y filas).
 MULTIDIMENSIONAL: Es un arreglo que maneja varios índices
por lo tanto varias direcciones.
En lenguaje ensamblador se utiliza el tipo de
direccionamiento escalado para acceder a las posiciones de
un arreglo. Hay que tomar en cuenta la dirección inicial del
arreglo y utilizar un índice para ir recorriendo cada uno de
sus elementos. El tamaño de los datos representa el
desplazamiento entre dos posiciones del arreglo.
Es importante como se puede ver, el
Lenguaje Ensamblador es directamente traducible
al Lenguaje de Máquina, y viceversa; simplemente, es una
abstracción que facilita su uso para los seres humanos.
 Tal como se puede comprobar, el lenguaje ensamblador es un
lenguaje de muy bajo nivel con una complejidad elevada en
comparación con lenguajes de un nivel más alto, es necesario
conocerse el funcionamiento, arquitectura y juego de
instrucciones de un CPU para poder programar para ella.
 A pesar de su gran ventaja de rendimiento, sus defectos
suelen prevalecer y no es el lenguaje más usado
 Este Lenguaje Ensamblador es muy importante porque es
considerado de primera generación a partir de él se
derivaron todos los demás lenguajes hasta llegar a los de alto
nivel.
ARREGLOS

ARREGLOS

  • 1.
    INTEGRANTES:  Alcira GonzalesMuñoz  Lisbeth Alexandra Vásquez Cieza CURSO: Microprocesadores DOCENTE: Marco Aurelio Porro Chulli 2016- II
  • 2.
    Un array esun grupo o una colección finita, homogénea y ordenada de elementos. Pertenece a los datos estructurados de tipo estático.
  • 3.
     ORDENADO: Significaque el elemento primero, segundo, tercero…, enésimo de un arreglo puede ser identificado.  HOMOGÉNEOS: Es decir, del mismo tipo de datos. Un arreglo puede ser compuesto de todos sus elementos de tipo entero, etc.  FINITO: Tiene un número de elementos limitado.
  • 4.
     ASIGNACIÓN: Permiteasignar o dar un valor a una posición del arreglo. Si se desea asignar un valor a todas las posiciones del arreglo se debe usar una estructura de control repetitiva (para Mientras o Repetir).  LECTURA/ESCRITURA: Este proceso consiste en leer o escribir un valor en cada posición del arreglo.  RECORRIDO: Se puede acceder a los elementos de un arreglo para introducir datos (leer) en él o bien para visualizar un contenido (escribir).
  • 5.
     ACTUALIZACIÓN: Permitemodificar o realizar edición de datos existentes en un arreglo. Las operaciones que se pueden realizar son:  Añadir; permite agregar un nuevo elemento al final del arreglo.  Borrar; permite eliminar un elemento del arreglo.  Insertar; permite agregar nuevos valores entre los elementos de un arreglo.  ORDENACIÓN: Esta operación permite organizar los elementos de un arreglo ascendentemente o descendentemente, esto se hace con el propósito de acceder rápidamente a los elementos del arreglo.  BÚSQUEDA: Permite consultar los elementos de un arreglo de acuerdo a un valor ingresado. Para esto se recorre el arreglo y se va comparando el valor buscado con los elementos del arreglo hasta encontrar o no el valor buscado.
  • 6.
     UNIDIMENSIONAL: Tambiénllamado Vector o Fila, es un tipo de datos estructurados compuesto de un número determinado de elementos, de tamaño fijo y del mismo tipo.  BIDIMENSIONAL: También llamado Tabla o Matriz, es un tipo de arreglo que tiene 2 índices (columnas y filas).  MULTIDIMENSIONAL: Es un arreglo que maneja varios índices por lo tanto varias direcciones.
  • 7.
    En lenguaje ensambladorse utiliza el tipo de direccionamiento escalado para acceder a las posiciones de un arreglo. Hay que tomar en cuenta la dirección inicial del arreglo y utilizar un índice para ir recorriendo cada uno de sus elementos. El tamaño de los datos representa el desplazamiento entre dos posiciones del arreglo.
  • 8.
    Es importante comose puede ver, el Lenguaje Ensamblador es directamente traducible al Lenguaje de Máquina, y viceversa; simplemente, es una abstracción que facilita su uso para los seres humanos.
  • 9.
     Tal comose puede comprobar, el lenguaje ensamblador es un lenguaje de muy bajo nivel con una complejidad elevada en comparación con lenguajes de un nivel más alto, es necesario conocerse el funcionamiento, arquitectura y juego de instrucciones de un CPU para poder programar para ella.  A pesar de su gran ventaja de rendimiento, sus defectos suelen prevalecer y no es el lenguaje más usado
  • 10.
     Este LenguajeEnsamblador es muy importante porque es considerado de primera generación a partir de él se derivaron todos los demás lenguajes hasta llegar a los de alto nivel.