- •Министерство образования Российской Федерации
- •Самарский государственный технический университет
- •2. Оформление курсового проекта
- •3. Описание вариантов заданий
- •Перечень операций подлежащих программированию
- •4. Архитектура микропроцессоров
- •4.1. Микрокомпьютер
- •4.2. Структура микропроцессора
- •4.3. Блок управления и синхронизации
- •4.4. Система команд
- •4.4.1. Фаза выборки и дешифрации
- •Обозначения, используемые при описании команд,
- •Команды передач управления
- •Команды обращения к подпрограммам
- •Арифметические и логические команды
- •Команды ввода/вывода
- •Специальные команды
- •4.4.2. Фаза выполнения
- •Команды пересылки
- •Команды с непосредственным адресом
- •Команды обращения к памяти
- •Команды передачи управления
- •Команды обращения к подпрограммам
- •Арифметические и логические команды
- •Команды ввода/вывода
- •Специальные команды
- •4.5. Способы адресации
- •Прямая адресация
- •Непосредственная адресация
- •Индексная адресация
- •Косвенная адресация
- •Относительная адресация
- •Страничная адресация
- •4.6. Некоторые другие команды, специфичные для микропроцессоров
- •Арифметические и логические команды с операндами в главной памяти
- •Команды условных переходов
- •Команды обработки данных
- •5. Программирование для микропроцессоров
- •5.1. Программирование на машинном языке
- •Пример программы: «прибавить константу к числу в памяти и записать результат снова в память»
- •5.2. Разветвления в программах
- •5.3. Программирование циклов
- •Программа вычисления суммы десяти 8-битовых чисел без знаков
- •5.4. Программирование сложных разветвлений
- •Программа сложного разветвления, использующая таблицу переходов
- •5.5. Подпрограммы
- •Вход в подпрограмму и выход из подпрограммы
- •Параметры подпрограммы
- •Пример передачи параметров от главной программы в подпрограмму через общие регистры
- •Сложение с п-кратной точностью
- •Подпрограмма сложения чисел с двойной точностью
- •Умножение
- •5.6. Загрузка программ
- •Подпрограмма умножения целых положительных чисел Распределение общих регистров: r2: счетчик, r3: множимое y, r4: множитель X, r5: ст. Часть произведения Рн, r6:мл. Часть произведения pl
- •80 (Маска)
- •Программа-загрузчик
- •5.7. Программирование на языке ассемблера
- •Ассемблеры
- •Язык ассемблера
- •Программа на языке ассемблера, соответствующая программе табл. 5.3
- •Директивы ассемблера
- •Макрокоманда
- •Список команд иллюстрированного микропроцессора
- •Список команд иллюстративного микропроцессора
- •Условные графические обозначения в схемах
- •Продолжение Приложение п3
- •Продолжение Приложение п3
- •Продолжение Приложение п3
- •Список литературы
- •Содержание и объем курсового проекта …………………………….
- •Оформление курсового проекта ……………………………………...
- •Продолжение Приложение п2
- •Продолжение Приложение п2
- •Продолжение Приложение п2
- •Продолжение Приложение п2
- •Приложение п2
- •Приложение п2
- •Список литературы
Продолжение Приложение п3
Наименование |
Обозначение, размер в мм |
Функция |
1 |
2 |
3 |
19. Перфолента |
|
Ввод – вывод данных, носителем которых служит перфолента |
20. Магнитная лента |
|
Ввод – вывод данных, носителем служит магнитная лента |
21. Магнитный барабан |
|
Ввод – вывод данных, носителем которых служит магнитная барабан |
22. Магнитный диск |
|
Ввод – вывод данных, носителем которых служит магнитный диск |
23. Оперативная память |
|
Ввод – вывод данных, носителем которых служит магнитный сердечник |
Продолжение Приложение П3
Наименование |
Обозначение, размер в мм |
Функция |
1 |
2 |
3 |
24. Дисплей |
|
Ввод – вывод данных, если непосредственно подключенное к процессу устройство воспроизводит данные и позволяет оператору ЭВМ вносить, изменения в процессе их обработки |
25. Канал связи |
|
Передача данных по каналам связи |
2 6. Линия потока |
|
Указание последовательности связей между символами |
27. Параллельный дисплей |
|
Начало или окончание двух или более одновременно выполняемых операций |
28. Соединитель |
|
Указание связи между прерванными линиями потока, связывающими символы |
29. Пуск – останов |
|
Начало, конец, прерывание процесса обработки данных или выполнения программы |
30. Комментарии |
|
Связь между элементом схемы и пояснением |
Приложение П4
Министерство образования Российской Федерации
Государственное образовательное учреждение высшего профессионального образования
Самарский государственный технический университет
Филиал в г. Сызрани
К афедра «Автоматизация технологических
процессов и производств»
Расчетно-пояснительная записка
к курсовому проекту
«Вычислительные машины, системы и сети»
Вариант __________
Исполнитель:
Студент группы ______ _________ И.И. Иванов
(шифр группы) (подпись)
Руководитель КП: ________________ П.П. Петров
(подпись)
_______________________
(ученая степень, ученое звание)
_____________________________
(оценка работы)
_____________________________
(дата)
Сызрань 2003 г
Список литературы
Каган Б.М. Электронные вычислительные машины и системы. – М.: Энегроатомиздат, 1997.
Пятибратов А.П., Гудыно Л.П., Кириченко А.А. Вычислительные системы, сети и телекоммуникации. – М.: Финансы и статистика, 2002.
Гивоне Д., Россер Р. Микропроцессоры и микрокомпьютеры. – М.: Мир, 1993.
Гудман С., Хидетниеми С. Введение в разработку и анализ алгоритмов. – М.: Мир, 1991.
Вирт Н Алгоритмы и структуры данных. – М.: Мир, 1999.
Пильщиков В.Н. Программирование на языке ассемблера IBM РС. – М.: Диалог-Мифи, 1996.
С О Д Е Р Ж А Н И Е