Основы функционирования и программирования микротренажера МТ1804. Бормонтов Е.Н - 9 стр.

UptoLike

9
Положительные числа в прямом , обратном и дополнительном кодах
изображаются одинаково двоичными представлением с 0 в знаковом разряде.
Пример 1.15. Представить в формате 1 байт положительное число 17
10
=10001
2
в
прямом , обратном и дополнительном кодах.
0 0010001 прямой код ;
0 0010001 обратный код ;
0 0010001 дополнительный код .
Как было отмечено выше, отрицательные числа в прямом , обратном и
дополнительном кодах имеют разное представление.
Пример 1.16. Представить в формате 1 байт отрицательное число -26
10
=11010
2
в
прямом , обратном и дополнительном кодах.
1 0011010 прямой код ;
0 0011010 прямой код абсолютного значения данного числа ;
1 1100101 обратный код ;
1 1100110 дополнительный код .
Задания
1.1 Перевести из двоичной системы счисления в десятичную следующие числа :
а) 11100111
2
; 11
2
; 1110001
2
;
б) 0,0111
2
; 0,11
2
; 0,001
2
; 0,1101
2
;
в) 11,01
2
; 1,01
2
; 1011,001
2
; 10,1
2
.
1.2. Перевести из десятичной системы счисления в двоичную следующие
числа :
а) 50; 111
10
; 18; 252; 32; 16;
б) 0,17; 0,085; 0,1; 0,81; 0,001
10
;
в) 13,8; 10,01
10
; 100,101
10
; 25,1.
1.3. Отрицательные десятичные числа представить в прямом коде в двоичной
системе счисления (на двенадцатиразрядном регистре):
-131; -101; -215; -17; -325.
1.4. Отрицательные десятичные числа представить в двоичной системе
счисления в дополнительном коде (на шестнадцатиразрядном регистре):
                                          9


    П олож ительны е ч исла в прям ом , обратном и дополнительном кодах
изображ аю тся одинаково– двоич ны м и представлением с 0 взнаковом разряде.

П рим ер 1.15. П редставитьвф орм ате 1 байтполож ительное ч исло17 10=10001 2 в
               прям ом , обратном и дополнительном кодах .

               0 0010001 – прям ойкод;
               0 0010001 – обратны йкод;
               0 0010001 – дополнительны й код.

     К ак бы ло отм еч ено вы ш е, отриц ательны е ч исла в прям ом , обратном и
дополнительном кодах им ею тразное представление.

П рим ер 1.16. П редставитьвф орм ате 1 байтотриц ательное ч исло-26 10=11010 2 в
               прям ом , обратном и дополнительном кодах .

               1 0011010 – прям ойкод;
               0 0011010 – прям ойкод абсолю тногознач ения данногоч исла;
               1 1100101 – обратны йкод;
               1 1100110 – дополнительны й код.



                                      Задания

1.1 П еревести из двоич нойсистем ы сч исления в десятич ную следую щ ие ч исла:

   а) 111001112; 112; 11100012;
   б) 0,01112; 0,11 2; 0,0012; 0,11012;
   в) 11,012; 1,012; 1011,001 2; 10,12.

1.2. П еревести из десятич ной систем ы сч исления в двоич ную следую щ ие
     ч исла:

   а) 50; 11110; 18; 252; 32; 16;
   б) 0,17; 0,085; 0,1; 0,81; 0,00110;
   в) 13,8; 10,01 10; 100,10110; 25,1.

1.3.   О триц ательны е десятич ны е ч исла представитьв прям ом коде в двоич ной
       систем е сч исления (на двенадц атиразрядном регистре):

       -131; -101; -215; -17; -325.

1.4.   О триц ательны е десятич ны е ч исла представить в двоич ной систем е
       сч исления вдополнительном коде (на ш естнадц атиразрядном регистре):