Архитектура и программирование микро-ЭВМ: В 2-х книгах. Кн. 1

Купить бумажную книгу и читать

Купить бумажную книгу

По кнопке выше можно купить бумажные варианты этой книги и похожих книг на сайте интернет-магазина "Лабиринт".

Using the button above you can buy paper versions of this book and similar books on the website of the "Labyrinth" online store.

Реклама. ООО "ЛАБИРИНТ.РУ", ИНН: 7728644571, erid: LatgCADz8.

Автор:

Название: Архитектура и программирование микро-ЭВМ: В 2-х книгах. Кн. 1

Издательство: М.: Мир

Год: 1984

Количество страниц: 486

Формат: DJVU

Размер: 24 mb

Для сайта:

Труд американского учёного посвящён общим принципам построения и программирования ЭВМ и их реализации при создании микро-ЭВМ разного типа. В русском переводе выпускается в 2-х книгах.

В книге 1 подробно освещаются архитектура ЭВМ, вопросы программирования как на языке ассемблера, так и на языке Паскаль. Рассматриваются проблемы, связанные с организацией ввода-вывода, системы прерываний и прямого доступа к памяти.

Для специалистов, связанных с разработкой и применением микропроцессорных системы, а также аспирантов и студентов соответствующих специальностей вузов.

Оглавление

Предисловие редактора перевода

Предисловие

Предисловие для преподавателей

Введение в вычислительную технику и программирование

Что такое ЭВМ?

Аппаратные средства цифровых вычислительных машин

Базовая организация ЭВМ

Программное обеспечение вычислительных систем

Алгоритмы

Типы данных ЭВМ

Классификация вычислительных машин

Литература

Язык программирования Паскаль

Общие представления

Лексика

Структура программы

Описания

Стандартные типы данных и выражения

Типы данных, определяемые пользователем

Простые операторы

Структурные операторы (группа I)

Структурные операторы (группа II)

Упражнения

Литература

Структуры данных в программах на языке Паскаль

Одномерные массивы

Многомерные массивы

Стеки

Очереди

Однонаправленные связанные списки

Двунаправленные связанные списки

Управление памятью при работе со списками

Упражнения

Литература

Системы счисления и арифметические операции

Позиционные системы счисления

Восьмеричные и шестнадцатеричные числа

Основные способы преобразования чисел в позиционных системах счисления

Сложение и вычитание недесятичных чисел

Представление отрицательных чисел

Сложение и вычитание чисел в дополнительном коде

Сложение и вычитание чисел в обратном коде

Двоичное умножение

Двоичное деление

Двоично-десятичная система представления чисел

Представление чисел в форматах с фиксированной и плавающей точками

Кодирование символов

Упражнения

Литература

Базовая структура (организация) ЭВМ

Память

Процессоры с аккумуляторами

Процессоры с регистрами общего назначения

Машины со стековой организацией

Другие типы организации процессоров и их классификация

Упражнения

Литература

Программирование на языке ассемблера

Язык ассемблера

Двухпроходный ассемблер

Объектные модули и загрузчики

Перемещающие ассемблеры и загрузчики

Макрокоманды

Структурный язык ассемблера

Упражнения

Литература

Способы адресации

Общие понятия

Однокомпонентные способы адресации

Многокомпонентные способы адресации

Позиционно-независимая программа

Блок преобразования адресов памяти

Упражнения

Литература

Операции

Форматы команд

Разряды условий

Пересылка данных

Сложение и вычитание

Команды с одним операндом

Управление выполнением программы

Логические операции

Циклические, логические и арифметические сдвиги

Сложение и вычитание с повышенной точностью

Умножение и деление

Десятичная арифметика

Упражнения

Литература

Подпрограммы и параметры

Процедуры и функции языка Паскаль

Параметры в программах, представленных на языках высокого уровня

Подпрограммы и параметры языка ассемблера

Рекурсия

Сопрограммы

Упражнения

Литература

Организация ввода-вывода

Подсистема ввода-вывода

Программирование ввода-вывода

Протоколы ввода-вывода

Драйверы ввода-вывода

Упражнения

Литература

Организация прерываний и прямого доступа к памяти

Основная структура системы прерываний и программирование

Типы систем прерываний

Специальные и программные прерывания

Прямой доступ к памяти

Процессы прерываний

Использование данных и команд несколькими процессами

Упражнения

Литература

Разработка программ

Этапы жизненного цикла программ

Составление спецификаций и проектирование

Документация

Кодирование

Тестирование и отладка

Сопровождение программы

Упражнения

Литература

Дата создания страницы: