Сандарды модификацияланған кері және қосымша кодта қосу

Автор: Пользователь скрыл имя, 26 Февраля 2013 в 14:38, доклад

Описание работы

Сандарды модификацияланған кері және қосымша кодта қосу
ЭЕМ-нің арифметикалық логикалық құрылысының құрылысындағы толықтырылғын разрядты анықтау үшін модификацияланған кодтар қолданылыды. (2-к сандарды қосқан кезде).
Модификацияланған кодтардың жоғарыда аталған кодтардан айырмашылығы – бүтін сан екі разрядпен бейнеленеді.

Работа содержит 1 файл

Документ Microsoft Office Word.docx

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

Сандарды модификацияланған  кері және қосымша кодта қосу

    ЭЕМ-нің арифметикалық  логикалық  құрылысының құрылысындағы  толықтырылғын разрядты анықтау  үшін модификацияланған кодтар  қолданылыды. (2-к сандарды қосқан  кезде).

    Модификацияланған  кодтардың жоғарыда аталған кодтардан  айырмашылығы – бүтін сан екі  разрядпен бейнеленеді.

    00 – «+»

    11 – «-»

    Модификацияланған  кодтың үш түрі бар:

  1. Модификацияланған кері код.
  2. Модификацияланған тура код.
  3. Модификацияланған қосымша код.

    2-к сандарды  модификацияланған тура, кері және  қосымша кодтарға айналдыру жоғарыда  айтылған ережелер бойынша іске  асырылады.

    А = +0,0110                                          В = -0,1110

    Амтура = 00,0110                                    Амтура = 11,1110

    Амқос. = 00,0110                                    Амқос. = 11,0010

    Амкері = 00,0110                                    Амкері = 11,0001

      Сандарды модификацияланған қосымша кодта қосу.

    2-к арифметикадағы  ереже бойынша қосылады, бірақ  қосындыда пайда болған үлкен  разрядтағы тасымалдау бірлігі  алынып қалады.

    Мысалы:

    1) А > 0; В > 0    (А + В)М қос. > 0

        А  = +0,1101    Ам қос. = 00,1101

        В  = +0,0001     Вмқос. =  00,0001

                                (А + В)мқос. = 00,1110


 

    2)  А > 0, В  < 0, А + В > 0.

         А = +0,1101        Ам қос. = 00,1101

         В = -0,0001         Вмқос. = 11,1111   


                                  (А + В)м қос = 100,1100

 

    3)   А < 0, В > 0, (А + В)м қос < 0.

          А = +0,1101    Ам қос. = 11,0011

          В = +0,0001    Вмқос. = 00,0001


                                (А + В)мқос. = 11,0100

 

   4)   А < 0, В  < 0, (А + В) м қос  < 0.

          А = -0,1101     Ам қос. = 11,0011

          В = -0,0001     Вмқос. = 11,1111


                             (А + В)мқос. = 11,0010

 

    2-к  сандарды молификацияланған кері  кодта қосу

    1)   А > 0, В < 0, А + Вмкері > 0.

         А = +0,1101         Амкері = 00,1101

         В = -0,0001          Вмкері = 11,1110


                                     А + Вмкері = 100,1011

 

    2)   А < 0, В > 0,  А + В < 0.

          А = -0,1101    Амкері = 11,0010

          В = +0,0001    Вмкері = 00,0001


                                А + Вмкері = 11,0011

 

    3)   А < 0,  В > 0,  А + В < 0.

           А = -0,1101        Амкері = 11,0010

           В = -0,0001        Вмкері  =  11,1110

                                      А + Вмкері = 111,0000


                                                        +               1


                                                            111,0001

 


Информация о работе Сандарды модификацияланған кері және қосымша кодта қосу