Автомат управления простейшим микрокалькулятором
Автор: Dmitry Shiryhalov • Декабрь 3, 2018 • Курсовая работа • 4,959 Слов (20 Страниц) • 518 Просмотры
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 5
1 ОПРЕДЕЛЕНИЕ МИКРОКАЛЬКУЛЯТОРА 6
1.1 Типы калькуляторов 8
1.2 Программы-калькуляторы и эмуляторы калькуляторов 12
1.3 Конструкция 14
2 КОНЕЧНЫЙ АВТОМАТ 20
2.1 Метод цепочек 22
2.2 Схема управления простейшим микрокалькулятором 24
2.3 Целые числа и оператор сложения. 29
2.4 Оператор вычитания 30
3 ОПИСАНИЕ ПРОГРАММНОГО ПРОДУКТА 31
ВЫВОДЫ 33
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 34
ВВЕДЕНИЕ
Целью данного курсового проекта является создание Автомата управления простейшим микрокалькулятором, а также написание программы «Микрокалькулятор», которая и будет являться объектом исследования.
Калькулятор - устройство для арифметических вычислений. Современные калькуляторы - это электронные приборы с маленькими силиконовыми микросхемами, производящими любые вычисления. "Мозг" калькулятора может только складывать и вычитать. Умножение и деление он выполняет путем многократного сложения или вычитания.
Простейший калькулятор выполняет сложение и вычитание, исключая возможность ввода формул. Любое число, которое вы вводите в калькулятор, преобразуется в бинарный код, а результаты в бинарном коде переводятся обратно в десятичную систему и отображаются на дисплее.
Когда вы набираете числа на клавиатуре, в регистры памяти калькулятора вводятся бинарные коды для операндов и арифметических действий (сложения и вычитания). Арифметический блок выполняет действие и сохраняет результат в одном из регистров. Затем результат пересылается в память дисплея и отображается в десятичной форме на дисплее. Все эти действия выполняет сложный автомат, который будет рассмотрен в ходе исследований.
Целью курсового проекта является приобретение и закрепление знаний математической логики, навыков в организации вычислительных процессов и программирования на алгоритмическом языке.
Объект исследования: алгоритмы дискретной математики, реализующие процесс вычисления.
Задача: разработать автоматную реализацию основных операций управления микрокалькулятором.
ОПРЕДЕЛЕНИЕ МИКРОКАЛЬКУЛЯТОРА
Калькуля́тор (лат. calculātor «счётчик») — электронное вычислительное устройство для выполнения операций над числами или алгебраическими формулами.
Калькулятор заменил ручные (механические) вычислительные устройства и приспособления, такие, как абаки, счёты, математические таблицы (прежде всего — таблицы логарифмов), логарифмические линейки, механические или электромеханические арифмометры.
В зависимости от возможностей и целевой сферы применения калькуляторы делятся на простейшие, бухгалтерские, инженерные (научные), финансовые. В отдельные классы обычно выделяют программируемые калькуляторы, дающие возможность выполнения сложных вычислений по предварительно заложенной программе, а также графические — поддерживающие построение и отображение графиков. Специализированные калькуляторы предназначены для выполнения вычислений в достаточно узкой сфере (статистические, медицинские, специальные финансовые расчёты и т. п.); такие калькуляторы сейчас чаще реализуются в виде программ для универсальных персональных компьютеров, КПК, планшетов, хотя могут изготавливаться и «в железе».
По исполнению калькуляторы могут быть настольными или компактными (карманными). Отдельные модели имеют интерфейсы для подключения персонального компьютера, печатающего устройства, внешнего модуля памяти или иных внешних устройств. Существуют калькуляторы, встроенные в персональные компьютеры, сотовые телефоны, КПК и даже наручные часы. Специализированные калькуляторы встраиваются в бытовую технику (например, простой медицинский калькулятор может встраиваться в спортивный тренажёр).
Впервые термин «микрокалькулятор» для обозначения малогабаритного вычислительного устройства был применён в Советском Союзе в 1974 году для микрокалькулятора «Электроника Б3-04» (рис.1.1). Просто «калькуляторами» называли большие по размеру настольные вычислительные устройства. И настольные, и микрокалькуляторы официально назывались «ЭКВМ — электронные клавишные вычислительные машины» (рис.1.2). Впоследствии, после отмирания «больших» калькуляторов, термины «калькулятор» (в рассматриваемом смысле) и «микрокалькулятор» стали синонимами.
...