Arquitectura de Computadores con Python y ARM: Aprende cómo funcionan los ordenadores, programa el tuyo propio y explora el lenguaje ensamblador en Raspberry Pi

Puntuación:   (4,6 de 5)

Arquitectura de Computadores con Python y ARM: Aprende cómo funcionan los ordenadores, programa el tuyo propio y explora el lenguaje ensamblador en Raspberry Pi (Alan Clements)

Opiniones de los lectores

Resumen:

El libro es un excelente recurso educativo que guía a los lectores a través de las complejidades de la arquitectura informática enseñándoles a construir un intérprete informático en Python. Combina conocimientos teóricos con ejercicios prácticos mientras explora temas como la programación en lenguaje ensamblador con Raspberry Pi. El autor es elogiado por sus explicaciones claras y su estilo atractivo, que hacen que los conceptos complejos sean accesibles para lectores de distintos niveles.

Ventajas:

Enfoque práctico que mejora la comprensión a través de ejercicios prácticos.
Cobertura exhaustiva de los conceptos de arquitectura y programación de ordenadores.
Estilo de escritura claro y conciso, que facilita la comprensión de temas complejos.
Abundantes ejemplos de código y recursos disponibles en GitHub.
Útil para una amplia gama de lectores, desde principiantes hasta ingenieros de software.
Contenido atractivo y bien estructurado que fomenta el aprendizaje.

Desventajas:

Algunos lectores opinan que el libro podría haberse dividido en dos partes para centrarse mejor, en particular la sección sobre Raspberry Pi.
La gran cantidad de contenido puede resultar abrumadora para algunos, ya que requiere una inversión de tiempo considerable para completarlo.

(basado en 6 opiniones de lectores)

Título original:

Computer Architecture with Python and ARM: Learn how computers work, program your own, and explore assembly language on Raspberry Pi

Contenido del libro:

Aprenda arquitectura de ordenadores con Python y ARM, simule la ejecución de programas en ensamblador y diseñe un simulador de ordenador.

La compra del libro impreso o Kindle incluye un eBook PDF gratuito

Características principales:

⬤ Construye un simulador de ordenador con Python: Aprende arquitectura de ordenadores diseñando y construyendo un simulador.

⬤ Python para arquitectura: Utiliza Python para simular y ejecutar instrucciones en lenguaje ensamblador.

⬤ Programación ARM en Raspberry Pi: Explora el lenguaje ensamblador ARM y ejecuta programas en Raspberry Pi.

Descripción del libro:

Esta completa guía ofrece una experiencia de aprendizaje única y envolvente al combinar la programación en Python con la arquitectura ARM.

Comenzando con una introducción a la arquitectura informática y el flujo de datos dentro de un sistema informático, progresarás hasta construir tu propio intérprete utilizando Python. Verá cómo esta base permite la simulación de operaciones informáticas y aprenderá formas de mejorar un simulador añadiendo nuevas instrucciones y mostrando resultados mejorados.

A medida que avance, explorará el ensamblador TC1 y el programa simulador para adquirir conocimientos sobre el análisis de instrucciones y explorar ejemplos prácticos de simuladores. Esto le ayudará a construir habilidades esenciales en la comprensión de instrucciones complejas de ordenador, fortaleciendo su comprensión de la arquitectura de computadores. Además, se le introducirá en el sistema operativo Raspberry Pi, preparándole para profundizar en el lenguaje detallado del ordenador ARM. Esto incluye explorar la arquitectura del conjunto de instrucciones ARM, las instrucciones de procesamiento de datos, las subrutinas y la pila.

Con explicaciones claras, ejemplos prácticos y ejercicios de codificación, este recurso le permitirá diseñar y construir su propio simulador de ordenador, simular programas en lenguaje ensamblador y aprovechar la Raspberry Pi para la programación ARM.

Lo que aprenderá

⬤ Dominar los principios básicos de la arquitectura de computadores.

⬤ Comprender el papel de los registros, la memoria y el flujo de datos en las computadoras.

⬤ Descubrir cómo diseñar e implementar un simulador de ordenador utilizando Python.

⬤ Simular y ejecutar programas en lenguaje ensamblador en el simulador.

⬤ Mejorar el simulador utilizando nuevas instrucciones para obtener mejores resultados.

⬤ Analizar instrucciones complejas para una mejor comprensión de la arquitectura.

⬤ Explorar el conjunto de instrucciones ARM y el procesamiento de datos en la Raspberry Pi.

⬤ Desarrollar competencia en la escritura, ensamblaje y ejecución de código ARM en la Raspberry Pi.

A quién va dirigido este libro:

Este libro está dirigido a estudiantes universitarios de informática, especialmente a aquellos matriculados en un módulo de arquitectura de ordenadores. Con su enfoque práctico y explicaciones sucintas, también es adecuado para aficionados, entusiastas y autodidactas que buscan una comprensión más profunda de los sistemas informáticos. El libro asume conocimientos básicos de bases numéricas, aritmética binaria y conceptos de lógica booleana. Aunque se dirige principalmente al campo de la informática, este libro está menos orientado a la ingeniería eléctrica o electrónica.

Otros datos del libro:

ISBN:9781837636679
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Principios de hardware informático Con CDROM - Principles of Computer Hardware With CDROM
Completamente actualizada y revisada, la cuarta edición de...
Principios de hardware informático [Con CDROM] - Principles of Computer Hardware [With CDROM]
Enfrentarse a la muerte: Una conversación con el reverendo Bodhi Be - Facing Death: A Conversation...
"Un diálogo raro y hermoso sobre la liberación de...
Enfrentarse a la muerte: Una conversación con el reverendo Bodhi Be - Facing Death: A Conversation with Reverend Bodhi Be
Sabiduría para el mundo: Los requisitos de la reconciliación - Wisdom for the World: The Requisites...
El Venerable Sayadaw U Pandita de Birmania...
Sabiduría para el mundo: Los requisitos de la reconciliación - Wisdom for the World: The Requisites of Reconciliation
Arquitectura de Computadores con Python y ARM: Aprende cómo funcionan los ordenadores, programa el...
Aprenda arquitectura de ordenadores con Python y...
Arquitectura de Computadores con Python y ARM: Aprende cómo funcionan los ordenadores, programa el tuyo propio y explora el lenguaje ensamblador en Raspberry Pi - Computer Architecture with Python and ARM: Learn how computers work, program your own, and explore assembly language on Raspberry Pi

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)