Arquitectura de computadoras con Python y ARM: Aprende cómo funcionan las computadoras, programa la tuya propia y explora el lenguaje ensamblador en Raspberry Pi


Precio:
Precio de venta$55.98

Descripción

Aprende arquitectura informática con Python y ARM, simulando la ejecución de programas en ensamblador y diseñando un simulador de computadora

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


Características clave:

  • Construye un simulador de computadora con Python: Aprende arquitectura de computadoras diseñando y construyendo un simulador
  • Python para arquitectura: Usa 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 guía completa ofrece una experiencia de aprendizaje única e inmersiva 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 usando Python. Verás cómo esta base permite la simulación de operaciones informáticas y aprenderás formas de mejorar un simulador añadiendo nuevas instrucciones y mostrando resultados mejorados.

A medida que avances, explorarás el programa TC1 Assembler and Simulator para obtener información sobre el análisis de instrucciones y explorar ejemplos prácticos de simuladores. Esto te ayudará a desarrollar habilidades esenciales para comprender instrucciones informáticas complejas, fortaleciendo tu comprensión de la arquitectura informática. Además, se te presentará el sistema operativo Raspberry Pi, preparándote para profundizar en el lenguaje detallado de la computadora 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 te permitirá diseñar y construir tu propio simulador de computadora, simular programas en lenguaje ensamblador y aprovechar la Raspberry Pi para la programación ARM.


Lo que aprenderás:

  • Dominar los principios fundamentales de la arquitectura informática
  • 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 computadora usando Python
  • Simular y ejecutar programas en lenguaje ensamblador en el simulador
  • Mejorar el simulador usando nuevas instrucciones para una salida mejorada
  • Analizar instrucciones informáticas complejas para una comprensión arquitectónica más profunda
  • 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


Para quién es este libro:

Este libro es para estudiantes universitarios que estudian ciencias de la computación, particularmente aquellos inscritos en un módulo de arquitectura informática. Con su enfoque práctico y explicaciones concisas, 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 fundamentales de bases numéricas, aritmética binaria y conceptos de lógica booleana. Si bien atiende principalmente al campo de la informática, este libro está menos orientado a la ingeniería eléctrica o electrónica.

Autor: Alan Clements
Editorial: Packt Publishing
Publicado: 31/07/2023
Páginas: 412
Tipo de encuadernación: Tapa blanda
Peso: 1.55lbs
Tamaño: 9.25h x 7.50w x 0.84d
ISBN13: 9781837636679
ISBN10: 1837636672
Categorías BISAC:
- Computadoras | Arquitectura de computadoras
- Computadoras | Lenguajes | Python

Este título no es retornable