Благодарю автора за ответственное отношение к выполнению заказа.
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
В настоящее время выпускается много моделей микропроцессоров с очень широким спектром параметров. В данном курсовом проекте описывается гипотетический микропроцессор с архитектурой (т.е. структурой и языком), обладающий типичными чертами современных микропроцессоров. Хотя наш гипотетический микропроцессор и не выпускается промышленностью, он близок к некоторым реально существующим моделям, например к процессорам серии 8000 фирмы «Интел».
Микрокомпьютер — это система с шинной организацией, состоящая из модулей, или блоков, реализованных в виде больших интегральных схем. Эти модули обрабатывают информацию, управляют потоком и интерпретацией команд, управляют работой шин, хранят информацию и осуществляют взаимодействие между компьютером и его окружением.
Первые четыре функции обычно выполняются одним функциональным блоком — микропроцессором. Функции хранения информации осуществляет запоминающее устройство. В него могут входить как постоянная память, так и оперативная. Наконец, внешние ком¬муникации осуществляют блоки, называемые портами ввода/вывода; Каждый такой порт является интерфейсом между микропроцессором и: каким-либо внешним устройством, например терминалом, внешней памятью для хранения больших объемов информации, контроллером технологических процессов или измерительным прибором.
Структура микрокомпьютера, состоящего из подобных блоков, приведена на рис.1. Взаимодействие блоков осуществляется при помощи шин трех типов: адресных шин, шин данных и управляющих шин. В дальнейшем мы будем рассматривать именно такую структуру шин, хотя возможны и другие варианты.
1.Введение
2.Задание на курсовое проектирование
3.Описание иллюстрированного микропроцессора
4.Описание операций
4.1.Блок-схема для операции №1
4.2.Блок-схема для операции №5
4.3.Блок-схема для операции №7
4.4.Блок-схема для операции №3
4.5.Блок-схема для операции №2
4.6.Блок-схема для операции №4
4.7.Блок-схема для операции №6
5.Код программы для иллюстрированного микропроцессора
6.Операция загрузки программы
7.Карты инфопотоков
8.Код программы на языке Assembler
9.Список литературы
2.ЗАДАНИЕ НА КУРСОВОЕ ПРОЕКТИРОВАНИЕ.
Задан массив из пяти элементов – целых положительных чисел. Необходимо написать программу для гипотетического микропроцессора, производящую с элементами массива следующие действия:
1.Операция №1 –Сложение каких-либо двух элементов массива.
2.Операция №5 – Переход к подпрограмме с передачей параметров через регистры.
3.Операция №7 – Умножение двух элементов массива.
4.Операция №3- Нахождение наименьшего из элементов массива.
5.Операция №2 –Сложение элементов массива с константой.
6.Операция №4 – Цикл (сложение всех элементов массива).
7.Операция №6-Переход к подпрограмме с передачей параметров через стек.
В дополнение к семи операциям должна присутствовать операция загрузки программы.
Написать программу, выполняющую те же операции на языке ассемблера для 8086 микропроцессора.
Привести карту инфопотоков и временные диаграммы обменов.
1.Методические указания к выполнению курсового проекта для студентов 2102, по дисциплине «Вычислительные машины, системы и сети», 2003 г.
2.Каган Б.М. Электронные вычислительные машины и системы. – М.:Электроатомиздат, 1997.
3.Пятибратов А.П., Кириченко А.А. Вычислительные системы, сети и телекоммуникации.-М.:Финансы и статистика,202.
4.Пильщиков В.Н. Программирование на языке ассемблер IBM PC. – М.:Диалог, 1996.
5.Юров В.И. «Assembler. Практикум» - Спб, Питер,2006
6.Юров В.И. «Assembler. 2-е издание» - Спб, Питер, 2003
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
В настоящее время выпускается много моделей микропроцессоров с очень широким спектром параметров. В данном курсовом проекте описывается гипотетический микропроцессор с архитектурой (т.е. структурой и языком), обладающий типичными чертами современных микропроцессоров. Хотя наш гипотетический микропроцессор и не выпускается промышленностью, он близок к некоторым реально существующим моделям, например к процессорам серии 8000 фирмы «Интел».
Микрокомпьютер — это система с шинной организацией, состоящая из модулей, или блоков, реализованных в виде больших интегральных схем. Эти модули обрабатывают информацию, управляют потоком и интерпретацией команд, управляют работой шин, хранят информацию и осуществляют взаимодействие между компьютером и его окружением.
Первые четыре функции обычно выполняются одним функциональным блоком — микропроцессором. Функции хранения информации осуществляет запоминающее устройство. В него могут входить как постоянная память, так и оперативная. Наконец, внешние ком¬муникации осуществляют блоки, называемые портами ввода/вывода; Каждый такой порт является интерфейсом между микропроцессором и: каким-либо внешним устройством, например терминалом, внешней памятью для хранения больших объемов информации, контроллером технологических процессов или измерительным прибором.
Структура микрокомпьютера, состоящего из подобных блоков, приведена на рис.1. Взаимодействие блоков осуществляется при помощи шин трех типов: адресных шин, шин данных и управляющих шин. В дальнейшем мы будем рассматривать именно такую структуру шин, хотя возможны и другие варианты.
1.Введение
2.Задание на курсовое проектирование
3.Описание иллюстрированного микропроцессора
4.Описание операций
4.1.Блок-схема для операции №1
4.2.Блок-схема для операции №5
4.3.Блок-схема для операции №7
4.4.Блок-схема для операции №3
4.5.Блок-схема для операции №2
4.6.Блок-схема для операции №4
4.7.Блок-схема для операции №6
5.Код программы для иллюстрированного микропроцессора
6.Операция загрузки программы
7.Карты инфопотоков
8.Код программы на языке Assembler
9.Список литературы
2.ЗАДАНИЕ НА КУРСОВОЕ ПРОЕКТИРОВАНИЕ.
Задан массив из пяти элементов – целых положительных чисел. Необходимо написать программу для гипотетического микропроцессора, производящую с элементами массива следующие действия:
1.Операция №1 –Сложение каких-либо двух элементов массива.
2.Операция №5 – Переход к подпрограмме с передачей параметров через регистры.
3.Операция №7 – Умножение двух элементов массива.
4.Операция №3- Нахождение наименьшего из элементов массива.
5.Операция №2 –Сложение элементов массива с константой.
6.Операция №4 – Цикл (сложение всех элементов массива).
7.Операция №6-Переход к подпрограмме с передачей параметров через стек.
В дополнение к семи операциям должна присутствовать операция загрузки программы.
Написать программу, выполняющую те же операции на языке ассемблера для 8086 микропроцессора.
Привести карту инфопотоков и временные диаграммы обменов.
1.Методические указания к выполнению курсового проекта для студентов 2102, по дисциплине «Вычислительные машины, системы и сети», 2003 г.
2.Каган Б.М. Электронные вычислительные машины и системы. – М.:Электроатомиздат, 1997.
3.Пятибратов А.П., Кириченко А.А. Вычислительные системы, сети и телекоммуникации.-М.:Финансы и статистика,202.
4.Пильщиков В.Н. Программирование на языке ассемблер IBM PC. – М.:Диалог, 1996.
5.Юров В.И. «Assembler. Практикум» - Спб, Питер,2006
6.Юров В.И. «Assembler. 2-е издание» - Спб, Питер, 2003
| Купить эту работу vs Заказать новую | ||
|---|---|---|
| 0 раз | Куплено | Выполняется индивидуально |
|
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
| Сразу в личном кабинете | Доступность | Срок 1—6 дней |
| 700 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 152610 Курсовых работ — поможем найти подходящую