Buxoro oziq ovkat va engil sanoat texnologiyasi instituti «axborot texnologiyalari»


№ 5.                        № 6.                            № 7.                        № 8


Download 1.04 Mb.
Pdf ko'rish
bet4/5
Sana09.05.2020
Hajmi1.04 Mb.
#104408
1   2   3   4   5
Bog'liq
hisoblash tizimlarining informasion asoslari


№ 5.                        № 6.                            № 7.                        № 8.         

X1=1100,1110*2

-10 


   X1=1101,01111*2

10  


       X1=111,1101*2

-10  


         X1=1001,10101*2

11  


    

X2=0,00001011*2

101

X2=0,000001101*2



101    

 X2=0,00001101*2

110  

       X2=0,00010110*2



101

 

№ 9.                        № 10.                            № 11.                        № 12.         

X1=1111,1111*2

11

  X1=101,10111*2



-11  

       X1=1010,11011*2

11  

         X1=10010,1011*2



11  

    


X2=0,00001011*2

101 


X2=0,00000101*2

101       

 X2=0,00001010*2

111 


       X2=0,00010111*2

101


 

 

№ 13.                        № 14.                            № 15.                        № 16.         

X1=11,10111*2

10  

   X1=1101,0111*2



11  

         X1=100,11101*2

11  

          X1=101,101101*2



-11  

    


X2=0,00001011*2

111 


 X2=0,00001101*2

-101   


 X2=0,00011011*2

-110  


     X2=0,00001110*2

-100


 

№ 17.                        № 18.                            № 19.                        № 20.         

X1=101,10101*2

10 

  X1=110,100101*2



-11  

       X1=100,11001*2

11  

         X1=1010,10111*2



10  

    


X2=0,00001001*2

-111


   X2=0,00010101*2

101       

 X2=0,00011011*2

-110  


       X2=0,0001110*2

-

110



 

№ 21.                        № 22.                            № 23.                        № 24.         

X1=110,1111*2

11  

      X1=1101,0111*2



-11  

         X1=111,11011*2

11  

         X1=101,10111*2



10  

    


X2=0,00011001*2

-101


  X2=0,00001101*2

101       

 X2=0,00001101*2

100  


       X2=0,00001010*2

-

101



 

№ 25.                        № 26.                            № 27.                        № 28.         

X1=1010,11101*2

11

;

  



  X1=110,0111*2

-10  


         X1=1010,1010*2

11  


         X1=101,1101*2

-10  


    

X2=0,00001001*2

111   

X2=0,00000111*2



101       

 X2=0,00001011*2

110  

       X2=0,0001101*2



111

 

№ 29.                             № 30.                                    

X1=110,1111*2

11  


           X1=111,101101*2

-11  


      

  

    



X2=0,000010101*2

-110   


   X2=0,000010101*2

-100      

 

 

3 – chi topshiriq 



Berilgan  X1  va  X2  ikkilik  sonlarni  tugri,  qo’shimcha  va  teskari    kodda 

ifodalang. 

 

№ 1.                        № 2.                            № 3.                           № 4.         

X1=0,110110111

  

      X1=0,011001111



  

            X1=0,100110101

  

           X1=0,110100111



  

    


X2=-0,010101101   

  

   X2=-0,101110111        



    

X2=-0,011010111         

 

   X2=- 0,01010101



 

№ 5.                        № 6.                            № 7.                        № 8.         

 

X1=0,1111110011

  

      X1=0,1110101011



  

         X1=0,101010111

  

           X1=0,101100110



  

    


X2=-0,011101011   

  

   X2=-0,001101011        



     

X2=-0,0011010101      

 

   X2=- 0,01110111



 

№ 9.                        № 10.                            № 11.                        № 12.         

X1=0,101110101

  

      X1=0,0101011001



  

            X1=0,1011101101

  

         X1=0,1101011011



  

    


X2=-0,010101101   

  

   X2=-0,1011101101        



   

X2=-0,0110101011         

 

   X2=- 0,11010101 



№ 13.                        № 14.                            № 15.                        № 16.         

X1=0,1001011101

  

      X1=0,111010101



  

            X1=0,1010101101

  

          X1=0,1011010101



  

    


X2=-0,011101111   

  

   X2=-0,101010101        



    

X2=-0,100101111         

 

   X2=- 0,010111101



 

№ 17.                        № 18.                            № 19.                        № 20.         

X1=0,000111101

  

      X1=0,1010101101



  

            X1=0,0101011101

  

           X1=0,010101011



  

    


X2=-0,11010101   

  

   X2=-0,0010110101        



      

X2=-0,1110110101       

 

   X2=- 0,110110101 



 

№ 21.                        № 22.                            № 23.                        № 24.         

X1=0,0010101110

  

      X1=0,010101101



  

            X1=0,101110111

  

           X1=0,0101010101



  

    


X2=-0,011110111   

  

   X2=-0,101100101        



    

X2=-0,111000101         

 

   X2=- 0,11010111 



№ 25.                        № 26.                            № 27.                        № 28.         

X1=0,111010101

  

      X1=0,110111101



  

            X1=0,1101000111

  

           X1=0,1101110111



  

    


X2=-0,01010101   

  

   X2=-0,001100111        



       

X2=-0,101100101         

 

   X2=- 0,011010111 



№ 29.                             № 30.                                    

X1=0,1010101111

  

      X1=0,110111011



  

       


  

    


X2=-0,110010111   

  

   X2=-0,001110101        



  

   III.



   Mashg’ulotni  bajarish tartibi 

 

1.Uslubiy qismni o’qing. 



2.Jurnal nomeriga karab uzingizga tegishli bulgan variantni tanlang. 

3.Topshiriqlarni bajaring. 

 

 

TAJRIBA  MAShG’ULOTI  №4  

 

MAShINA  KODLARIDAGI IKKILIK SONLARNI ALGEBRAIK QO’ShISh 

QOIDALARI. KUZGALMAS VERGULLI SONLARNI QO’ShISh. 

 

Ishning maqsadi: 

 

Ikkilik sonlarni tugri, qo’shimcha va teskari kodlarda qo’shish 



qoidalarini o’rganish. 

 

 

1. Uslubiy ko’rsatmalar 

Qo’zg’almas  vergulli  sonlarni  mashinalarda  algebraik  qo’shish  uchun,    

to’g’ri  qo’shimcha  yoki  teskari  mashina  kodlarining  biridan  foydalaniladi.   

Natija  ham  shu  kodlardan  birida  olinadi.  Ko’p  hollarda  qo’shimcha  va  teskari 

kodlar ishlatiladi. Bunda ishorali razryad va kasr qism bir butun son deb qaraladi 

va  mashina  ularning  to’g’ri  kasr  yoki  butun  ko’rinishida  berilganiga  qaramay,    

xuddi,        musbat  sonlardek  operatciyalarni    amalga  oshiradi.  Teskari  va 

qo’shimcha  kodlarning  ustunligi  shundaki,          yig’indining  to’g’ri  belgisi 

avtomatik  holda  sonlarning  ishorali  razryadlarini  qo’shish  va  qo’shni  kichik 

razryaddan sonlarni ko’chishi jarayonida aniqlanadi. Agar ishorali razryaddan 1 

ko’chirishga to’g’ri   kelsa, qo’shimcha kodda qo’shganda u tashlab yuboriladi, 

teskari  kodda  esa  oxirgi  (kichiq)  razryadga  qo’shib  yoziladi.  Ikkilik  sonlarni 

qo’shish jadval asosida amalga oshiriladi. Aslida esa razryadli qo’shishda ikkita 

emas  uchta  son  qatnashadi.  Uchinchi  son  qo’shni  razryaddan  o’tgan 

ko’chiriladigan raqam hisoblanadi.  

   Ko’p  razryadli  sonlarni  algebraik  qo’shish  odatda  razryadli  qo’shish    -  

ayirishdek  n  ta  bir  xil  operatciyadan  iborat  bo’lgan  jarayonlar  sifatida  tashkil 

qilinadi.  Bunda qo’shiluvchilar ishoralariga ko’ra 4 holat bo’lishi  mumkin:  

   1) X1>0 ,       X2>0 ,         X3 = X1 + X2  >0; 

   2) X1>0 ,       X2<0 ,         X3 = X1 + X2 >0; 

   3) X1<0 ,       X2>0 ,         X3 = X1 + X2 <0; 

   4) X1<0 ,       X2<0 ,         X3 = X1 + X2 <0; 

 

    Har  bir    holatni    misollarda    ko’ramiz.      Taqqoslash  qulay  bo’lishi  uchun 



hamma natijalarni 7-jadvalga kiritamiz. Ko’rishning aniqligi va  tahlil uchun bu 

jadvalda barcha sonlar to’g’ri   kasr ko’rinishida berilgan.   Lekin Ko’p razryadli 

butun  sonlarni  qo’shish  ham,  kasrlarni  qo’shish  kabi  bajarilishini  unutmaslik 

lozim. 


    Jadval  tahlili,  algebraik  qo’shishda  teskari  yoki  qo’shimcha  kodlarning  

ishlatilishi, ishoralarning har qanday holatida ham qiyinchilik to’g’dirmasligini 

ko’rsatadi.  Qizig’i  shundaki,  natijaning  belgisi  avtomatik  holda  saqlanadi.  Bu 


 

holatning  mexanizmini  olishga  harakat  qilamiz.  Bizga  qiymatlar  qo’shimcha 

kodda  berilgan  deylik.  Boshqa  yig’indi  sonlar  kabi,  uning  belgisi  uchta 

qo’shiluvchilar belgili sonlari va qo’shiluvchi sondan iborat.    

    1-  holat.   Agar  sonlarning  masshtablari    to’g’ri      olingan  va    razryad  to’g’ri 

to’lib  toshmagan  bo’lsa,  qo’shiluvchilarning  ishorali  sonlari  va  razryadga 

ko’chirma nolga teng bo’lishi kerak, chunki: 

 

     / [X1]



qo’sh

  + [X2]


qo’sh

 / < 1                                                                       (1. 4) 

 

   Shunday qilib, yig’indining belgisi quyidagicha aniqlanadi: 



 

   1 -   sonning ishora raqami                                  0,    … 

                                                                          + 

   2 -   sonning ishora raqami                                  0,    … 

                                                                           + 

   sonli razryadlardan ko’chirma  raqam                    0 

   __________________________________________ 

   yig’indining ishora raqami                                  0,    … 

 

   Olingan natija ko’rilgan holda natija ishorasi  avtomatik  holda 



hosil  bo’lishini yana tasdiqlaydi.  

 

    2- holat.   Bunda musbat qo’shiluvchi X1 ning moduli X2  ning modulidan 



katta bo’lgani uchun: 

 

     / [X1]



qo’sh

  + [X2]


qo’sh

 /   > 1                                                                      (1.5)  

 

munosabat o’rinlidir.  



   Bu holatda ishora raqami doim 1ga  teng. 1.5 ifodaning haqiqiyligi  

 

/ [X1]



qo’sh

  + [X2]


qo’sh

 /  = 1    va   

 

 

 / [X1]



qo’sh

 / = /X1/ > /X2/  /   dan kelib chiqadi.  

 

   Shunday qilib, natija ishorasi quyidagi qismlardan tuziladi: 



 

 


 

7- jadval 

 

 

 



 

Oddiy 


Ko’rinishi 

                                    Kod 

To’g’ri   

 

Qo’shimcha 



Teskari 

 

1   x   o    l    a    t 



 

 

   X



1

=    0,


 

10101     

+ X

2

=    0,



 

00101 


   ____________              

   X


3

=    0


11010 


      

 

         



2   

 

 



   X

1

=    0



10101     

+ X

2

= -  0



00101 


______________   

   X


3

=    0


10000 


 

 

                      



                         3 

                

 

 

  X



1

=-  0


,

10101 


+ X

2

=   0



00101 


 _____________                

   X


3

= -  0


10000 


          

      


                   

                      4  

 

 

   X



1

= -  0,10101   

    X

2

= -  0,0101 



______________                 

   X


3

= -  0


11010 


 

 

 



 

                  

                          

 

              



   

   [X


1

]

to’g’  



=  0

10101



    

 

+ [X



2

]

to’g’



 =  0

00101 



  _______________         

   [X


]

to’g’ 



=  0

11010 



 

 

    x                     o            



 

 

   [X



1

]

to’g’ 



=  0

10101



    

 

+ [X



2

]

to’g’



 =  1

00101 



_________________ 

   [X


]

to’g’



=  0

10000 



(ayrish bajariladi) 

 

 



    x                       o 

 

 



 

   [X


1

]

to’g’  



=  1

10101



    

 

+ [X



2

]

to’g’



 =  0

00101 



 ________________          

   [X


]

to’g’ 



=  1

10000 



(ayrish bajariladi). 

 

 



    x                o 

 

 



   [X

1

]



to’g’  

=  1


10101


    

 

+ [X



2

]

to’g’



 =  1

00101 



  _______________        

   [X


]

to’g’ 



=  1

11010 



 

                                     

 

 

 



 

 

   [X



1

]

ko’sh  



=  0

10101



    

 

+ [X



2

]

qo’sh



 =  0

00101 



 ________________         

   [X


]

.qo’sh 



=  0

11010 



 

 

 l             a            t 



 

 

   [X



1

]

 qo’sh 



=  0

,

10101



    

 

+ [X



2

]

 qo’sh 



=  1

11011 



 ________________ 

  [X


]

 qo’sh 



= 10

11010 



                   olib tashlanadi 

   


 

l                a              t 

 

 

              



  [X

1

]



qo’sh  

=  1


01011


 

                   

  

 

+ [X



2

]

qo’sh



 =  0

00101 



_________________           

   [X


]

qo’sh 



=  1

10000                        



Kodni almashtirish. 

   [X


]

to’g’



  

 

=  1



10000 


 

l               a                t    

   

 

   [X



1

]

qo’sh  



=  1

01011



    

 

+ [X



2

]

qo’sh



 =  1

11011 



  _________________         

   [X


]

qo’sh 



= 11

00110 



                  olib tashlanadi                    

 

Kodni almashtirish. 



   [X

]



qo’sh 

=  1


11010 


 

 

 



  

 

  [X



1

]

tes 



=  0

10101 



+ [X

2

]



 tes

  =0


00101 


________________ 

   [X


]

 tes



 =  0

11010 



 

 

 



 

 

   [X



1

]

 tes 



 =0

10101 



+ [X

2

]



 tes

 =1


11010             

______________ 

               10

01111 


                           +1  

Tciklik  ko’chirish 

[X



]



 tes=

  0


10000 


 

 

 



 

 [X


1

]

 tes 



=  1

,  


01010 

+ [X


2

]

tes 



=  0

00101 



_______________ 

   [X


]

tes



=  1

01111 



Kodni  almashtirish. 

   [X


]

to’g’ 



=  1

10000 



             

 

 



  [X

1

]



obr 

=  1


,  

01010 


 +[X

2

]



obr

 =  1


11010           

________________              

                  11

00100 


                             +1  

tciklik ko’chirish 

 

     [X


]

 tes=



  1

00101 



 

Kodni almashtirish. 

  [X



]



to’g’

  

 



=  1

11010 



 

 

   1 -   sonning ishora raqami                                0,    … 



                                                                          + 

   2 -   sonning ishora raqami                                1,    … 

                                                                           + 

   sonli razryadlardan ko’chirma  raqam                  1 

   __________________________________________ 

   yig’indining ishora raqami                            10,    … 

                                                                                tashlab yuboriladi 

3- holat.    Bunda manfiy qo’shiluvchining moduli  katta  bo’lganligi   uchun: 

 

     / [X1]



qo’sh

  + [X2]


qo’sh

 /  < 1                                                                           

(1.6)  

 

ifoda o’rinli buladi.  



   Bu ishora razryadiga ko’chirma son doim nolga teng bo’lishini bildiradi.  U 

odatdagi munosabatlardan kelib chiqadi: 

/ [X1]

qo’sh


  + [X2]

qo’sh


 /  = 1    va                  / [X1]

qo’sh


 / = /X1/  < /X2/ .  

 

   Natijada yig’indining ishorasi quyidagi yig’indilardan iborat.  



   1 -   sonning ishora raqami                                  1,    … 

                                                                          + 

   2 -   sonning ishora raqami                                  0,    … 

                                                                           + 

   sonli razryadlardan ko’chirma  raqam                   0 

   __________________________________________ 

   yig’indining ishora raqami                                 1,    … 

                                                                             

     Bu holatda ham  ishoraning avtomatik kelib chiqishi isbotlandi.  

    4- holat.  Razryad to’g’ri to’lib toshmaganda va masshtab to’g’ri   

tanlanganda ishora razryadi albatta birga teng bo’lishi kerak.  

Bu   /X1/ + /X2/ < 1     munosabatdan kelib chiqadi.   Bundan esa quyidagi ifoda 

kelib chiqadi.  

/ [X1]


qo’sh

  + [X2]


qo’sh

 /  > 1                                                                             (1.7) 

 

 


 

Bu holatda  ishora paydo bo’lishini tahlil qilib quyidagini hosil qilamiz.  

 

   1 -   sonning ishora raqami                               1,    … 



                                                                          + 

   2 -   sonning ishora raqami                               1,    … 

                                                                           + 

   sonli razryadlardan ko’chirma  raqam                 1 

   __________________________________________ 

   yig’indining ishora raqami                            11,    … 

                                                                               tashlab yuboriladi 

 

Shunday qilib, to’rtta holatda ham  qo’shiluvchilarni oddiy ko’shish orqali 



yig’indining  ishorasi  avtomatik  hosil  bo’lishini  isbotladik.    Bunday  usullarda 

plyus ishorasi 1 bilan, minus ishora 0 bilan belgilanadi.  



Download 1.04 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling