- Артикул:00-01114971
- Автор: Э. Клингман
- Обложка: Твердая обложка
- Издательство: МИР (все книги издательства)
- Город: Москва
- Страниц: 576
- Формат: 60х90 1/16
- Год: 1980
В книге рассмотрен широкий круг вопросов, связанных с проектированием микропроцессорных систем обработки данных. Описаны основные микроэлектронные схемы, используемые при разработке таких систем, обсуждаются их возможности, особенности функционирования и применения. Большое внимание уделено сопряжению устройств с различной логикой. Проведен сравнительный анализ ряда существующих и проектируемых систем.
Книга рассчитана на специалистов, занятых проектированием и использованием средств обработки данных. Она может служить также ценным пособием для студентов при изучении соответствующих разделов вычислительной техники.
Содержание
Предисловие редактора перевода
Предисловие
Глава 1. Проектирование микропроцессорных систем
Краткий обзор
Достоинства микропроцессоров
Основные функции процессоров
Новый дуализм
Характеристики
Взаимосвязь между аналоговыми и цифровыми стандартными блоками
Выводы
Глава 2. Информационные устройства
Введение
Двоичные устройства на аналоговых элементах
Цифровые стандартные блоки
Блоки сопряжения
Аналого-цифровые стандартные блоки
Линейные стандартные блоки
Выводы
Глава 3. Запоминающие элементы
Запоминающие схемы
Счетчики
Сдвиговые регистры
Выводы
Глава 4. Кодирование и стандартные СИС-блоки
Схемы со средним уровнем интеграции
Практический пример
Запоминающие устройства
Арифметическо-логическое устройство
Аналого-цифровые и цифро-аналоговые устройства
Сопряжение схем ТТЛ с МОП-схемами
Устройства с тремя устойчивыми состояниями
Устройства на КМОП-схемах
Выводы
Глава 5. Набор команд центральною процессора
Происхождение термина «программное обеспечение» (soft ware)
Машины с хранимой программой
Основной машинный цикл
Команды с непосредственными данными
Счетчик команд
Команды работы с аккумулятором
Команды передачи управления
Вызываемые подпрограммы
Команда ОСТАНОВ
Передача параметров
Выводы
Упражнения
Глава 6. ЦП на БИС
Монолитный ЦП 8008 фирмы Intel
Выводы
Глава 7. Подсистема памяти
Разделение вычислительной системы на подсистемы
Основные модули
Выводы
Глава 8. Подсистема ввода-вывода
Структура порта ввода
Синхронизация ввода
Схемы выбора ввода-вывода
Принудительная передача данных центральному процессору
Команда RESTARТ
Система ЦП/ЦП
Выводы
Упражнения
Глава 9. Языки и трансляция
Введение: происхождение «символов»
Физические элементы: устройства
«Воображаемые элементы»: символы
Ассемблер
Машины и метамашины
Условная трансляция
Макрокоманды
Передача параметров
Ассемблеры и интерпретаторы
Выводы
Упражнения
Глава 10. Структуры адресации
Подсистемы представления адреса
Страничные структуры адресации
Прямая адресация
Выбор подсистемы
Протокол состояний шин
Способы адресации
Многополевое индексирование
Самонастраивающиеся индексные регистры
Адресация с вычислением адреса: пример
Эквивалентность методов структуры данных и процедуры
Метод структуры данных: косвенная и модифицированная косвенная адресации
Выводы
Глава 11. Структуры ввода-вывода
Асинхронная последовательная передача
Структура программного обеспечения
Проектирование аппаратных средств: УАПП
«Фильтр» состояния: маскирование
Ортогональные выходы: отображения
Структура ввода-вывода микропроцессора 8080
Реализация последовательного ввода-вывода в процессоре 2650 фирмы Signetics
Структура ввода-вывода процессора IМ 6100 фирмы MOSTEK
Команда передачи данных при вводе-выводе
Пример ввода-вывода-в системе IМ 6100
Структура ввода-вывода процессора МК. 5065Р фирмы МОSТЕК
Структура ввода-вывода процессора РАСЕ фирмы National Semiconductor
Структура ввода-вывода процессоров 6800 фирмы Моtorolа и 650Х
фирмы МOS Тесhnology
Структура ввода-вывода процессора СОSМАС
Структура ввода-вывода процессора СР-1600 фирмы General Instrument
Структура ввода-вывода системы F-8 фирмы Fairchild
Ввод-вывод в процессоре SС/МР фирмы National Semiconductor
Ввод-вывод процессора РРS-8 фирмы Rockwell
Структура ввода-вывода 8048/8748 фирмы Intel
Заключительные замечания по вводу-выводу
Упражнения
Глава 12. Структуры прерываний
Структура приоритетов
Переход к подпрограмме обработки прерывания (с запоминанием состояния) и возврат на продолжение выполнения прерванной програм-мы (с восстановлением состояния ЦП)
Одноуровневое прерывание от нескольких устройств
Программное управление одноуровневым прерыванием от нескольких устройств
Управление прерыванием с приоритетом по вектору
Программная обработка прерываний
Структура прерываний микропроцессора 6800 фирмы Моtorola
Специальные команды
Структура прерываний по вектору
Специальные прерывания
Структура прерываний микропроцессоров серии 650Х
Структура прерываний микропроцессора 2650 фирмы Signetics
Структура прерываний микропроцессора СР-1600 фирмы General Instrument
Структура прерываний микропроцессора РАСЕ фирмы National Semiconductor
Структура прерываний микропроцессора С0SМАС фирмы RСА
Структура прерываний микропроцессора IМ 6100 фирмы Intersil
Структура прерываний микропроцессора SС/МР фирмы National Semiconductor
Структура прерываний микропроцессора РРS-8 фирмы Rockwell
Структура прерываний микропроцессора Р-8 фирмы Fairchild
Структура прерываний микропроцессора 5065Р фирмы МОSТЕК
Микропроцессор 9900 фирмы Техаs Instruments
Структура прерываний микропроцессора Z-80 фирмы Zilog
Структура прерываний микропроцессора 8048 фирмы Intel
Выводы
Упражнения
Глава 13. Структуры прямого доступа к памяти
Структура ПДП микропроцессора 8080 фирмы Intel
Дополнительный кристалл ПДП фирмы Intel
Структура ПДП микропроцессора РР8-8 фирмы Rockwell
Структура ПДП микропроцессора СОSМАС фирмы RСА
Структура ПДП микропроцессора IМ, 6100 фирмы Intersil
Структура ПДП микропроцессора МК 5065Р фирмы МОSТЕК
Структура ПДП микропроцессора 2650 фирмы Signetics
Структура ПДП микропроцессора М6800 фирмы Моtorola
Структура ПДП системы F-8 фирмы Fairchild
Структура ПДП SС/МР фирмы National Semiconductor
Выводы
Глава 14. Направленна развития архитектуры микропроцессоров
Многоуровневая архитектура
Ортогональные «рабочие файлы»
ЦП СОSМАС с меняющейся конфигурацией
Связанные и ортогональные архитектуры
Ортогональное расширение аппаратных средств и программного обеспечения
Проблемы проектирования систем на базе микропроцессоров
Задачи и режимы работы специализированных процессоров
Программируемый интерфейс внешних устройств 8255 фирмы Intel
Выводы
Специализированные процессоры 8251 фирмы Intel для последовательного ввода-вывода
Общее управление режимами работы специализированного процессора
Выводы
Структура управления многопроцессорной системы
Еще раз о связанной системе
Первые три поколения микропроцессоров
Четвертое и последующие поколения микропроцессоров
Выводы
Приложение А. Процесс ассемблирования
Приложение Б. Условное ассемблирование
Приложение В. Локальные и глобальные переменные
Приложение Г. Сведения о некоторых микро-ЭВМ и микропроцессорах (с разрешения фирм-изготовителей)
Литература

