Программирование на ассемблере на платформе x86-64: учебное пособие для студентов технических вузов
معرفی کتاب «Программирование на ассемблере на платформе x86-64: учебное пособие для студентов технических вузов» نوشتهٔ Аблязов Руслан Зуфярович، منتشرشده توسط نشر ДМК Пресс در سال 2011. این کتاب در فرمت pdf، زبان ru ارائه شده است.
В данной книге речь идёт о работе процессора в двух его основных режимах: защищённом режиме и 64-битном, который также называют long mode («длинный режим»). Также помимо изложения принципов и механизмов работы процессора в защищённом и 64-битном режимах, речь пойдёт о программировании на ассемблере в операционных системах семейства Windows, как в 32-битных, так и 64-битных версиях. Рассматривается не только разработка обычных приложений для операционных систем Windows, но и разработка драйверов на ассемблере. При написании книги уделялось большое внимание именно практической составляющей, т.е. изложение материала идёт только по делу и только то, что необходимо знать любому системному и низкоуровневому программисту. Последний раздел книги посвящён принципам работы многопроцессорных систем, а также работе с расширенным программируемым контроллером прерываний (APIC). V dannoj knige rech' idet o rabote protsessora v dvuh ego osnovnyh rezhimah: zaschischennom rezhime i 64-bitnom, kotoryj takzhe nazyvayut long mode ("dlinnyj rezhim"). Takzhe pomimo izlozheniya printsipov i mehanizmov raboty protsessora v zaschischennom i 64-bitnom rezhimah, rech' pojdet o programmirovanii na assemblere v operatsionnyh sistemah semejstva Windows, kak v 32-bitnyh, tak i 64-bitnyh versiyah. Rassmatrivaetsya ne tol'ko razrabotka obychnyh prilozhenij dlya operatsionnyh sistem Windows, no i razrabotka drajverov na assemblere. Pri napisanii knigi udelyalos' bol'shoe vnimanie imenno prakticheskoj sostavlyayuschej, t.e. izlozhenie materiala idet tol'ko po delu i tol'ko to, chto neobhodimo znat' lyubomu sistemnomu i nizko-urovnevomu programmistu. Poslednij razdel knigi posvyaschen printsipam raboty mnogoprotsessornyh sistem, a takzhe rabote s rasshirennym programmiruemym kontrollerom preryvanij (APIC). Na diske, prilagaemom k knige, nahodyatsya polnye ishodnye kody primerov k knige, a takzhe dopolnitel'nye programmy i materialy. Izdanie prednaznacheno dlya sistemnyh i nizkourovnevyh programmistov, a takzhe dlya studentov i prepodavatelej tehnicheskih spetsial'nostej vysshih i sredne-spetsial'nyh uchebnyh zavedenij.
دانلود کتاب Программирование на ассемблере на платформе x86-64: учебное пособие для студентов технических вузов