В книге освещаются все аспекты современного программирования на ассемблере для DOS, Windows 95/NT и UNIX (Solaris,Linux и FreeBSD), включая создание резидентных программ и драйверов, управление защищенным режимом и многое другое. Детально рассматривается архитектура процессоров Intel вплоть до Pentium III. Все главы иллюстрируются подробными примерами работоспособных программ.
Издание ориентированно как на профессионалов так и начинающих без опыта программирования.
Цель книги - дополнить учебник "Assembler" того же автора практическим материалом, используя который можно разрабатывать сложные полнофункциональные программы для различных операционных платформ.Каждая из двенадцати глав практикума посвящена определенной прикладной теме. Исчерпывающе рассмотрены вопросы организации взаимодействия программ на ассемблере с внешним миром. Приведены варианты ассемблерной реализации многих известных и востребованных на практике алгоритмов. Изложение базовых вопросов прикладного программирования сопровождается рассмотрением ряда интересных примеров.
Книга предназначена для студентов и специалистов, применяющих ассемблер для решения задач прикладного и системного программирования.
Даны краткие сведения о современных отечественных и зарубежных микроЭВМ индивидуального пользования. Описаны основные версии Бейсика, наиболее распространенного языка программирования персональных ЭВМ (ПЭВМ), отечественных микро и миниЭВМ (Электроника - 60, Электроника - ДЗ-28, Искра - 226, диалоговых вычислительных комплексов ДВК - 1, ДВК - 2 и др.). Изложены основы программирования на Бейсике. Основное внимание уделено общему математическому, алгоритмическому и программному обеспечению расчетов на ПЭВМ. В справочник включена обширная библиотека прикладных программ на бейсике (более 300 программ), обеспечивающих реализацию основных численных методов, вычисление большинства специальных функций и решение ряда практических задач в различных областях науки и техники.
Для инженеров, научно - технических работников и студентов вузов.
В книге рассматриваются возможности персональных IBM - совместимых компьютеров, рекомендации по использованию которых не даются в официальной технической документации. Информация, собранная в книге, интересна прежде всего для тех, кто не удовлетворен возможностями, предоставляемыми стандартными драйверами и операционными системами. С одной стороны, это создатели "несерьезных", но сложных программ - компьютерных игр, а с другой - разработчики самого серьезного обеспечения, предназначенного для систем управления разнообразными техническими объектами.
Во второе издание книги внесены исправления и дополнения. В частности, добавлены две главы, в одной из которых рассматривается работа с хост-контроллером и устройствами USB на уровне аппаратуры, а в другой - особенности программированияNE2000-совместимых адаптеров Ethernet.
Неотъемлемой частью книги является дискета с текстами программ, листинги которых представлены в книге.
Книга предназначена для программистов, работающих с аппаратурой компьютера на "низком уровне". В ней рассматриваются различные способы работы с дисководами на аппаратном уровне и уровне BIOS, а также структура данных на носителях информации. При изложении материала предпологается, что читатель уже знаком с особенностями архитектуры АТ - совместимых компьютеров и основными правилами программирования на языке ассемблера процессоров серии Intel x86. Примеры программ, широко представленные в книге, имеют простую линейную структуру, наглядно демонстрирующую порядок выполнения операций. Книга ориентирована в первую очередь на программистов, но может также использоваться студентами при изучении внутренней архитектуры персонального компьютера.
Книга посвящена беспроводным локальным сетям, соответствующим стандартам серии 802.11. Разрабатываемое согласно этому стандарту Wi-Fi - технологии сейчас бурно развиваются, поскольку востребованы рынком и дают ощутимые преимущества пользователям. Несмотря на относительно небольшой объем, в книге рассмотрены практически все вопросы, которые могут возникнуть у администратора сети при выборе компонентов, разработке и развертывании беспроводной ЛВС. Книгу можно использовать и в качестве учебника по основам работы беспроводных ЛВС, и как практическое руководство по их разработке и использованию.
Секрет, как стать профессиональным разработчиком программ на Visual Basic, чтобы писать программы, требующие от вас применения самых разнообразных возможностей Visual Basic. Среди них: доскональное знание и способность на практике применять стандартные средства управления панели инструментов и компоненты ActiveX: умение правильно устанавливать и манипулировать свойствами, функциями и событиями объекта; способность писать ясный и четкий программный код с возможностью повторного использования некоторых сегментов программы в дальнейшем; умение создавать наглядный и эффективный интерфейс пользователя. В каждом из уроков данного курса внимание читателя акцентируется именно на этих принципах программирования. Вообщем изучив эту книгу, вы пройдете основной курс программирования на Microsoft Visual Basic 6.0.
В книге изложены базовые сведения по интерфейсу USB для ПК: примеры USB - устройств и советы по их выбору, правила установки и конфигурирования устройств, методы решения возникающих проблем. Описаны кабели, разъемы, принципы питания устройств и другое аппаратное обеспечение. Приведено внутреннее устройство USB и его физическая реализация, обсуждены общие вопросы написания драйверов для операционной системы Microsoft Windows 2000/XP с примерами на языке Borland Pascal и в среде Delphi. Рассмотрен процесс создания USB-устройства: от выбора микросхем и схемотехники до написания программы микроконтроллера и WDM - драйвера. В книге содержится большое количество практических советов и примеров программ.
Рассматриваются состав, характеристики, функции и структура технических средств обработки, хранения и передачи информации, в том числе персональные компьютеры (процессоры, системы памяти, интерфейсы); накопители информации (магнитные ленты, диски, оптические накопители - CD/DVD, магнитооптические, твердотельные и другие альтернативные технологии);интерактивные устройства (терминалы с мониторами на ЭЛТ и плоскопанельными, манипуляторы, сенсорные экраны); мультимедийные системы (цифровое фото, видео, звук, мультимедийные проекторы); средства организации сетей и мобильных вычислений (сети, связь компьютеров, мобильные компьютеры - процессоры и интерфейсы расширения).
В книге американского автора рассматриваются вопросы программирования УАПП и адаптеров последовательного порта IBM PC, методы модуляции, протоколы коррекции ошибок, факсимальная и факс-модемная технологии, вычисление ЦИК и др. В книгу также обширный справочник по АТ-командам и S-регистрам модемов различных фирм. Книга предназначена для профессиональных программистов.
Данное издание является практическим пособием по применению различных интерфейсов для подключения аналоговых периферийных устройств к компьютерам, микропроцессорам и микроконтроллерам. Раскрывается специфика применения таких интерфейсов, как I2C, SPI/Microware, SMBus, RS-232/485/422, токовая петля 4-20 мА и др. Дается обзор большого количества современных датчиков: температурных, оптических, ПЗС, магнитных, тензодатчиков и т. д. Подробно описываются контроллеры, АЦП и ЦАПы, их элементы — УВХ, ИОН, кодеки, эн-кодеры. Рассмотрены исполнительные устройства — двигатели, терморегуляторы — и вопросы их управления в составе систем автоматического управления различного типа (релейного, пропорционального и ПИД). Книга снабжена иллюстрациями, наглядно представляющими аппаратные и программные особенности применения элементов аналоговой и цифровой техники. Заинтересует не только начинающих радиолюбителей, но и специалистов, имеющих стаж работы с аналоговой и цифровой техникой, а также студентов технических колледжей и вузов.
Рассмотрены принципы построения современных первичных - транспортных цифровых сетей электросвязи и методы их описания, цифровые методы передачи информации и принципы построения цифровых систем передачи, в особенности, систем мультиплексирования и их взаимодействия между собой. Особенности мультиплексирования, цифровых иерархий и режимов передачи рассматриваются в контексте синхронизации транспортных сетей и оборудования. Большое внимание уделено освещению европейской и международной, в основном МСЭ-Т, нормативной базы, терминологии и справочным данным.
Учебник предназначен для студентов, обучающихся по специальности "Телекоммуникации", а также может быть полезен инженерно-техническим работникам, специализирующимся в области проектирования, производства и эксплуатации цифровых систем передачи информации.
На этапе выбора архитектуры изделия важно понимать принципиальные отличия интерфейсов друг от друга. Тогда, зная стоящую задачу, разработчик сможет выбрать наиболее функциональные решения. Данная книга призвана разъяснить инженеру, из каких "модулей" строяться стандарты интерфейсов, какие свойства систем передачи данных зависят от конфигурации этих "модулей".