Hodnotenie:
Momentálne nie sú žiadne recenzie čitateľov. Hodnotenie je založené na 7 hlasoch.
Introduction to Computer Organization: An Under the Hood Look at Hardware and X86-64 Assembly
Táto praktická výučba je rozsiahlym skúmaním fungovania moderného počítača. V učebni, ktorá sa testuje už viac ako desať rokov, čitatelia pevne pochopia, ako počítače robia to, čo robia, a pokryjú základné informácie, ako je ukladanie dát, logické hradlá a tranzistory, dátové typy, procesor, assembler a strojový kód.
Úvod do organizácie počítačov poskytuje programátorom praktické pochopenie toho, čo sa deje v počítači pri vykonávaní kódu. Možno nikdy nebudete musieť sami písať jazyk assembleru x86-64 alebo navrhovať hardvér, ale znalosť fungovania hardvéru a softvéru vám poskytne väčšiu kontrolu a istotu nad vašimi kódovacími rozhodnutiami. Začneme základnými koncepciami na vysokej úrovni, ako je organizácia pamäte, binárna logika a dátové typy, a potom preskúmame, ako sú implementované na úrovni jazyka assembleru.
Cieľom nie je urobiť z vás programátora v assembleri, ale pomôcť vám pochopiť, čo sa deje v zákulisí medzi spustením vášho programu a zobrazením "Hello World" na obrazovke. Táto kniha, ktorá sa v triede testuje už viac ako desať rokov, vám objasní témy ako:
- Ako preložiť kód vysokoúrovňového jazyka do jazyka assembler.
- Ako operačný systém spravuje hardvérové prostriedky pomocou výnimiek a prerušení.
- Ako sú údaje zakódované v pamäti.
- Ako hardvérové prepínače spracúvajú desatinné údaje.
- Ako sa programový kód transformuje do strojového kódu, ktorému počítač rozumie.
- Ako časti hardvéru, ako je procesor, vstup/výstup a pamäť, vzájomne spolupracujú, aby celý systém fungoval.
Autor Robert Plantz pristupuje k učebnej látke prakticky, na každej strane uvádza príklady a cvičenia bez toho, aby obetoval technické detaily. Naučiť sa myslieť ako počítač vám pomôže písať lepšie programy v akomkoľvek jazyku, aj keď sa už nikdy nepozriete na riadok kódu v assembleri.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)