E-Book Overview
Пособие содержит описание и примеры выполнения лабораторных работ по курсу ''Организация ЭВМ''. В качестве основной технологической базы используется доступная в Интернет демо-версия интегрированной системы проектирования (IDE) Keil одноименного подразделения фирмы ARM. В качестве основы для изучения различных вопросов организации и работы компьютеров используется программная модель микрокомпьютера MCS51, которая является промышленным стандартом и полезна как широко используемая и доступная в приложениях. Приводится краткое описание программной модели на высоком уровне и уровне микроархитектуры, описание системы команд в Ассемблере. Работы выполняются на двух уровнях - алгоритмическом с использованием языка С51 и ассемблерном - в Макроассемблере А51. Используются эффективные и наглядные средства отладки и демонстрации в системе Keil на всех уровнях, в частности, графика Логического Анализатора и интерпретатор внешних событий в виде Сигнальных функций
E-Book Content
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ, МЕХАНИКИ И ОПТИКИ
П.С. Довгий, В.И. Скорубский
ОРГАНИЗАЦИЯ ЭВМ Пособие к лабораторным работам
Санкт-Петербург 2009
2 Довгий П.С., Скорубский В.И. Организация ЭВМ: пособие к лабораторным работам. – СПб: СПбГУ ИТМО, 2009. – 56 с. Пособие содержит описание и примеры выполнения лабораторных работ по курсу Организация ЭВМ. В качестве основной технологической базы используется доступная в Интернет Демо-версия Интегрированной системы проектирования (IDE) Keil одноименного подразделения фирмы ARM. В качестве основы для изучения различных вопросов организации и работы компьютеров используется программная модель микрокомпьютера MCS51, которая является промышленным стандартом и полезна как широко используемая и доступная в приложениях. Приводится краткое описание программной модели на высоком уровне и уровне микроархитектуры, описание системы команд в Ассемблере. Работы выполняются на двух уровнях – алгоритмическом с использованием языка С51 и Ассемблерном – в Макроассемблере А51. Используются эффективные и наглядные средства отладки и демонстрации в системе Keil на всех уровнях, в частности, графика Логического Анализатора и интерпретатор внешних событий в виде Сигнальных функций. Пособие предназначено для студентов по курсу «Организация ЭВМ» для специальностей 230100 «Информатика и вычислительная техника», 230101 «Вычислительные машины, комплексы, системы и сети», 210202 «Проектирование, программирование и эксплуатация ИВС», 230104 «Системы автоматизации проектирования». Рекомендовано Советом факультета Компьютерных технологий и управления _______________ 2009 г., протокол №_______
СПбГУ ИТМО стал победителем конкурса инновационных образовательных программ вузов России на 2007-2008 годы и успешно реализовал инновационную образовательную программу «Инновационная система подготовки специалистов нового поколения в области информационных и оптических технологий», что позволило выйти на качественно новый уровень подготовки выпускников и удовлетворять возрастающий спрос на специалистов в информационной, оптической и других высокотехнологичных отраслях науки. Реализация этой программы создала основу формирования программы дальнейшего развития вуза до 2015 года, включая внедрение современной модели образования. ©Санкт-Петербургский государственный университет информационных технологий, механики и оптики, 2009
3 Содержание стр. Введение ...................................................................................................... 4 1. Архитектура MCS51 .................................................................................. 5 1.1. Программная модель в С51 ........................................................................ 5 1.2. Программная