
- •(1)Основные этапы развития вычислительной техники
- •(2)Информатизация общества и ее составляющие
- •(3)Область применения, типы эвм и требования к ним
- •(4)Цели и задачи создания современных эвм
- •(1)Системы счисления (сс), используемые в эвм и требования к ним
- •(2)Позиционные системы счисления и принцип их построения
- •(5)Алгоритм перевода целых десятичных чисел в другую псс
- •(9)Формы представления чисел в эвм
- •(10)Представление чисел в форме с фиксированной запятой (точкой)
- •(11)Причины изменения разрядной сетки эвм при вычислениях и их влияние на точность вычислений
- •(12)Представление чисел в форме с плавающей запятой (точкой), достоинства и недостатки такого представления
- •Арифметические операции на чфт
- •Арифметические операции над чпт
- •(1)Булева алгебра (алгебра логики) и ее применение при анализе работы эвм. Понятие о булевых (переключательных) функциях (ппф)
- •(2)Основные логические операции алгебра логики
- •(3)Область определения пф, наборы аргументов пф, их виды
- •(7)Способы задания переключательных функций
- •(8)Понятие о минтермах и макстермах
- •(13)Определение импликант, простые импликанты, избыточные импликанты
- •(14)Тупиковые днф и их значение для нахождения min форм пф
- •(15)Несистематические методы минимизации пф. Метод Вейга-Карно, его сущность
- •(1)Принцип программного управления работой эвм и его реализация в эвм классической (Фон Неймана) архитектуры
- •(2)Особенности классической структуры эвм. Основные функциональные узлы эвм и их назначение
- •7Как следует из таблицы состояния, каждой функции соответствует только один минтерм, следовательно, не требуется минимизировать эти функции (рис. 2.9).
- •(12)Демультиплексор
- •(14)Сумматор
- •(15)Последовательностные автоматы, общая характеристика
- •(16)Автоматы Мура и Мили, основные понятия
- •(17)Триггеры, их виды и классификация
Арифметические операции на чфт
Сложение двоичных чисел в ЭВМ осуществляется последовательно и по разрядам. При этом должны соблюдаться следующие правила: 1)слагаемые должны иметь одинаковое число разрядов. Для выравнивания разрядной сетки могут быть записаны незначащие нули слева в целой части числа и незначащие нули справа в дробной части числа; 2)знаковые разряды участвуют в сложении так же, как и значащие разряды; 3)преобразование кодов чисел производится с учетом знака. При этом незначащие нули изменяют свое значения по общим правилам; 4)при образовании единицы переноса в случае ОК, эта единица складывается с младшими числовым разрядом. При использовании ДК, единица теряется. Знак результата формируется автоматически, а сам результат представляется в том коде, в котором были представлены исходные данные. Операция вычитания приводится к операции сложения путем преобразования чисел в ОК или ДК. Умножение двоичных чисел наиболее просто реализуется в ПК. Произведение получается путем сложения частных произведений, представляющих собой разряды множимого, сдвинутые влево в соответствии с позициями разрядов множителя. Частные произведения, полученные умножением на 0 игнорируются. Особенностью умножения n-разрядных сомножителей является увеличение разрядности до 2n. Знак произведения формируется путем сложения знаковых разрядов сомножителей. Возможные переносы из знаков разрядов игнорируются. Как и в 10ой арифметике деление является операцией умножения, но с учетом того, что все вычисления ЭВМ заменяются сложением обратных видов ДК, то в действительности операция деления приводится к операциям сложения и сдвигу вправо разрядов делителя относительно разрядов делимого. При этом делимое должно быть приведено к 2-n разрядной сетке, поскольку только в этом случае при делении его на n-разрядный делитель получится n-разрядное частное. Знак частного формируется, как и при умножении.
Арифметические операции над чпт
В ЭВМ ЧПТ хранятся в памяти, имея мантиссу
и порядок, представленные в ПК или
нормализованном виде. Все арифметические
действия над такими двоичными числами
производятся как и с 10-ными, представленными
в полулогарифмической форме. При чем
порядок и мантисса образовываются
отдельно. Сложение (вычитание) производится
в след. последовательности: а)сравниваются
порядки исходных чисел путем вычитания
.
б) если
,
то это означает, что одноименные разряды
мантисс имеют одинаковые веса (порядки);
если
,
то необходимо произвести выравнивание
порядков. в)для выравнивания порядков,
число с меньшим порядком сдвигается
вправо на
.
При этом младшие разряды выталкиваются
из разрядной сетки и теряются. г)после
выравнивания мантиссы можно складывать
или вычитать. Операция вычитания при
этом заменяется операцией сложения в
ОК или ДК; д) порядок результата берется
равным большему порядку; е) если мантисса
результата окажется не нормализованной,
то производится ее нормализация и
коррекция значений порядков. Умножение
(деление) требуют различных действий
для порядков и мантисс. Алгоритм этих
операций выполняется следующим образом:
1)при умножении (делении) порядки ЧПТ
складываются (вычитаются); 2)мантиссы
ЧПТ перемножаются (делятся); 4)знак
произведения (частного) формируется
путем сложения знаковых разрядов
сомножителей (делимого или делителя).
Возможные переносы из знаков разряда
игнорируются.