Вычислительные машины, системы и сети - Коммуникации, связь, цифровые приборы и радиоэлектроника курсовая работа
Исполнение программного кода (команд) как задача микропроцессора. Структура микрокомпьютера с шинной организацией. Использование гипотетического микропроцессора с набором команд и массив из элементов. Перечень операций подлежащих программированию.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Филиал федерального государственного бюджетного образовательного учреждения
высшего профессионального образования
"Самарский государственный технический университет" в г. Сызрань
Кафедра "Информатика и системы управления"
"Вычислительные машины, системы и сети"
программирование микропроцессор программный код
Все арифметические и логические операции выполняются в арифметико-логическом устройстве (АЛУ). Входами АЛУ служат две 8-битовые шины. Одна из них идет от аккумулятора (регистр 0000), а другая от R. - селектора, который выбирает либо один из регистров общего назначения от 0000 до 1110, либо ячейку памяти, если задана косвенная адресация. Еще одна входная линия поступает в АЛУ от триггера переноса С, который участвует в некоторых арифметических и логических операциях.
Результаты из АЛУ передаются в аккумулятор по выходной 8-битовой шине. Существуют еще две линии, идущие от АЛУ к блоку управления и синхронизации; они передают информацию о наличии или отсутствии двух особых условий: аккумулятор содержит нули (линия Z) и старший разряд аккумулятора равен 1 (линия N). Вторая линия очень удобна при работе с числами в дополнительном коде, когда старший разряд знаковый, причем 1 соответствует отрицательным числам. Триггер переноса и обе линии состояния АЛУ Z и N называются флажками и используются в командах условного перехода.
Последний компонент микропроцессора это блок управления и синхронизации (БУС). Он получает сигналы от дешифратора команд, который анализирует команду. Как уже упоминалось, в БУС из АЛУ и от триггера переноса поступают сигналы, по которым определяются условия для передач управления. Все остальные компоненты микропроцессора получают от БУС управляющие и синхронизирующие сигналы, необходимые для выполнения команды. С помощью 13-ти внешних линий реализуется интерфейс устройства управления с другими модулями микрокомпьютера.
Обращение к подпрограмме ввода за ТА Н
Вычитание с двойной точностью ТА из КА
Проверка разряда знака в слове состояния.
Ввод слова в аккумулятор из устройства
Переход к подпрограмме в ячейку 00F4
Загрузка константы 1 для уменьшения счетчика
Загрузка начального значения счётчика в Асс
Загрузка данных из 4 регистра в Асс
Передача содержимого Асс в ячейку 0107
Установка нулевых значений в Rн и R L
Циклический сдвиг вправо, мл. бит Асс попадает в С
Загрузка ст. части произведения в Асс
Сложение множимого со ст. частью произведения
Загрузка мл. части произведения в Асс
Сдвиг С и мл. части произведения вправо
Передача ст. части произведения в регистр 1
Передача мл. части произведения в регистр 2
Передача содержимого регистра 1 в ячейку 0108
Передача содержимого регистра 2 в ячейку 0109
Загрузка первого аргумента в регистр 5
Загрузка второго аргумента в регистр 6
Загрузка третьего аргумента в регистр 7
Переход на подпрограмму в ячейку 00E7
Передача 1го элемента из памяти в Асс
Вычитание 2 эл. из 1эл. Триггер C устанавливается, если 2 эл. больше, чем 1
Передача 1числа в регистр 2, как возможно большего
Проверка С на наличие заема. Если нет заема, то 1 > 2, и следующая команда опускается
Передача 2 элемента массива в регистр 2, заменяющая 1, если 2 > 1
Передача 3 элемента массива из памяти в регистр 1
Передача наибольшего из 1го и 2го в аккумулятор из рег.2
Вычитание 3его из наибольшего среди 1,2 чисел. С устанавливается, если 3 больше
Проверка С на наличие заема. Если заем есть, то 3 больше, в противном случае, следующая команда опускается.
Передача 3его в регистр 2, заменяющий наибольшее из 1 и 2 чисел, если 3 больше
Передача 4 элемента массива из памяти в регистр 1
Передача наибольшего из 1,2,3 чисел в аккумулятор из регистра 2
Вычитание 4го из наибольшего среди 1,2,3.
С устанавливается, если 4ый больше.
Проверка С на наличие заема. Если заем есть, то 4
больше, в противном случае, следующая команда опускается.
Передача 4ого в регистр 2, заменяющая наибольшее из массива 1,2,3 если 4 больше
Передача 5 элемента массива из памяти в регистр 1
Передача наибольшего из элементов массива 1,2,3,4 в аккумулятор из регистра 2
Вычитание 5 из наибольшего среди 1,2,3,4.
Проверка С на наличие заема, если заем есть, то 5 больше,
в противном случае, следующая команда опускается.
Передача 5 в регистр 2, заменяющая наибольшее из 1,2,3,4, если 5 больше.
Передача наибольшего элемента в ячейку 010А
Сложение 1 числа с константой, сумма Асс
Передача содержимого Асс в ячейку 010B
Сложение 2 числа с константой, сумма Асс
Передача содержимого Асс в ячейку 010C
Сложение 3 числа с константой, сумма Асс
Передача содержимого Асс в ячейку 010D
Сложение 4 числа с константой, сумма Асс
Передача содержимого Асс в ячейку 010E
Сложение 5 числа с константой, сумма Асс
Передача содержимого Асс в ячейку 010F
Сложение 0 и 1 регистров, сумма Асс
Передача содержимого Асс в ячейку 0110
Начало подпрограммы для операции №5. Передача содержимого регистра 5 в Асс
Передача содержимого Асс в ячейку 0111
Передача содержимого регистра 6 в регистр 1
Передача содержимого регистра 1 в ячейку 0112
Передача содержимого регистра 7 в регистр 2
Передача содержимого регистра 2 в ячейку 0113
Возврат из подпрограммы операции № 5
Начало подпрограммы для операции №6. Извлечение данных из стека
Передача содержимого регистра 1 в ячейку 0114
Передача содержимого регистра 2 в ячейку 0115
Передача содержимого регистра 1 в ячейку 0116
Передача содержимого регистра 2 в ячейку 0117
Возврата из подпрограммы операции № 6
Результат умножения двух чисел (ст. часть)
Результат умножения двух чисел (мл. часть)
Результат нахождения наибольшего числа
Результат сложения 1 числа с константой
Результат сложения 2 числа с константой
Результат сложения 3 числа с константой
Результат сложения 4 числа с константой
Результат сложения 5 числа с константой
1. Вирт Н. Алгоритмы и структуры данных. - М.: Мир, 1999.
2. Гивоне Д., Россер Р. Микропроцессоры и микрокомпьютеры. - М.: Мир, 1993.
3. Гудман С., Хидетниеми С. Введение в разработку и анализ алгоритмов. - М.: Мир, 1991.
4. Каган Б.М. Электронные вычислительные машины и системы. - М.: Энегроатомиздат, 1997.
5. Методические указания к выполнению курсового проекта для студентов, по дисциплине "Вычислительные, машины системы и сети". 2003 г.
6. Пятибратов А.П., Гудыно Л.П., Кириченко А.А. Вычислительные системы, сети и телекоммуникации. - М.: Финансы и статистика, 2002.
Порядок и обоснование выбора микропроцессора, схема его подключения. Организация ввода-вывода и памяти микропроцессора. Разработка и апробация программного обеспечения на базе восьмиразрядного МП Z80. Методы повышения частоты работы микропроцессора. курсовая работа [735,7 K], добавлен 03.01.2010
Характеристика микропроцессора Z80, его достоинства и система команд. Проектирование интерфейса, структурной схемы и алгоритма работы управляющей микро-ЭВМ. Разработка модулей памяти, генератора тактового импульса, контроллера, ввода/вывода и индикатора. курсовая работа [1,7 M], добавлен 17.02.2014
Анализ обрабатывающей части микропроцессора. Основные элементы микропроцессора, их взаимодействие в процессе его работы. Методы решения примеров в двоичной системе исчислений. Назначение блоков микропроцессора. Принцип работы лабораторной установки. лабораторная работа [2,6 M], добавлен 26.09.2011
Общая характеристика операций, выполняемых по командам базовой системы. Описание и мнемокоды команд, используемых при разработке программы на языке AVR Ассемблера. Основные принципы работы команд с обращением по адресу SRAM и к регистрам ввода–вывода. реферат [148,4 K], добавлен 21.08.2010
Арифметико-логическое устройство микропроцессора: его структура и составные части, назначение, функции, основные технические характеристики. Организация системы ввода/вывода микро ЭВМ. Реальный режим работы микропроцессора, его значение и описание. контрольная работа [201,1 K], добавлен 12.02.2014
Видеоадаптеры (дисплейные процессоры) - специализированные процессоры с собственным набором команд, специфическими форматами данных и собственным счетчиком команд. Графические видеоадаптеры - с произвольным сканированием и адаптеры растрового типа. лекция [63,2 K], добавлен 15.08.2008
Разработка и описание общего алгоритма функционирования цифрового режекторного фильтра на основе микропроцессорной системы. Обоснование аппаратной части устройства. Отладка программы на языке команд микропроцессора. Расчёт быстродействия и устойчивости. курсовая работа [266,1 K], добавлен 03.12.2010
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .
© 2000 — 2021
Вычислительные машины, системы и сети курсовая работа. Коммуникации, связь, цифровые приборы и радиоэлектроника.
Контрольная работа по теме Определение номера абонента в телефонной сети и его вычисление в десятичной системе
Реферат Вред Фаст Фуда
Пример Из Жизни В Сочинении Егэ
Сущность Ее Жизни Любовь Наташа Ростова Сочинение
Реферат: Мониторы
Реферат: Хронологические и территориальные рамки
Реферат На Тему Правительство: Порядок Образования, Состав, Компетенция
Уроки Моих Родителей Эссе
Реферат На Тему Грипп У Детей
Сочинение По Картине На Севере
Курсовая работа по теме Проектирование шиноремонтного участка
Как Написать Интересный Реферат
Дипломная работа: Общее собрание акционеров, как высший орган управления акционерным обществом
Сочинение На Тему Как Я Представляю Россию
Договор коммерческого найма жилого помещения
Реферат: Возвращение земель и населения Императору
Дипломная работа по теме Военно-спортивные игры в патриотическом воспитании студентов
Реферат: Лизинг в Беларуси
Контрольная работа: Биоремедиация атмосферы
Реферат: по биологии тема: Влияние курения на организм человека
Понятие и сущность юридического лица - Государство и право реферат
Учет материалов на примере предприятия ОАО "Омскоблгаз" - Бухгалтерский учет и аудит дипломная работа
Влияние международных стандартов бухгалтерской отчётности на регулирование учёта разных стран - Бухгалтерский учет и аудит курсовая работа