Monografias.com > Computación > Hardware
Descargar Imprimir Comentar Ver trabajos relacionados

Arquitectura de Computadores – Guía 3



Partes: 1, 2

    1. Lenguaje ensamblador
    2. OVERCLOCKING
    3. Como se programa un
      microprocesador
    4. La
      memoria de
      Video. Tipos
      de los más destacables
    5. Explique
      que es una
      memoria
      CACHE, memoria
      VIRTUAL y cual es su importancia en un PC
    6. Diferentes
      técnicas de agilización de
      datos en una
      memoria. Cuadro comparativo de las ventajas  y
      desventajas
    7. Fabricantes
      destacados de las memorias
       

    ACTIVIDAD DE APRENDIZAJE 
    No. 1

    TAREA 1

    1.Defina que
    es
    lenguaje
    ensamblador y de un ejemplo

    SOLUCIÓN:

    El lenguaje ensamblador es un tipo de lenguaje de
    bajo nivel utilizado para escribir programas
    informáticos, y constituye la representación
    más directa del código
    máquina específico para cada arquitectura de
    computadoras
    legible por un programador.

    Fue usado ampliamente en el pasado para el desarrollo de
    software, pero
    actualmente sólo se utiliza en contadas ocasiones,
    especialmente cuando se requiere la manipulación directa
    del hardware o se
    pretenden rendimientos inusuales de los equipos.

    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. Por otro lado, la computadora no
    entiende directamente al Lenguaje Ensamblador; es necesario
    traducirle a Lenguaje de Máquina.

    Ejemplo.

    En esta sección aprenderemos como se constituye el
    código fuente de un programa en lenguaje ensamblador.

    El siguiente listado se utilizará para mostrar las
    diferentes partes.

    ******************************************************

    .COMMENT

    ******************************************************

    PRIMERO.
    ASM          
    Ejemplo de un programa ensamblador.

    Ensamblado con Pass32 Versión 2.5.

    ========================================================

    ******************************************************

    .MODEL
    TINY;             
               
    Modelo de
    memoria para el programa

    .DATA;                        
               
    Declaración de variables

    Mensaje db "Mi primer programa", 10, 13,"$"

    .CODE;                       
               
    Cuerpo del programa

    INICIO;                        
               
    Punto de entrada al programa

    mov dx, OFFSET
    Mensaje;        Dirección de la cadena de texto

    mov ah,
    9;                               
               
    Función
    para imprimir cadenas

    int
    21h;                                   
    Llamada al sistema
    operativo

    mov ah,
    4ch;                            
               
    Función para terminar un programa

    int
    21h;                        
               
    Llamada al sistema operativo

    END
    INICIO;                            
               
    Fin del bloque principal del programa

    END;

    ******************************************************

    Un programa en lenguaje ensamblador se compone de las
    siguientes partes:

    1. Área de comentarios

    2. Definición del modelo de memoria

    3. Área de datos

    4. Cuerpo del programa

    2.Explique que es
    el OVERCLOCKING

    SOLUCIÓN:

    Por Overclocking se conocen una serie de técnicas que
    permiten forzar los componentes de un sistema informático
    (de cualquier tipo) para que trabajen a más velocidad de
    la original. Esto no es magia, es simplemente saber aprovechar
    ciertos recursos y
    aceptar el riesgo que ello
    conlleva. Generalmente se suelen aplicar al microprocesador,
    pero éste no es el único componente susceptible de
    ser forzado, todos aquellos dispositivos que lleven un reloj
    interno o marcador de frecuencia (oscilador de cuarzo) pueden
    llegar a mayores frecuencias de trabajo que la
    original. También se aplican estas técnicas a la
    memoria RAM,
    tarjeta gráfica, e incluso a tarjetas de
    sonido,
    módems, etc.

    3. Investigue en textos
    afines como se programa  un microprocesador  y de un
    ejemplo

    SOLUCIÓN:

    Hablar de programación de microprocesadores, seria adentrarse en dicho tema
    mucho más de lo que dice este libro, ya que
    se trata de un tema bastante complejo y que merece un estudio de
    una manera muy amplia y cuidadosa. Sin embargo vagamente
    diré que la programación es de bajo nivel y se hace
    mediante contactos en el procesador
    ó con puntos de soldaduras. Aquí se conectaran dos
    cables de colores indicados
    y el sistema de alimentación. Un
    microprocesador (µP) es solamente la unidad central de
    procesos o
    CPU, la memoria,
    los puertos y todos los demás periféricos son exteriores. La
    programación de un microprocesador es, por lo tanto, una
    tarea compleja porque deben controlarse todos estos dispositivos
    externos.

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter