Выполнение операций сложения и вычитания над числами с фиксированной запятой и над двоично-десятичными числами.

Автор: Пользователь скрыл имя, 08 Января 2012 в 18:52, лабораторная работа

Краткое описание

Ознакомление с алгоритмами выполнения операции сложения и вычитания чисел, представленных в формате с фиксированной запятой, чисел, представленных в D-кодах, приобретение практических навыков выполнения операций над этими числами.

Файлы: 1 файл

№2.doc

— 68.00 Кб (Скачать)

      Для упрощения обнаружения переполнения  разрядной сетки в машине используется  модифицированный обратный (дополнительный) код, в котором для знака числа выделяется два разряда. Признаком переполнения разрядной сетки являются разные цифры в знаковых разрядах суммы. Например, пусть заданы числа: 

    А)  Х1 = +0,10101;       Х2 = +0,01110       Надо найти Х3 = Х1 + Х .

     

         [Х1]об = +00,10101

           [Х2]об  =  00,01110

          [Х3]об =  01,00011 – положительное переполнение  

    Б)  Х1 = - 0,10101;       Х2 = - 0,01110        

          [Х1]об  = +11,01010

           [Х2]об  =  11,10001

                         110,11011

                                      +1   

          [Х3]об =  10,11011 – отрицательное переполнение 
 

    В)  [Х1]д  = +00,10101

           [Х2]д  =  00,01110

          [Х3]д  =   01,00011  - положительное переполнение 

    Г)  [Х1]д  = +11,01011

           [Х2]д  =   11,10010

          [Х3]д  =   10,11101   - отрицательное переполнение    

         

     Задание (выполняется до начала занятия)

  1. Изучить описание лабораторной работы.
  2. Для своего варианта (табл.) выполнить сложение чисел в прямом коде и результаты проверить.
  3. Для своего варианта (табл.) выполнить сложение чисел в дополнительном коде и результаты проверить.
  4. Для своего варианта (табл.) выполнить сложение чисел в обратном коде.
 

Порядок выполнения работы

  1. Включить компьютер.
  2. Открыть соответствующую папку.
  3. Выполнить работу в соответствии с вариантом.
  4. Оформить отчёт о проделанной работе.
 
 

Требования  к отчету

     Отчет по работе должен содержать:

  1. Сведения об авторе и название работы.
  2. Вариант задания.
  3. Компьютерную распечатку с результатами.
  4. Выводы по работе.
 
 

Контрольные вопросы

  1. В каких типах кодов при операции сложения знак суммы получается автоматически?
  2. При сложении чисел с разными знаками в прямом коде знак какого числа приписывается сумме?
  3. Почему числовые разряды кода обрабатываются отдельно от знаковых?
  4. Каким образом ВМ выполняет операцию вычитания одного числа из другого?
  5. Для чего в машине используется модифицированный обратный (дополнительный) код, в котором для знака числа выделяется два разряда?
  6. Что является характерной особенностью обратного кода?
 
 
 
 

    Задания для закрепления 

    Выполнить сложение нижеприведенных чисел в прямом, дополнительном и обратном коде: 

    1. Х1 = - 11011;   Х2 = + 11101;

    2. Х1 = +10011;   Х2 = - 11001;

    3. Х1 = +10101;   Х2 = +11101;

    4. Х1 = -110;        Х2 = -111;

    5. Х1 = +0,1011;  Х2 = +0,1101;

    6. Х1 =  -0,1101;  Х2 = -0,1111

Информация о работе Выполнение операций сложения и вычитания над числами с фиксированной запятой и над двоично-десятичными числами.