Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Сложение в обратном коде Сложение в дополнительном коде






[ A (2 ) ]ок =0|10000 [ A (2)]дк = 0|10000

+[ - B (2) ]ок =1|11000 +[ - B (2)]дк = 1|11001

 

0|01000 С (2) = 0|01001

+1 С (10) = +9

С (2) = 0|01001

С (10) = +9

При сложении чисел в обратном коде и дополнительном коде были получены переносы в знаковый разряд и из знакового разряда. В случае обратного кода перенос из знакового разряда требует дополнительного прибавления единицы младшего разряда. В случае дополнительного кода этот перенос игнорируется.

Выполним вычитание чисел A (10) = -10 и B (10) = -7.

В соответствии с таблицей надо выполнить преобразование - А - В = (-А) + (В).

[ - A (2) ]пк = 1|1010 [- A (2) ]ок = 1|0101 [- A (2)]дк = 1|0110

[ B (2) ]пк = [ B (2)]ок = [ B (2)]дк = 0|0111

 

Таблица 3 - Выполнение вычитания

Сложение в обратном коде Сложение в дополнительном коде
[- A (2 ) ]ок = 1|0101 [- A (2)]дк = 1|0110
+ [ B (2) ]ок = 0|0111 +[ - B (2)]дк = 0|0111
[ С(2) ]ок = 1|1100 [ С (2) ]дк = 1|1101
[ С(2) ]пк = 1|0011 [ С (2) ]ок = 1|1100
  [ С(2) ]пк = 1|0011

Итак, с учетом знака числа С (10) = -3.

 

Задание

 

Внимание! Все задания выполняются согласно своего варианта. Номер варианта формируется следующим образом: берутся две последние цифры зачетной книжки и складываются до получения числа меньше 10. Например, если номер зачетной книжки 15-0168, складывая две последние цифры 6 и 8 получаем: 6 + 8 = 14. Далее складываем 1 и 4: 1+4 = 5. Номер варианта в этом случае будет 5.

 

 

Задание №1

1 Переведите десятичную дробь A10 в двоичную систему счисления с точностью до пяти знаков после запятой.

2 Переведите двоичное число из предыдущего примера в шестнадцатеричную систему счисления.

3 Переведите двоичное число B2 в десятичную систему счисления.

4 Переведите десятичное число из предыдущего примера в двоичную систему счисления.

5 Переведите двоичное число из п. 4 в восьмеричную и шестнадцатеричную систему счисления.

6 Переведите десятичное число D10 в восьмеричную и шестнадцатеричную систему счисления.

7 Переведите восьмеричное и шестнадцатеричное числа, полученные в п. 5, в десятичную систему счисления.

Таблица 4 - Варианты для задания 1

Вариант А10 В2 D10
  873, 82    
  657, 77    
  229, 41    
  681, 07    
  105, 55    
  548, 56    
  896, 45    
  056, 88    
  560, 80    
  114, 012    

 

Задание №2

Для двух двоичных чисел A2 и B2:

а) выберите разрядную сетку для представления этих чисел в форме с фиксированной запятой;

б) запишите числа в выбранной разрядной сетке;

Таблица 5 - Варианты для задания 2

Вариант А2 В2
  +1000101, 111 +101001
  -10101, 1011 +1111
  -11000, 0001 -11001
  -1111, 01 -1001111
  -100000, 11 -101001
  +11100, 11110 -10110001
  +10100011, 1 -11010011
  +1111, 1001 -10100111
  +10100011, 1 -11010011
  +1000101, 111 +101001

 

Задание №3

Получите прямой, обратный и дополнительный коды:

а) правильных двоичных дробей A2 и B2

б) целых двоичных чисел C2 и D2

Таблица 6 - Варианты для задания 3

Вариант A2 B2 C2 D2
  11101, 111 -10111, 010   -11011011
  10001, 001 -10011, 001   -11000011
  10111.100 -11101.110   -10001111
  11101, 110 -10011, 010   -11000110
  11111.101 -10101.111   -1010111
  10100, 101 -10011, 001   -1100101
  11000, 001 -11001, 100   -10110011
  10101, 101 -10110, 001   -1011001
  10101, 101 -10111, 010   -11011011
  11001, 011 -10110, 011   -11010011

 

Задание № 4

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

Таблица 7 - Варианты для задания 4

Вариант A2 B2
    -111111
    -110001
    -101111
    -111011
    -101011
    -111011
    -110101
    -101101
    -101011
    -111010

 


Задание № 5

Сложите в двоичной системе счисления числа А и В (предварительно переведя число А из десятичной системы счисления в двоичную).

Используя числа, заданные в таблице, вычислите по правилам двоичной арифметики: А+ B, А - B, В – А для ЭВМ с длиной разрядной сетки, равной 16.

Таблица 8 - Варианты для задания 5

Вариант А10 В2
     
     
     
     
     
     
     
     
     
     

 







© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.