Tipo: materialTypeLabelLibro General
Ubicación Física: 004.22 / A59e

Estructura de computadores : programación del procesador MIPS y su ensamblador /

Autor: Alvarez Bermejo, José Antonio.
Pié de imprenta: México : Alfaomega, 2009.
Descripción: 350 páginas tablas ; ilustraciones 17x23cm.
ISBN: 9786077686187.
Tema(s):
Contenido: Asentando conceptos: programa. Sistema Operativo. Proceso. El procesador. Rendimiento. -- Arquitectura de computadores y el lenguaje ensamblador. -- La importancia del bit. Computadoras digitales. -- La computadora. -- Representación de caracteres con patrones de bits. -- Representación numérica. -- Suma binaria y representación en complemento a dos. -- Primer programa MIPS. -- Modelo de programación en MIPS. -- Operandos y operaciones lógicas con bits. -- Más instrucciones lógicas. -- Instrucciones de adición y sustracción. -- Multiplicación, división entera e instrucciones de desplazamiento aritmético. -- Instrucciones de acceso a memoria. -- Más sobre el acceso a memoria: palabras y medias palabras. -- Arquitectura de computadores y el lenguaje ensamblador. -- Instrucciones condicionales avanzadas. -- Programación estructurada. -- Más sobre saltos. - La pila (stack) y las llamadas a procedimientos y funciones.
Resumen: El objetivo fundamental de este texto es el de proporcionar al lector una base sólida para abordar el estudio de temas relacionados con la arquitectura de computadores y el desarrollo software. Durante todo el libro se pretende revelar la relación existente entre ambas disciplinas (desarrollo software y arquitectura de computadores). Se muestra cómo un lenguaje de alto nivel terminará traduciéndose al lenguaje máquina, característico del procesador sobre el que se trabaja. Y también veremos cómo se puede programar con un lenguaje de más bajo nivel como es el lenguaje ensamblador, que tras un proceso de traducción y otro de enlazado se traducirá a cadenas de bits (instrucciones y datos) -lenguaje máquina- que constituyen el ejecutable. Conocer las técnicas de desarrollo propias del ensamblador puede ayudar mucho en el desarrollo de programas de alto nivel. La arquitectura, del procesador que se ha usado en el libro, goza de un diseño claro y eficaz, características que hacen que este procesador sea fácil y provechoso para el estudio. No es objetivo de este texto convertir al lector en un programador experimentado de lenguaje MIPS sino el de proporcionarle una visión global sobre el funcionamiento de todos los sistemas de computadores. El estudio de las arquitecturas del procesador ha estado desterrado o postergado a un segundo plano, pues estas no han evolucionado agresivamente desde hace más de veinte años. Sin embargo, durante los últimos cuatro años estamos experimentando, con la aparición de las nuevas arquitecturas Multicore, la necesidad de formar profesionales versados en arquitecturas del computador, pues sus desarrollos aprovechan al máximo el potencial ofrecido por el procesador.

Etiquetas de esta biblioteca: No hay etiquetas de esta biblioteca para este título. Ingresar para agregar etiquetas.
Valoración
    Valoración media: 0.0 (0 votos)
Existencias
Tipo de ítem Biblioteca actual Colección Signatura Copia número Estado Fecha de vencimiento Código de barras
Libro de Reserva Libro de Reserva Biblioteca Sede Centro
Sede Centro
Colección Reserva 004.22 / A59e (Navegar estantería(Abre debajo)) Ej.1 Disponible SC01028
CD-DVD CD-DVD Biblioteca Sede Centro
Sede Centro
Colección General 004.22 / A59e (Navegar estantería(Abre debajo)) Ej.1 Disponible 19083
Libro General Libro General Biblioteca Sede Centro
Sede Centro
Colección General 004.22 / A59e (Navegar estantería(Abre debajo)) Ej.2 Disponible SC01029
CD-DVD CD-DVD Biblioteca Sede Centro
Sede Centro
Colección General 004.22 / A59e (Navegar estantería(Abre debajo)) Ej.2 Disponible 19084
Libro General Libro General Biblioteca Sede Centro
Sede Centro
Colección General 004.22 / A59e (Navegar estantería(Abre debajo)) Ej.3 Disponible SC01030
CD-DVD CD-DVD Biblioteca Sede Centro
Sede Centro
Colección General 004.22 / A59e (Navegar estantería(Abre debajo)) Ej.3 Disponible 15290

Incluye índice.

Asentando conceptos: programa. Sistema Operativo. Proceso. El procesador. Rendimiento. -- Arquitectura de computadores y el lenguaje ensamblador. -- La importancia del bit. Computadoras digitales. -- La computadora. -- Representación de caracteres con patrones de bits. -- Representación numérica. -- Suma binaria y representación en complemento a dos. -- Primer programa MIPS. -- Modelo de programación en MIPS. -- Operandos y operaciones lógicas con bits. -- Más instrucciones lógicas. -- Instrucciones de adición y sustracción. -- Multiplicación, división entera e instrucciones de desplazamiento aritmético. -- Instrucciones de acceso a memoria. -- Más sobre el acceso a memoria: palabras y medias palabras. -- Arquitectura de computadores y el lenguaje ensamblador. -- Instrucciones condicionales avanzadas. -- Programación estructurada. -- Más sobre saltos. - La pila (stack) y las llamadas a procedimientos y funciones.

El objetivo fundamental de este texto es el de proporcionar al lector una base sólida para abordar el estudio de temas relacionados con la arquitectura de computadores y el desarrollo software. Durante todo el libro se pretende revelar la relación existente entre ambas disciplinas (desarrollo software y arquitectura de computadores). Se muestra cómo un lenguaje de alto nivel terminará traduciéndose al lenguaje máquina, característico del procesador sobre el que se trabaja. Y también veremos cómo se puede programar con un lenguaje de más bajo nivel como es el lenguaje ensamblador, que tras un proceso de traducción y otro de enlazado se traducirá a cadenas de bits (instrucciones y datos) -lenguaje máquina- que constituyen el ejecutable. Conocer las técnicas de desarrollo propias del ensamblador puede ayudar mucho en el desarrollo de programas de alto nivel. La arquitectura, del procesador que se ha usado en el libro, goza de un diseño claro y eficaz, características que hacen que este procesador sea fácil y provechoso para el estudio. No es objetivo de este texto convertir al lector en un programador experimentado de lenguaje MIPS sino el de proporcionarle una visión global sobre el funcionamiento de todos los sistemas de computadores. El estudio de las arquitecturas del procesador ha estado desterrado o postergado a un segundo plano, pues estas no han evolucionado agresivamente desde hace más de veinte años. Sin embargo, durante los últimos cuatro años estamos experimentando, con la aparición de las nuevas arquitecturas Multicore, la necesidad de formar profesionales versados en arquitecturas del computador, pues sus desarrollos aprovechan al máximo el potencial ofrecido por el procesador.

No hay comentarios en este titulo.

para colocar un comentario.