]>

Электронно - библиотечная система
образовательных и просветительских изданий
]>
Facebook ВКонтакте Одноклассники Mail.Ru Яндекс Google
 

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

    

Обложка

Аверченков О.Е.

Основы схемотехники однокристалльной ВМ х51.

Москва: ДМК Пресс, 2012.- 104 с.

ISBN / ISSN: 978-5-94074-384-2

Тираж: 100 экз.

Инвентарный номер: 21663

Учебное пособие по курсу «Схемотехника ЭВМ»

Пособие предназначено для первоначального ознакомления со структурой и основными особенностями однокристальной ВМ (ОВМ) семейства х51, ставшей промышленным стандартом для 8-битных процессоров. Изложены базовые сведения о схемотехнике выходных цепей и внутренних узлов ОВМ. Приведено описание системы команд, особенностей оформления программ, примеры типовых процедур, которые могут быть использованы при курсовом проектировании.

ББК: 32.973.26-04 ( Элементы и узлы микро-ЭВМ)

УДК: 004.318 ( Центральный процессор)

ОКСО: 210000 ( Электронная техника, радиотехника и связь)

Коллекции: Общая коллекция, Техника. Технические науки, информатика

Аверченков О. Е. Основы схемотехники однокристалльной ВМ х51: учебное пособие по курсу «Схемотехника ЭВМ». - М.: ДМК Пресс, 2012. - 104 с.



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

  • Оглавление
    • Введение
    • 1. Внутренние ресурсы ОВМ семейства х51
      • 1.1. Общее описание ОВМ х51
        • 1.1.1. Внутренняя структура ОВМ
        • 1.1.2. Процессорное ядро
        • 1.1.3. Внутренняя периферия
        • 1.1.4. Условное графическое обозначение
        • 1.1.5. Служебные выводы общего назначения
        • 1.1.6. Выводы для обслуживания внешней памяти
        • 1.1.7. Альтернативные функции порта Р3
      • 1.2. Особенности выходных цепей портов
        • 1.2.1. Выходные цепи порта Р0
        • 1.2.2. Выходные цепи портов Р1,Р2,Р3
        • 1.2.3. Особенности маловыводного варианта х51
        • 1.2.4. Подключение нагрузки к выводу порта
        • 1.2.5. Внешний ключ на n-p-n-транзисторе
        • 1.2.6. Внешний ключ на р-п-р-транзисторе
      • 1.3. Работа ОВМ и структура памяти
        • 1.3.1. Общие сведения
        • 1.3.2. Структура памяти команд (ПЗУ)
        • 1.3.3. Способы занесения кодов во внутреннее ПЗУ
        • 1.3.4. Структура памяти данных
        • 1.3.5. Навигация по ячейкам памяти
      • 1.4. Спецрегистры ОВМ х51
        • 1.4.1. Аккумулятор
        • 1.4.2. Регистр признаков
        • 1.4.3. "Нефиксируемые" признаки результата
        • 1.4.4. Особые биты регистра признаков
        • 1.4.5. Регистры-указатели
        • 1.4.6. Спецрегистры внутренней периферии
      • 1.5. Память данных - регистры и операнды
        • 1.5.1. Структура основного ОЗУ
        • 1.5.2. Определение операндов пользователя
        • 1.5.3. Использование зарегистрированных имен
      • 1.6. Методы адресации операндов
        • 1.6.1. Непосредственная адресация
        • 1.6.2. Регистровая адресация
        • 1.6.3. Прямая адресация
        • 1.6.4. Косвенная адресация
        • 1.6.5. Относительная адресация
    • 2. Перечень команд ОВМ х51
      • 2.1. Особенности ассемблерных команд
        • 2.1.1. Мнемокоды команд
        • 2.1.2. Особенности записи мнемокода команды
      • 2.2. Команды пересылки данных
        • 2.2.1. Общий вид команд пересылки
        • 2.2.2. Регистровые пересылки
        • 2.2.3. Пересылки с косвенно-регистровой адресацией
        • 2.2.4. Пересылки с прямой адресацией
        • 2.2.5. Пересылка (загрузка) констант
        • 2.2.6. Загрузка констант из ПЗУ с адресацией по сумме регистров
      • 2.3. Арифметические команды
        • 2.3.1. Общие особенности
        • 2.3.2. Команды сложения (ADD)
        • 2.3.3. Команды вычитания
        • 2.3.4. Команда десятичной коррекции аккумулятора
        • 2.3.5. Команда умножения
        • 2.3.6. Команда деления
      • 2.4. Логические команды
        • 2.4.1. Команды логического умножения
        • 2.4.2. Команды логического сложения
        • 2.4.3. Команды "исключающего ИЛИ"
        • 2.4.4. Команды ротации (сдвига)
        • 2.4.5. Команды очистки и инвертирования аккумулятора
        • 2.4.6. Команды побитовой обработки
      • 2.5. Команды передачи управления
        • 2.5.1. Общие сведения
        • 2.5.2. Разновидности команд перехода
        • 2.5.3. Безусловные переходы
        • 2.5.4. Условные переходы
        • 2.5.5. Сдвоенные условные команды перехода
        • 2.5.6. Вызовы подпрограмм
      • 2.6. Оформление ассемблерной программы
        • 2.6.1. Структура ассемблерной программы
        • 2.6.2. Определение констант и распределение внешних выводов
        • 2.6.3. Резервирование ячеек для переменных в памяти данных
        • 2.6.4. Заполнение особых ячеек в ПЗУ
        • 2.6.5. Текст основной части программы
        • 2.6.6. Подпрограмма и макрос
        • 2.6.7. Тексты используемых процедур
        • 2.6.8 Размещение массивов констант в ПЗУ
        • 2.6.9 Общие советы
    • 3. Управление внутренней аппаратурой ОВМ х51
      • 3.1. Запись (вывод) информации битовыми командами
        • 3.1.1. Особенности адресации битов
        • 3.1.2. Установка, сброс и инвертирование отдельных битов
        • 3.1.3. Вывод - копирование групп битов
        • 3.1.4. Вывод битов в последовательном формате
      • 3.2. Чтение (ввод) информации битовыми командами
        • 3.2.1. Ввод (чтение) одиночного бита
        • 3.2.2. Чтение и анализ бита
        • 3.2.3. Чтение групп битов из разных портов
        • 3.2.4. Чтение последовательного формата битов
      • 3.3. Ввод-вывод информации байтовыми командами
        • 3.3.1. Вывод (запись) байтовых констант и переменных
        • 3.3.2. Установка групп битов байтовыми командами
        • 3.3.3. Сброс групп битов байтовыми командами
        • 3.3.4. Инвертирование групп битов байтовыми командами
        • 3.3.5. Ввод (чтение) байтовой информации
        • 3.3.6. Ввод (чтение) информации групп битов байтовыми командами
      • 3.4. Управление прерываниями
        • 3.4.1. Общие сведения
        • 3.4.2. Регистр разрешения прерываний IE
        • 3.4.3. Регистр управления приоритетами IP
        • 3.4.4. Управление типом внешних прерываний
        • 3.4.5. Запросы прерываний
      • 3.5. Пример программы для внешнего прерывания
        • 3.5.1. Организация внешнего прерывания
        • 3.5.2. Пример процедуры внешнего прерывания
        • 3.5.3. Использование процедуры прерывания
      • 3.6. Регистры и возможности таймеров
        • 3.6.1. Регистр управления таймерами TCON
        • 3.6.2. Формат регистра режима TMOD
        • 3.6.3. Инициализация (загрузка) регистра ТMOD
        • 3.6.4. Загрузка регистров данных
        • 3.6.5. Чтение регистров данных
      • 3.7. Счет времени при помощи таймеров
        • 3.7.1. Общие сведения
        • 3.7.2. 16-битный счет времени
        • 3.7.3. 8-битный счет времени с перезагрузкой
        • 3.7.4. Отсчет времени без использования прерывания
        • 3.7.5. Отсчет времени с использованием прерываний
      • 3.8. Управление последовательным портом
        • 3.8.1. Общие сведения
        • 3.8.2. Назначение битов регистра управления SCON
        • 3.8.3. Управление режимами последовательного порта
        • 3.8.4. Режим аппаратного различения 9-го бита при приеме
        • 3.8.5. Бит последовательного порта в регистре управления мощностью PCON
      • 3.9. Особенности инициализации последовательного порта
        • 3.9.1. Выбор режима тактирования последовательного порта
        • 3.9.2. Использование таймера Т1 для тактирования последовательного порта
        • 3.9.3. Погрешность задания стандартной скорости
        • 3.9.4. Пример инициализации последовательного порта
      • 3.10. Процедуры для последовательного порта
        • 3.10.1. Программное ожидание посылки
        • 3.10.2. Прием по прерыванию
        • 3.10.3. Передача байта без использования прерываний
        • 3.10.4. Передача с ожиданием окончания посылки
        • 3.10.5. Передача пакета данных по прерыванию
    • Список используемых сокращений
    • Литература

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

 

Valid CSS! Valid XHTML 1.1 Rambler's Top100

Вопрос службе поддержки

[x]
Не нашли ответ на свой вопрос?
Хотите сообщить нам об ошибке или неточности на сайте?
Заполните форму и мы обязательно свяжемся с Вами!
Поля, отмеченные *, являются обязательными.

Ваш логин
Как к Вам обращаться
Ваш Email *
Текст вопроса или сообщения *
(не более 1000 символов)
осталось