Программирование: введение в профессию. Том 1 Азы программирования (2025)

Программирование: введение в профессию. Том 1 Азы программирования (2025)

Учебник «Программирование: введение в профессию» ориентирован на самостоятельное изучение и предполагает использование систем семейства Unix (в т.ч. Linux) в роли сквозной среды для обучения. Первый том учебника содержит три части, охватывающие базис знаний о программировании как виде деятельности. Первый том учебника содержит три части, охватывающие базис знаний о программировании как виде деятельности: в первую часть вошли вводные сведения, вторая посвящена основам программирования на примере языка Паскаль, третья - возможностям центрального процессора и программированию на языке ассемблера.

 



Автор: Столяров А.В.
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf, djvu
Подробнее

Архитектура ЭВМ и язык ассемблера

Архитектура ЭВМ и язык ассемблера

Книга имеет своей целью изучение базовых принципов устройства современных ЭВМ, анализ качественных и количественных характеристик различных компонент ЭВМ, анализ влияния этих характеристик на работу прикладных программ. Помимо того, предполагается практическое освоение языка ассемблера архитектуры IA-32, изучение особенностей этой процессорной архитектуры, изучение взаимосвязей между архитектурой набора команд, механизмами реализации языка Си и системой программирования.

 



Автор: Падарян В.А.
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf, epub
Подробнее

Системное программирование

Системное программирование

Приведены теоретические положения и представлены практические примеры системного программирования. Рассмотрены системные ресурсы компьютера. Изло­жены основы языков системного программирования низкого уровня - Си и Ассемблера. Значительная часть пособия посвящена программированию аппаратных средств: устройств ввода/вывода, дисков. Подробно рассмотрено программиро­вание портов ввода-вывода, использующих интерфейсы LPT, СОМ и USB. Для программирования разнородных устройств необходимо знать аппа­ратные регистры, настройка которых позволяет прочитать информацию об устройствах, задать их параметры, определить режимы работы и т.п. В завершающем разделе пособия рассматривается создание специфичес­ких системных программ: служб Windows и демонов Linux.

 



Автор: Е.Е. Бизянов
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

Ассемблер GAS в операционной системе Linux на платформе х86-64, 2-е изд.

Ассемблер GAS в операционной системе Linux на платформе х86-64, 2-е изд.

В монографии рассматриваются различные аспекты низкоуровневого программирования для 64-битовых операционных систем Linux. На основе многочисленных примеров проводится анализ 64-битового программирования. Значительная часть монографии посвящена программно-архитектурным особенностям систем х86-64, в частности рассмотрению команд микропроцессора. В монографии рассматриваются также особенности интеграции языка ассемблер с языками высокого уровня. Часть монографии посвящена особенностям ассемблера GAS, его 64-битовой подсистеме. Монография предназначена программистам, разрабатывающим приложения для Linux. Она также может быть использована как учебное пособие в высших и средних учебных заведениях на инженерных специальностях по таким дисциплинам как низкоуровневое программирование, системное программирование, программирование на языке ассемблера и др.

 



Автор: В.Ю. Пирогов
Язык: русский
Жанр: Программирование, linux
Формат: pdf, epub
Подробнее

Программирование на ассемблере х64. От начального уровня до профессионального использования AVX

Программирование на ассемблере х64

Изучение программирования на ассемблере может оказаться обескураживаю­щим, но совсем не потому, что это язык, не прощающий ошибок, ведь компьютер будет «одобрять» ваши действия при каждом удобном случае. А если это не так, то, возможно, где-то в программе скрывается необнаруженная ошибка, которая «укусит» вас во время выполнения программы. Сверх всего прочего кривая сложности обучения весьма крута, язык загадочный и не сразу понят­ный, официальная документация Intel ошеломляюще велика, а доступные ин­струменты разработки обладают весьма специфическими особенностями.

 



Автор: Йо Ван Гуй
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее