Учебное пособие для студентов заочной формы обучения Санкт-Петербург

Вид материалаУчебное пособие

Содержание


Задание на выполнение курсового проекта
Приложение а
Титульный лист
Аналитическая часть
Список литературы
Приложеии в
Графический материал
Необходимая справочная информация
1.1 Обозначения, используемые при описании команд
1.3 Кратное описание команд
1.4 Коды операций команд (в порядке возрастания)
2.1 Перемещение данных
2.2 Организация цикла
2.3 Использование подпрограмм
Основная программа
2.4 Перекодирование информации
Основная программа
3.1 Постановка задачи эмуляции
3.2 Технические данные
3.3 Описание программы
...
Полное содержание
Подобный материал:
  1   2   3   4   5   6   7   8   9   ...   12


Федеральное агентство по образованию

_______________________________________________


Государственное образовательное учреждение

высшего профессионального образования

Санкт-Петербургский государственный технологический институт

(технический университет)

______________________________________________


Кафедра систем автоматизированного проектирования и управления


Гиляров В.Н.


ОРГАНИЗАЦИЯ ЭВМ И СИСТЕМ.

КУРСОВОЕ ПРОЕКТИРОВАНИЕ


Учебное пособие

для студентов заочной формы обучения


Санкт-Петербург

2010

УДК 004.2 – 004.7


Гиляров В.Н. Организация ЭВМ и систем. Курсовое проектирование [Текст]: учебное пособие для студентов заочной формы обучения. – СПб.: СПбГТИ(ТУ), 2010. - 76с.


В учебном пособии приводятся материалы, необходимые для выполнения курсового проекта по дисциплине «Организация ЭВМ и систем», которая является базовой для дальнейшего углублённого изучения отдельных разделов информационных технологий.

Курсовое проектирование в рамах названной дисциплины организовано на основе эмулятора простейшей микроЭВМ СМ-1800, реализованного для современных персональных компьютеров. В учебном пособии представлен справочный материал для программирования этой микроЭВМ и эксплуатации на ПК ее эмулятора. Даны варианты индивидуальных заданий и пример оформления пояснительной записки. Установочное ПО для Эмулятора микроЭВМ СМ-1800 можно скачать на сайте ссылка скрыта

Учебное пособие предназначено для студентов заочной формы обучения по направлению подготовки 230100 «Информатика и вычислительная техника» и соответствует разделам рабочей программы курса «Организация ЭВМ и систем».

Табл. 5, библиогр. назв. 7


Рецензент:

Холоднов В.А., зав. кафедрой математического моделирования и оптимизации химико-технологических процессов Санкт-Петербургского государственного технологического института (технического университета), д-р техн. наук, проф.


Утверждено на заседании учебно-методической комиссии факультета информатики управления


Рекомендовано к изданию РИСо СПбГТИ(ТУ)

© СПбГТИ (ТУ), 2010г.

ОГЛАВЛЕНИЕ



ВВЕДЕНИЕ 4

ЗАДАНИЕ НА ВЫПОЛНЕНИЕ КУРСОВОГО ПРОЕКТА 5

Графический материал в виде блок-схем алгоритмов программ и подпрограмм оформляется согласно стандарту ГОСТ 19.701-90 с помощью средств «рисования» в Microsoft Word или с использованием продукта Microsoft Visio. 6

НЕОБХОДИМАЯ СПРАВОЧНАЯ ИНФОРМАЦИЯ 7

1 Программирование в кодах для микроЭВМ СМ-1800 8

2 Некоторые приемы программирования в кодах 21

3 Эмулятор микроЭВМ СМ-1800 25

ПРИМЕР ВЫПОЛНЕНИЯ КУРСОВОГО ПРОЕКТА 34

СПИСОК ЛИТЕРАТУРЫ 46

ПРИЛОЖЕНИЕ А 47

(обязательное) 47

ПРИЛОЖЕНИЕ Б 48

ПРИЛОЖЕНИЕ В 49



ВВЕДЕНИЕ


Выполнение проекта имеет целью овладение студентами навыками программирования на самом низшем уровне (машинный код) с применением облегчающего этот процесс средства – языка ассемблер. Эти навыки необходимы для правильного понимания и успешного освоения языков программирования произвольного уровня иерархии современной системы разработки программ.

Машинный язык простейшего микропроцессора КР580 выбран не случайно. За короткое, отведенное для курсового проектирования и выполнения лабораторных работ, время необходимо познакомиться с системой машинных команд и написать собственную (оригинальную) законченную программу. Это оказывается возможным в рамках четырех десятков разнообразных машинных команд (без учёта их простейших модификаций). Такая постановка практической задачи была бы невозможна, если бы мы взяли за основу систему машинных команд (ассемблер) современных персональных компьютеров (более 500 машинных команд).

Мы не ставим задачу «натаскать» наших учащихся на машинное программирование последних поколений процессоров. Задачей данного курсового проекта в рамках дисциплины «Организация ЭВМ и систем» является привитие «вкуса» и освоение базовых навыков управления ресурсами ЭВМ на уровне «железа» с использованием машинного кода. При этом естественным образом усваивается материал раздела курса «Аппаратное обеспечение ЭВМ». Надеемся, что эта база даст возможность в практической деятельности, при необходимости, быстро освоить любой ассемблер (машинный язык) современных ЭВМ.

Структура учебного пособия рассчитана на использования первого раздела НЕОБХОДИМАЯ СПРАВОЧНАЯ ИНФОРМАЦИЯ (три главы) в качестве рабочего справочника, как на время выполнения лабораторных работ, так и в практической реализации Задания на курсовое проектирование.

В качестве образца оформления пояснительной записки в разделе ПРИМЕР ВЫПОЛНЕНИЯ КУРСОВОГО ПРОЕКТА рассматривается решение индивидуального задания по варианту № 28.

В ПРИЛОЖЕНИЯХ приведены титульный лист к пояснительной записке, бланк Задания к курсовому проектированию и 27 вариантов индивидуальных заданий для учащихся.

Выполнение, как лабораторных работ, так и курсового проекта для каждого учащегося возможно в «домашних условиях» при условии установки на индивидуальном компьютере программного обеспечения «Эмулятор СМ-1800», которое можно скачать на сайте ссылка скрыта.