Автор: Калашников О.А.
Издательство: БХВ-Петербург
Год издания: 2011
isbn: 978-5-9775-0591-8
Количество страниц: 336
Язык: русский
Формат: PDF
Подробно и доходчиво объясняются все основные вопросы программирования на ассемблере. Рассмотрены команды процессоров Intel, 16- и 32-разрядные регистры, основы работы с сопроцессором, сегментация памяти в реальном масштабе времени, управление клавиатурой и последовательным портом, работа с дисками и многое другое. Описано, как разработать безобидный нерезидентный вирус и антивирус против этого вируса, как написать файловую оболочку (типа Norton Commander или FAR Manager) и как писать резидентные программы. Каждая глава состоит из объяснения новой темы, описания алгоритмов программ, многочисленных примеров и ответов на часто задаваемые вопросы. Во второе издание внесены исправления и добавлены новые примеры.
Автор: Герт Шонфелдер
Издательство: БХВ-Петербург
Год издания: 2012
isbn: 978-5-9775-0572-7
Язык: русский
Формат: DJVU
Рассмотрено применение микропроцессоров для создания измерительных устройств. Приведены основные средства и методы измерения. Подробно описаны основные компоненты измерительных систем, датчики, АЦП и ЦАП, генераторы сигналов, исполнительные устройства, индикаторы, линии передачи данных и интерфейсы. Изложены принципы построения систем автоматического управления. Приведены примеры реализации различных устройств и учебные задания. Материал ориентирован на применение микропроцессоров ATmega128 компании Atmel, а также недорогих и доступных комплектующих. Рассмотрено моделирование измерительных систем на ПК с помощью программы-имитатора. Для профессиональных инженеров-электронщиков и радиолюбителей. Данная книга рассматривает компьютер лишь как вспомогательное средство и в основном ориентируется на множество более мелких задач, возлагаемых на процессоры, точнее, микропроцессоры. В ее названии не случайно присутствует словосочетание "измерительная техника". Значительная часть применений процессоров приходится на эту область электроники. Чтобы оправдать свое название "практическое руководство", книга ориентируется на основополагающие принципы. Поэтому в ней предлагаются многочисленные схемы, которые могут послужить примером решения конкретной проблемы, или же иллюстрирующие одну из идей, пригодных для реализации специализированных задач. Для каждой из предлагаемых схем приводятся рекомендации относительно возможностей и ограничений. Чтобы избежать большого объема теоретических выкладок, во многих случаях расчет параметров и компоновка схем выполнялись при помощи персонального компьютера. Когда вы завершите чтение книги, в вашем распоряжении окажется набор "строительных блоков" для создания как схем, так и программ, которые вы, по желанию, сможете использовать при проектировании собственных устройств.
Автор: В. Кучеренко
Издательство: Майор
Год издания: 2001
isbn: 5-901321-06-5
Количество страниц: 161
Язык: русский
Формат: DJVU
С помощью этой книги вы научитесь создавать программы на языке Ассемблер. Поймете, как реализовать команды и способы адресации, управлять данными. Здесь же описываются распространенные ошибки в программах на языке Ассемблера, часто встречающиеся ошибки в драйверах ввода-вывода и программах обслуживания прерываний.
Книга может быть использована как начинающими программистами, так и профессионалами, а также как справочное руководство для программистов.
Автор: Аблязов Руслан
Издательство: ДМК Пресс
Год издания: 2011
Количество страниц: 300
Язык: русский
Формат: PDF
В этом пособии речь идет о работе процессора в двух его основных режимах: защищенном режиме и 64-битном, который также называют long mode ("длинный режим"). Также помимо изложения принципов и механизмов работы процессора в защищенном и 64-битном режимах, речь пойдет о программировании на ассемблере в операционных системах семейства Windows, как в 32-битных, так и 64-битных версиях. Рассматривается не только разработка обычных приложений для операционных систем Windows, но и разработка драйверов на ассемблере. При написании книги уделялось большое внимание именно практической составляющей, т.е. изложение материала идет только по делу и только то, что необходимо знать любому системному и низко-уровневому программисту. Последний раздел книги посвящен принципам работы многопроцессорных систем, а также работе с расширенным программируемым контроллером прерываний (APIC). Издание предназначено для системных и низкоуровневых программистов, а также для студентов и преподавателей технических специальностей высших и средне-специальных учебных заведений. Исходники присутсвуют.
Автор: Фрунзе А.В., Фрунзе А.А.
Издательство: ИД-Скимен
Год издания: 2003
Количество страниц: 960
Язык: русский
Формат: DJVU
Этот трехтомник полностью и на доступном для начинающих уровне охватывает абсолютно все аспекты, связанные с использованием микроконтроллеров. На примере ставшего промышленным стандартом «де-факто» микроконтроллерного семейства х51 рассмотрены внутреннее устройство микроконтроллера, его система команд, схемы его сопряжения с периферийными устройствами и программы, осуществляющие это сопряжение, техника написания и трансляции ассемблера программ, анализ сообщений компилятора об ошибках, техника занесения программы в микроконтроллер и последующей отладки занесенных программ. Рассмотрен ряд полезных программ (многобайтного умножения, деления, преобразования из одного представления в другое и т. д.). Отдельно даны четыре полностью законченных примера разработки. Приведено большое количество обзорных и справочных материалов, охватывающих практически все микроконтроллеры, программно и аппаратно совместимые с семейством х51, существующие на момент выпуска книги. Книга рассчитана на всех специалистов в области микроконтроллерной техники, студентов, ее изучающих, а также на тех, кто желает самостоятельно разобраться в этой области. Том-3 Данная книга посвящена арифметике в позиционных системах счисления, алгоритмам арифметических Операции и их реализациям в микропроцессорной и микроконтроллерной технике. В книге детально описаны основные принципы позиционной арифметики, затрагиваются вопросы построения АЛУ и приводятся алгоритмы операций для целых чисел (со знаком и без), а также целых чисел произвольной разрядности: сложения, вычитания, сравнения, умножения, деления, арифметических сдвигов, преобразования между системами счислений и пр. Для многих из этих операций существует несколько различных алгоритмов реализации, которые различаются ресурсоемкостью и производительностью, и выбор в пользу конкретного алгоритма делается в зависимости от поставленной задачи и имеющихся аппаратных средств. В книге приводятся и анализируются альтернативные алгоритмы и предлагаются приемы программирования, способные повысить производительность разрабатываемого ПО и эффективность использования процессорных ресурсов. В качестве практических примеров представляется программные реализации указанных алгоритмов на языке ассемблера для микроконтроллера семейства х51. Подпрограммы носят не только иллюстративный и образовательный характер, но имеют также и практическую ценность и могут быть использованы при разработке ПО для микроконтроллеров семейства х51 или адаптированы для иных процессоров. Книга рассчитана на Специалистов в микроконтроллерной технике, а также инженеров, Программистов и студентов, ее изучающих и желающих самостоятельно разобраться в данной области.
Автор: В. Н. Пильщиков
Издательство: Диалог-МИФИ
Год издания: 2005
isbn: 5-86404051-7
Количество страниц: 288
Язык: русский
Формат: DJVU
Книга представляет собой учебное пособие по языку ассемблер для персональных компьютеров типа IBM PC. Подробно рассмотрены команды этих ЭВМ, конструкция языка и методы программирования на нем. Изложение сопровождается многочисленными примерами. Для студентов и преподавателей ВУЗов, для всех желающих детально изучить язык ассемблер и приемы программирования на нем.
Автор: Юрий Ревич
Издательство: БХВ-Петербург
Год издания: 2008
isbn: 978-5-9775-0277-1
Количество страниц: 384
Язык: русский
Формат: DJVU
Изложены основные принципы функционирования и особенности архитектуры микроконтроллеров Atmel AVR. Подробно описаны приемы программирования микросхем этого семейства и их отдельных узлов. Вы найдете готовые рецепты для программирования большинства основных функций современной микроэлектронной аппаратуры: от реакции на нажатие кнопки или построения динамической индикации до сложных протоколов записи данных во внешнюю память или особенностей подключения часов реального времени. В книге учтены особенности современных моделей AVR и сопутствующих микросхем последних лет выпуска. Особое внимание уделяется обмену данными микроэлектронных устройств с персональным компьютером, приводятся примеры программ на Delphi. Приложение содержит основные параметры микроконтроллеров AVR, перечень команд и тексты программ для них, а также список используемых терминов и аббревиатур.