Год сдачи: 2010 Информация о файлах в архиве: kurs3.exe - запуск программы kurs3.cpp - сама программа Курсовик.doc - непосредственно курсовая исходный предмет "Организация Электронно-Вычислительных Машин" Краткое описание курсовой работы Работа об АЛУ. Структурная схема АЛУ. Подробно расписываются системы счисления, арифметические и логические функции. По заданию все надо делать в 16-ричной СС(сдвиги, дизъюнкция,неравнозначность), но у меня предусмотренна работа и в 10-чной. Программа написана на С++ Builder. Есть Листинг программы и блок-схема. Содержание только нужно подкорректировать содержание(номера страниц) Введение Содержанием курсовой работы является разработка программного эмулятора арифметико-логического устройства (АЛУ), реализующего заданный набор операций с учетом ограничений на код выполнения операций. В данной курсовой работе предстоит в разрабатываемом АЛУ перейти от исходной системы счисления к двоичной, а затем выполнить необходимые действия над числами. При выполнении операций в кодах следует перевести операнды в заданный код, выполнить в нем операцию, а результат перевести в прямой код. Логические операции, естественно, выполняются без всякого преобразования. Целью курсовой работы является закрепление знаний о выполнении логических и арифметических операций на ЭВМ, а также повышение умений программирования. Задание на курсовую работу включает в себя набор исходных данных и ограничений для проектирования АЛУ. Разрабатываемое АЛУ выполняет операцию арифметического сложения/вычитания, операцию сдвига и две поразрядных бинарных логических операции. Причем на способ выполнения арифметической операции заданием накладываются некоторые ограничения: Вариант №14: 1 исходная система счисления — шестнадцатеричная 2 арифметические операции выполняются в дополнительном коде (ДК) 3 логические операции: неравнозначность 4 логические операции: дизъюнкция 5 сдвиги арифметические влево и вправо Заключение Результатом моей курсовой работы является закрепление знаний о выполнении логических и арифметических операций на ЭВМ, а также повышение умений программирования на языке высокого уровня Borland C++ путем написания программного эмулятора арифметико-логического устройства (АЛУ), реализующего набор операций, указанный вариантом. Содержание курсовой Содержание 2 Задание…………………………………………………………………………….3 Введение …………………………………………………………………………4 Теоретическая часть 5 Двоичная система счисления 7 Шестнадцатеричная система счисления 8 Двоичная арифметика 8 Сложение 9 Вычитание 9 Арифметический сдвиг…………………………………………………………10 Прямой, обратный и дополнительный коды…………………………….….11 Обратный код 12 Дополнительный код………………………………………………………….13 Логические (беззнаковые) сдвиговые операции 14 Логические операции 14 Флаги 15 Практическая часть 16 Внешний вид программы 16 Заключение 17 Список литературы 18 Приложение 19 Программа эмулятор арифметико-логического устройства (АЛУ). Преобразование значений |