Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
8
Arytmetykakomputerówwpraktyce
8051.Zawyboremtegoprocesoraprzemawiazarównojegoniemalejącapopularność
wśródelektronikówprojektantówsystemówmikroprocesorowych,jakiobecność
wlaboratoriachtechnicznychszkółwyższych.Doasemblacjiprzedstawionychwksią-
żcepodprogramówmożnaużyćdowolnegoasembleramikrokontroleraIntel8051po
spełnieniuwymagańskładni(wielkośćliter,etykietyitp.)Równieżogólniedostępne
symulatorytegomikrokontroleranakomputerPC.Asemblerisymulatormożna
pobraćbezopłatzzasobówsieciInternet.Wszystkiepodprogramyzostałyspraw-
dzonezapomocądarmowegoasemblerafirmyMicroMadeiprzetestowanewsyste-
miedydaktycznymDSM-51tejżefirmy.Wspomnianyasemblerzostałrównieżzałą-
czonynapłycieCDimożebyćużywanywcelachniekomercyjnychzgodniezzasa-
damiokreślonymiprzezfirmęMicroMade.WięcejszczegółówznajdzieCzytelnikna
stronieproducenta[Internet-1].Oczywiścieistniejąprofesjonalnepakietyprogra-
mowe,zawierającedodatkowonp.kompilatorC,Pascala,ForthaczyBasica,linker
(umożliwiadołączaniegotowychbibliotekpodprogramów)oraznarzędziatypukon-
werteryformatuplikuHEXnaBIN,kalkulatoritp.Najbardziejpopularnepakiety
komercyjne(wuboższejwersjidarmowe)toproduktyfirmKeil,Rasionance,Tasking.
Szczególniepopularnewśródelektronikówamatorów,tworzącychwłasnesystemy
mikroprocesorowe,jestśrodowiskoBASCOMfirmyMCSElectronics.Jegozaletą,
opróczprostejskładnijęzykaBASIC,dołączoneprzezproducentabibliotekiobsłu-
gująceinterfejsyszeregowe1-wire,I
2C,alfanumerycznyigraficznywyświetlacz
LCD.
Autordołożyłwszelkichstarań,abysposóbprzedstawieniaomawianejtematyki
byłmożliwieklarownyiprzejrzysty.Programynapisanewasemblerzezostałygrun-
townieprzetestowanenaróżnychdanych,coniestetyniewykluczawstuprocentachich
wadliwegodziałania.Zaewentualnebłędyautorserdeczniezgóryprzepraszaiprosi
oprzekazaniewszelkichuwagispostrzeżeńnaadrese-mailowygrys@el.pcz.czest.pl
lublistownyznanyredakcji.
Książkamacharakterprzedewszystkimdydaktyczny,dlategoprzedstawione
wiadomościteoretycznewzbogaconowielomaprzykładamiliczbowymiorazzada-
niamidosamodzielnegorozwiązania.RozwiązaniazadańzamieszczonowdodatkuC
zwyjątkiemoznaczonychgwiazdką.Książkamożepełnićrolęmateriałówdydaktycz-
nychdlastudentówstudiówdziennychizaocznychuczelnikrajowychkształcących
sięnakierunkachinformatyka,elektronikaitelekomunikacjabądźelektrotechnika.
Byćmożestaniesięużytecznarównieżdlainżynierówprojektantówzainteresowa-
nychwłasnymrozwojemzawodowym.
Intencjąautoraniebyłonapisaniekolejnegopodręcznikazawierającegokompen-
diumwiedzyzomawianejdziedziny.Podjąłjedyniepróbę,mniejlubbardziejudaną
(ocenępozostawiasięCzytelnikowi),spojrzenianaznaneproblemyinformatyczneod
innejstrony.Wksiążcenieporuszanokwestiiarchitekturyimożliwościklasycznej
jednostkiarytmetyczno-logicznej„dużych”procesorów,np.klasyPentium,Athlon,