Arhitectura calculatoarelor cu Python și ARM: Învață cum funcționează computerele, programează-ți propriul computer și explorează limbajul de asamblare pe Raspberry Pi

Evaluare:   (4.6 din 5)

Arhitectura calculatoarelor cu Python și ARM: Învață cum funcționează computerele, programează-ți propriul computer și explorează limbajul de asamblare pe Raspberry Pi (Alan Clements)

Recenzii ale cititorilor

Rezumat:

Cartea este o resursă educațională excelentă care ghidează cititorii prin complexitatea arhitecturii calculatoarelor, învățându-i cum să construiască un interpretor de calculator în Python. Cartea combină cunoștințele teoretice cu exercițiile practice, practice, explorând în același timp subiecte precum programarea în limbaj de asamblare cu Raspberry Pi. Autorul este lăudat pentru explicațiile sale clare și stilul captivant, făcând conceptele complexe accesibile pentru diferite niveluri de cititori.

Avantaje:

Abordare hands-on care îmbunătățește înțelegerea prin exerciții practice.
Acoperire cuprinzătoare a arhitecturii calculatoarelor și a conceptelor de programare.
Stil de scriere clar și concis, care face subiectele complexe mai ușor de înțeles.
Abundență de exemple de cod și resurse disponibile pe GitHub.
Util pentru o gamă largă de cititori, de la începători la ingineri software.
Conținut captivant și bine structurat care încurajează învățarea.

Dezavantaje:

Unii cititori au considerat că cartea ar fi putut fi împărțită în două părți pentru o mai bună concentrare, în special secțiunea Raspberry Pi.
Cantitatea mare de conținut poate fi copleșitoare pentru unii, necesitând o investiție semnificativă de timp pentru a o finaliza.

(pe baza a 6 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Învățați arhitectura calculatoarelor cu Python și ARM, simularea execuției programelor de asamblare și proiectarea unui simulator de calculator

Achiziționarea cărții tipărite sau Kindle include o carte electronică PDF gratuită

Caracteristici principale:

⬤ Construiți un simulator de calculator cu Python: Învățați arhitectura calculatoarelor prin proiectarea și construirea unui simulator.

⬤ Python pentru arhitectură: Utilizați Python pentru a simula și executa instrucțiuni în limbajul de asamblare.

⬤ Programarea ARM pe Raspberry Pi: Explorați limbajul de asamblare ARM și rulați programe pe Raspberry Pi.

Descrierea cărții:

Acest ghid cuprinzător oferă o experiență de învățare unică și imersivă prin combinarea programării Python cu arhitectura ARM.

Începând cu o introducere în arhitectura calculatoarelor și fluxul de date în cadrul unui sistem informatic, veți progresa până la construirea propriului interpret folosind Python. Veți vedea cum această fundație permite simularea operațiunilor pe calculator și veți învăța modalități de îmbunătățire a unui simulator prin adăugarea de noi instrucțiuni și afișarea de rezultate îmbunătățite.

Pe măsură ce avansați, veți explora programul TC1 Assembler and Simulator pentru a obține informații despre analiza instrucțiunilor și pentru a explora exemple practice de simulatoare. Acest lucru vă va ajuta să dobândiți competențe esențiale în înțelegerea instrucțiunilor complexe ale calculatorului, consolidându-vă înțelegerea arhitecturii calculatoarelor. În plus, veți face cunoștință cu sistemul de operare Raspberry Pi, pregătindu-vă să pătrundeți în limbajul detaliat al computerului ARM. Aceasta include explorarea arhitecturii setului de instrucțiuni ARM, a instrucțiunilor de procesare a datelor, a subrutinelor și a stivei.

Cu explicații clare, exemple practice și exerciții de codare, această resursă vă va permite să proiectați și să vă construiți propriul simulator de calculator, să simulați programe în limbaj de asamblare și să valorificați Raspberry Pi pentru programarea ARM.

Ce veți învăța:

⬤ Master principiile de bază ale arhitecturii calculatoarelor.

⬤ Înțelegeți rolul registrelor, al memoriei și al fluxului de date în calculatoare.

⬤ Descoperiți cum să proiectați și să implementați un simulator de calculator utilizând Python.

⬤ Simulați și executați programe în limbaj de asamblare pe simulator.

⬤ Îmbunătățirea simulatorului folosind noi instrucțiuni pentru a obține rezultate mai bune.

⬤ Analizați instrucțiunile complexe ale calculatorului pentru o înțelegere mai profundă a arhitecturii.

⬤ Explorați setul de instrucțiuni ARM și procesarea datelor pe Raspberry Pi.

⬤ Dezvoltați competențe în scrierea, asamblarea și rularea codului ARM pe Raspberry Pi.

Pentru cine este această carte:

Această carte este destinată studenților universitari care studiază informatica, în special celor înscriși la un modul de arhitectură a calculatoarelor. Prin abordarea sa practică și explicațiile succinte, cartea este potrivită și pentru pasionații, entuziaștii și autodidacții care caută o înțelegere mai profundă a sistemelor informatice. Cartea presupune cunoștințe fundamentale de baze numerice, aritmetică binară și concepte de logică booleană. Deși se adresează în primul rând domeniului informaticii, această carte este mai puțin orientată către ingineria electrică sau electronică.

Alte date despre carte:

ISBN:9781837636679
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Principii de hardware pentru calculatoare cu CDROM - Principles of Computer Hardware With CDROM...
Complet actualizată și revizuită în întregime, cea...
Principii de hardware pentru calculatoare [cu CDROM] - Principles of Computer Hardware [With CDROM]
Înfruntând moartea: O conversație cu reverendul Bodhi Be - Facing Death: A Conversation with...
"Un dialog rar și frumos despre eliberarea morții...
Înfruntând moartea: O conversație cu reverendul Bodhi Be - Facing Death: A Conversation with Reverend Bodhi Be
Înțelepciune pentru lume: Cerințele reconcilierii - Wisdom for the World: The Requisites of...
Venerabilul Sayadaw U Pandita din Birmania...
Înțelepciune pentru lume: Cerințele reconcilierii - Wisdom for the World: The Requisites of Reconciliation
Arhitectura calculatoarelor cu Python și ARM: Învață cum funcționează computerele, programează-ți...
Învățați arhitectura calculatoarelor cu Python și...
Arhitectura calculatoarelor cu Python și ARM: Învață cum funcționează computerele, programează-ți propriul computer și explorează limbajul de asamblare pe Raspberry Pi - Computer Architecture with Python and ARM: Learn how computers work, program your own, and explore assembly language on Raspberry Pi
Organizarea și arhitectura calculatoarelor: Teme și variațiuni - Computer Organization and...
COMPUTER ORGANIZATION AND ARCHITECTURE: THEMES AND...
Organizarea și arhitectura calculatoarelor: Teme și variațiuni - Computer Organization and Architecture: Themes and Variations

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)