
- •(1)Основные этапы развития вычислительной техники
- •(2)Информатизация общества и ее составляющие
- •(5)Область применения, типы эвм и требования к ним
- •(6)Цели и задачи создания современных эвм
- •(7)Системы счисления (сс), используемые в эвм и требования к ним
- •(8)Позиционные системы счисления и принцип их построения
- •(11)Алгоритм перевода целых десятичных чисел в другую псс
- •(15)Формы представления чисел в эвм
- •(16)Представление чисел в форме с фиксированной запятой (точкой)
- •(17)Причины изменения разрядной сетки эвм при вычислениях и их влияние на точность вычислений
- •(18)Представление чисел в форме с плавающей запятой (точкой), достоинства и недостатки такого представления
- •Арифметические операции на чфт
- •Арифметические операции над чпт
- •(21)Булева алгебра (алгебра логики) и ее применение при анализе работы эвм. Понятие о булевых (переключательных) функциях (ппф)
- •(22)Основные логические операции алгебра логики
- •(23)Область определения пф, наборы аргументов пф, их виды
- •(27)Способы задания переключательных функций
- •(28)Понятие о минтермах и макстермах
- •(33)Определение импликант, простые импликанты, избыточные импликанты
- •(34)Тупиковые днф и их значение для нахождения min форм пф
- •(35)Несистематические методы минимизации пф. Метод Вейга-Карно, его сущность
- •(36)Принцип программного управления работой эвм и его реализация в эвм классической (Фон Неймана) архитектуры
- •(37)Особенности классической структуры эвм. Основные функциональные узлы эвм и их назначение
- •(41)Цифровые автоматы
- •(42)Комбинационные схемы
- •(43)Шифраторы, принцип работы и назначение
- •(44)Дешифраторы
- •(47)Демультиплексор
- •(50)Последовательностные автоматы, общая характеристика
- •(51)Автоматы Мура и Мили, основные понятия
- •(52)Триггеры, их виды и классификация
Арифметические операции на чфт
Сложение двоичных чисел в ЭВМ осуществляется последовательно и по разрядам. При этом должны соблюдаться следующие правила: 1)слагаемые должны иметь одинаковое число разрядов. Для выравнивания разрядной сетки могут быть записаны незначащие нули слева в целой части числа и незначащие нули справа в дробной части числа; 2)знаковые разряды участвуют в сложении так же, как и значащие разряды; 3)преобразование кодов чисел производится с учетом знака. При этом незначащие нули изменяют свое значения по общим правилам; 4)при образовании единицы переноса в случае ОК, эта единица складывается с младшими числовым разрядом. При использовании ДК, единица теряется. Знак результата формируется автоматически, а сам результат представляется в том коде, в котором были представлены исходные данные. Операция вычитания приводится к операции сложения путем преобразования чисел в ОК или ДК. Умножение двоичных чисел наиболее просто реализуется в ПК. Произведение получается путем сложения частных произведений, представляющих собой разряды множимого, сдвинутые влево в соответствии с позициями разрядов множителя. Частные произведения, полученные умножением на 0 игнорируются. Особенностью умножения n-разрядных сомножителей является увеличение разрядности до 2n. Знак произведения формируется путем сложения знаковых разрядов сомножителей. Возможные переносы из знаков разрядов игнорируются. Как и в 10ой арифметике деление является операцией умножения, но с учетом того, что все вычисления ЭВМ заменяются сложением обратных видов ДК, то в действительности операция деления приводится к операциям сложения и сдвигу вправо разрядов делителя относительно разрядов делимого. При этом делимое должно быть приведено к 2-n разрядной сетке, поскольку только в этом случае при делении его на n-разрядный делитель получится n-разрядное частное. Знак частного формируется, как и при умножении.
Арифметические операции над чпт
В ЭВМ ЧПТ хранятся в памяти, имея мантиссу
и порядок, представленные в ПК или
нормализованном виде. Все арифметические
действия над такими двоичными числами
производятся как и с 10-ными, представленными
в полулогарифмической форме. При чем
порядок и мантисса образовываются
отдельно. Сложение (вычитание) производится
в след. последовательности: а)сравниваются
порядки исходных чисел путем вычитания
.
б) если
,
то это означает, что одноименные разряды
мантисс имеют одинаковые веса (порядки);
если
,
то необходимо произвести выравнивание
порядков. в)для выравнивания порядков,
число с меньшим порядком сдвигается
вправо на
.
При этом младшие разряды выталкиваются
из разрядной сетки и теряются. г)после
выравнивания мантиссы можно складывать
или вычитать. Операция вычитания при
этом заменяется операцией сложения в
ОК или ДК; д) порядок результата берется
равным большему порядку; е) если мантисса
результата окажется не нормализованной,
то производится ее нормализация и
коррекция значений порядков. Умножение
(деление) требуют различных действий
для порядков и мантисс. Алгоритм этих
операций выполняется следующим образом:
1)при умножении (делении) порядки ЧПТ
складываются (вычитаются); 2)мантиссы
ЧПТ перемножаются (делятся); 4)знак
произведения (частного) формируется
путем сложения знаковых разрядов
сомножителей (делимого или делителя).
Возможные переносы из знаков разряда
игнорируются.