Programowanie Asembler IBM PC

Peter Abel, tłum.: Katarzyna Tryc : Programowanie Asembler IBM PC
Ta książka jest zarówno podręcznikiem programowania w języku
asemblerowym, jak i wygodnym informatorem. Możesz uczyć się języka od
podstaw, analizując przykładowe programy i przerabiając ćwiczenia, które
znajdują się na końcu każdego rozdziału oraz w witrynie autora.
Wiecej >>>
Ta książka jest zarówno podręcznikiem programowania w języku
asemblerowym, jak i wygodnym informatorem. Możesz uczyć się języka od
podstaw, analizując przykładowe programy i przerabiając ćwiczenia, które
znajdują się na końcu każdego rozdziału oraz w witrynie autora. A jeśli już
piszesz własne programy asemblerowe, możesz sięgać do tabel z wykazami kodów
poszczególnych znaków i klawiszy oraz do opisów poszczególnych rozkazów,
dyrektyw i operatorów, aby przypomnieć sobie ich składnię. Autor przybliża
nam działanie poszczególnych podsystemów komputera i kolejno wprowadza dotyczące
ich rozkazy. Omawia działanie rejestrów, sposoby adresowania pamięci, działania
arytmetyczne, format dwójkowy, ASCII i BCD, przetwarzanie ciągów, operacje
ekranowe i klawiaturowe, przeszukiwanie i sortowanie tabel, posługiwanie się
myszą, przetwarzanie dyskowe, drukowanie, makrorozkazy, podprogramy i nakładki.
Uczy pisać programy .EXE i .COM, asemblować je i linkować oraz śledzić ich
wykonywanie za pomocą debugera. Wiele przykładowych programów i fragmentów
kodu ilustruje omawiany materiał i pozwala lepiej go zrozumieć. W przykładach
zostały wykorzystane podstawowe rozkazy i metody, chociaż zawodowi programiści
być może zastosowaliby inne, ale mniej przejrzyste rozwiązania. Jednak
dopiero po opanowaniu tych podstaw przyjdzie czas na stosowanie technik
profesjonalistów. Nauka języka asemblerowego i tworzenie programów to
ekscytujące doświadczenie i spore wyzwanie. Jednak efekty warte są wysiłku włożonego
w naukę i dlatego warto sięgnąć po tę książkę
Inne ksiazki z tej kategorii:
Programowanie. Koncepcje, techniki i modele - Peter Van Roy, Seif Haridi
Poznanie istoty programowania komputerów można zacząć od analizy języków programowania, ich struktur, typów danych i instrukcji. Jednak mnogość języków, różnice pomiędzy nimi i możliwość wykorzystania ich do różnych zadań sprawiają, że przeprowadzenie takiej analizy będzie niezwykle czasochłonne, a jednocześnie nie będzie gwarantowało poznania wszystkich koncepcji i paradygmatów programowania. Cena: 89.00
Programowanie: Między asemblerem a językiem C. Podstawy oprogramowania - Daniel W.Lewis, tłum.: Janusz Machowski
Książka ta stanowi znakomitą alternatywę dla tradycyjnych tekstów
uniwersyteckich na temat organizacji komputera i programowania w języku
asemblera. Cena: 32.84
Mikrokontrolery Architektura, programowanie, zastosowania - Pełka Ryszard
Książka powstała z myślą o Czytelnikach, którzy chcą poznać budowę i zasadę działania współczesnych mikrokontrolerów.Monografia obejmuje opis podstaw architektury mikrokontrolerów, budowy i zasady działania bloków funkcjonalnych oraz zagadnień dotyczących współpracy mikrokontrolerów z otoczeniem. Przedstawiono również podstawy, metodykę i przykłady programowania mikrokontrolerów w języku asemblera oraz w języku C, a także wybrane zastosowania mikrokontrolerów. Cena: 33.93
Win32ASM. Asembler w Windows - Adam Błaszczyk
Przekonanie, że programowanie w asemblerze odeszło w przeszłość wraz z
opartymi na interfejsie tekstowym systemami w rodzaju DOS i upowszechnieniem się
wysokopoziomowych języków programowania takich jak Visual Basic, C++ czy Java,
jest błędne. Cena: 44.90
Projektowanie zorientowane obiektowo. Wzorce projektowe - Alan Shalloway, James R. Trott
W książce omówiono programowanie obiektowe (OOP) i wzorce projektowe (design patterns) -- dwa terminy, które zrobiły ostatnio zawrotną karierę. Programowanie obiektowe jest podstawą dominujących obecnie języków programowania, takich jak C++ czy Java. Cena: 35.00
"Java od podstaw do technologii część I i II. Komplet dwóch podręczników" - Krzysztof Barteczko
CZĘŚĆ 1 I.A. Podstawy programowania w Javie wszystko, o czym musi wiedzieć
początkujący I.B.
CZĘŚĆ 2 II.A. Programowanie graficznych interfejsów użytkownika
komponenty AWT i Swingu wszystko o obsłudze zdarzeń akcje, mapy akcji i mapy
klawiaturowe architektura. Cena: 118.40
Programowanie w środowisku systemu UNIX® - Stevens W.Richard Tłum. z ang. M. Górecka-Wolniewi
Książka składa się z sześciu części. W pierwszej autor przedstawia podstawowe pojęcia związane z programowaniem w środowisku systemu UNIX i dokonuje przeglądu różnych standardów i implementacji UNIX-a. Cena: 122.85
Optymalizacja kodu - Kaspersky Kris
Książka zawiera opis metod używanych do zwiększania szybkości działania programów na drodze optymalizacji. Publikacja jest przeznaczona dla programistów tworzących aplikacje na platformach PC oraz uniksowych. Autor poświęcił szczególną uwagę kwestiom pamięci RAM i pamięci podręcznej, ale wskazuje również typowe błędy popełniane przez programistów rzutujące na szybkość działania programów i przedstawia techniki efektywnego pisania kodu.
W książce znajdują się również szczegółowe opisy urządzeń, mechanizmów oddziaływania między różnymi częściami komputera. Programiści dowiedzą się również, jak w językach wysokiego poziomu skutecznie implementować metody programowania realizowane zazwyczaj w asemblerze. Cena: 43.70
GIS czyli mapa w komputerze - Grzegorz Myrda
Celem tej książki jest przedstawienie wiadomości pozwalających na zrozumienie podstaw systemów GIS i spełnianych przez nie funkcji. Autor starał się także pokazać, że nie jest to oprogramowanie tylko dla specjalistów i może być używane wszędzie i przez każdego. Cena: 30.00
Struktura i interpretacja programów komputerowych - Abelson Harold., Sussman Gerald J., Sussman Julie
W świecie informatycznym książka ta jest uważana za najlepszy podręcznik
do wykładu „Wstęp do programowania”.
Autorzy wyraźnie dają do zrozumienia, że programy pisze się nie tylko po to,
by je wykonywać, ale także po to, by je czytać, modyfikować i rozwijać. Cena: 74.59