Рассматривается архитектура микропроцессоров различных типов: универсальных CISC- и RISC-микропроцессоров, однокристальных микроконтроллеров, процессоров цифровой обработки сигналов, а также принципы построения микропроцессорных систем, включая многопроцессорные конфигурации.
Систематизированы сведения в области архитектуры и внутренней организации компьютерных систем. Подробно рассмотрены базовые понятия и основные принципы структурной (логической) организации современного персонального компьютера (ПК). Рассмотрены принципы работы и устройство основных компонентов ПК: процессора, системной платы, памяти, дисковой системы, видеосистемы.
Пособие объединяет в одном издании теоретическую часть одноименной дисциплины и лабораторный практикум. Рассмотрены базовые вопросы организации ЭВМ: функциональная организация ЭВМ, системы команд и командный цикл. Большое внимание уделено арифметическим основам ЭВМ, принципам построения различных устройств и их взаимодействию. Обсуждаются вопросы построения микропроцессорных систем.
Рассмотрены вопросы организации и функционирования вычислительных устройств, машин и систем. Описаны логические, информационные, алгоритмико-вычислительные основы построения систем.
Учебное пособие дает общие сведения о многопроцессорных вычислительных системах, включая их значение, область применения, оценку производительности, описание компонентов и основных архитектур. Приводится примеры систем различных производителей.
В книге рассмотрен язык Ассемблера для процессоров семейства Intel 80×86, а также различные аспекты применения этого языка в области защиты информации. Книга состоит из шести глав. Глава 1 это учебное пособие по программированию на Ассемблере в среде DOS для начинающих. В ней приведено описание архитектуры компьютера IBM PC, системы команд, способов адресации данных, системных функций, некоторых приемов программирования. Вторая и третья главы книги рассчитаны на более подготовленного читателя.
Рассмотрены необходимые сведе-ния для программирования Windows-приложений на ассемблерах MASM и TASM: разработка оконных и консольных приложе-ний; создание динамических библиотек; многозадачное программи-рование; программирование в ло-кальной сети, в том числе и с ис-пользованием сокетов; создание драйверов, работающих в режиме ядра; простые методы исследова-ния программ и др. В 4-м издании материал существенно переработан в соответствии с новыми возмож-ностями ОС.
Рассмотрены вопросы исследования кода Windows-приложений. Подробно описаны формат исполняемых модулей и структура инструкций микропроцессора Intel. Дан полный обзор инструментария по исследованию исполняемого кода: отладчики, дизассемблеры, редакторы ресурсов, HEX-редакторы и др. Большое внимание уделено работе с популярными программами по дизассемблированию и отладке SoftICE и IDA Pro.
В книге рассматривается один из эффективных методов оптимизации программ – использование языка ассемблера, описана методика разработки отдельных модулей на нем для применения в программах на языках высокого уровня, показано, как с помощью ассемблера можно разработать полнофункциональные Windows-приложения. Особое внимание уделено оптимизации программ, написанных на языках высокого уровня, с помощью встроенного ассемблера.
Ежедневно миллиарды фотографий, музыкальных файлов, новостных статей и сообщений электронной почты разносятся по всему миру потоками битов. Цифровые технологии породили небывалые возможности для нововведений, сотрудничества, развлечений и демократического управления обществом. И они же все больше подтачивают вековые представления об индивидуальности, свободе слова и праве на частную жизнь.