Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа.doc
Скачиваний:
27
Добавлен:
02.05.2014
Размер:
5.53 Mб
Скачать

Министерство образования Российской Федерации

Государственное образовательное учреждение высшего профессионального образования

Самарский государственный технический университет

Филиал в г. Сызрани

Кафедра «Автоматизация технологических процессов и производств»

Рассчетно-пояснительная записка

к курсовому проекту по дисциплине

« Вычислительные машины, системы и сети»

Вариант 746

Исполнитель:

Студент группы ЭАВ-406 _______ А. Базаров

Руководитель КП: (подпись)

К.т.н. доцент ________А.В. Островой

(подпись)

___________

(оценка работы)

_________________

(дата)

Сызрань 2007 г.

СОДЕРЖАНИЕ

  1. Введение …………………………………………………………………3

  2. Задание на курсовой проект………………………………………….....4

  3. Описание иллюстративного процессора…………………………….…5

  4. Описание операций……………………………………………………...9

    1. Операция 1……………………………………………………………...10

      1. Блок-схема…………………………………………………………...10

      2. Код для иллюстративного процессора…………….……………….11

      3. Assembler код для процессора i8086……………………………….13

4.2 Операция 2……………………………………………………………...14

4.2.1 Блок-схема……………………………………………………………14

4.2.2 Код для иллюстративного процессора………………………….….15

4.2.3 Assembler код для процессора i8086……………………………….16

4.3 Операция 3……………………………………………………………...17

4.3.1 Блок-схема……………………………………………………………17

4.3.2 Псевдокод для иллюстративного процессора………………….…..18

4.3.3 Assembler код для процессора i8086………………………………..20

5. Карты инфопотоков для операции №2…………………………………21

6. Временная диаграмма обменов для операции №2…………………….25

7. Заключение…………………………………………………………….....27

8. Библиографический список………………………………………….….28

  1. Введение

Микрокомпьютер — это система с шинной организацией, состоя­щая из модулей, или блоков, реализованных в виде больших интег­ральных схем. Эти модули обрабатывают информацию, управляют потоком и интерпретацией команд, управляют работой шин, хранят информацию и осуществляют взаимодействие между компьютером и его окружением.

Первые четыре функции обычно выполняются одним функцио­нальным блоком — микропроцессором. Функции хранения инфор­мации осуществляет запоминающее устройство. В него могут входить как постоянная память, так и оперативная. Наконец, внешние ком­муникации осуществляют блоки, называемые портами ввода/вывода. Каждый такой порт является интерфейсом между микропроцессором и: каким-либо внешним устройством, например терминалом, внешней памятью для хранения больших объемов информации, контроллером технологических процессов или измерительным прибором.

Структура микрокомпьютера, состоящего из подобных блоков, приведена на схеме. Взаимодействие блоков осуществляется при помощи шин трех типов: адресных шин, шин данных и управляющих шин. В дальнейшем мы будем рассматривать именно такую структуру шин, хотя возможны и другие варианты.

  1. Задание на курсовое проектирование

Задан массив из пяти элементов – целых положительных чисел.

Необходимо написать программу для иллюстративного микропроцессора, производящего с элементами массива следующие манипуляции:

  1. Операция №1, умножение двух элементов массива.

  2. Операция №2, сложение всех элементов массива.

  3. Операция №3, переход к подпрограмме с передачей параметров через стек.

В задание входит написание программы на псевдоязыке иллюстративного процессора, на языке Ассемблера процессора i8086, составление блок-схемы алгоритма.

В качестве дополнительной задачи привести операцию загрузки программы.

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