• Sonlarni bir sanoq tizimidan boshqasiga o‘tkazish tartibi.
  • Axborot kommunikatsion texnologiyalar.S.Aminov
  • Axborot kommunikatsion texnologiyalar.S.Aminov




    Download 15,83 Mb.
    Pdf ko'rish
    bet9/75
    Sana25.01.2024
    Hajmi15,83 Mb.
    #145778
    1   ...   5   6   7   8   9   10   11   12   ...   75
    Bog'liq
    kommunikacion tehnologijalar 2020 j

    Axborot kommunikatsion texnologiyalar.S.Aminov 
    11 
    1.2-jadval 
    + 0 1 














    0 0 1 














    1 1 2 













    10 
    2 2 3 












    10 
    11 
    3 3 4 











    10 
    11 
    12 
    4 4 5 










    10 
    11 
    12 
    13 
    5 5 6 









    10 
    11 
    12 
    13 
    14 
    6 6 7 








    10 11 
    12 
    13 
    14 
    15 
    7 7 8 







    10 11 12 
    13 
    14 
    15 
    16 
    8 8 9 






    10 11 12 13 
    14 
    15 
    16 
    17 
    9 9 A 





    10 11 12 13 14 
    15 
    16 
    17 
    18 
    A A B 




    10 11 12 13 14 15 
    16 
    17 
    18 
    19 
    B B C 



    10 11 12 13 14 15 16 
    17 
    18 
    19 
    1A 
    C C D 


    10 11 12 13 14 15 16 17 
    18 
    19 
    1A 1B 
    D D E 

    10 11 12 13 14 15 16 17 18 
    19 
    1A 1B 1C 
    E E F 
    10 11 12 13 14 15 16 17 18 19 
    1A 1B 1C 1D 
    F F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 
    Sonlarni bir sanoq tizimidan boshqasiga o‘tkazish tartibi.Bu amallar 
    ma’lum qonun - qoidalar asosida bajariladi. Quyida shu qoidalarni ko‘rib chiqamiz: 
    1) Butun sonlarni o‘nlik sanoq tizimidan boshqa sanoq tizimlarga o‘tkazish. 
    Berilgan butun o‘nlik sonlarni boshqa sanoq tizimga o‘tkazish uchun uni ketma - 
    ket o‘tilishi kerak bo‘lgan tizimning asosiga bo‘lish kerak va chiqqan natija va 
    koldiklar to‘plamini batartib o’ngdan chapga qarab, ketma-ket yozish talab qilinadi.
    Masalan, (61)10 sonini ikkilik sanoq tizimiga, (2877)10 sonini o‘n oltilik sanoq 
    tizimiga quyidagicha tartibda o‘tkaziladi. 
    61 

    2877 
    16 
    -60 30 

    -2864 
    179 16 
    1 -30 15 

    13=(D)
    16 
    176 11=(B)
    16
    0 -14 




    -6 



    -2 


    Shunday qilib, (61)
    10
    =(111101)
    2

    (2877)
    10
    --- (B3D)
    16 


    12 
    2) O‘nlik sonlarning kasr qismini boshqa sanoq tizimga o’tkazish uchun, uning 
    kasr qismini q asosga ko’paytirish kifoya. Ko’paytmaning butun qismi talab qilingan 
    tizimning birinchi razryadi bilan ifodalanadi. So’ngra, ifodaning kasr qismini yana 
    q asosga ko’paytiriladi (bu yerda, kasrning butun qismi ko’paytirilmaydi). Yangi 
    hosil bo‘lgan ko’paytmaning butun qismi tizimning ikkinchi razryadi bo’ladi va 
    hokazo. Bu jarayon talab qilingan aniqlikka qadar davom ettiriladi. 
    Масалан: 0,316
    (10)
    --- N
    (16)
    --- N
    (2) 
    0.316 0,316 0,224 
    x 16 x 2 x 2 
    1896 0,632 0,448 
    + 316 x 2 x 2 
    5,056 1,264 0,896 
    x 16 x 2 x 2 
    336 0,528 1,792 
    + 56 x 2 x 2 
    0,896 1,056 1,584 
    x 16 x 2 x 2 
    5376 0,112 1,168 
    + 896 x 2 x 2 
    E= 14,336 0,224 0,336 
    0,316
    (10)
    = 0,50E
    (16)
    = 0,010100001110
    (2)
    3) Aralash o‘nlik sonlarni boshqa sanoq tizimga o’tkazishda butun sonlar alohida va 
    kasr sonlar alohida o’tkaziladi. Xar qanday aralash sonlarni boshqa sanoq tizimga 
    o’tkazgandan so’ng, vergulning aylanishiga qarab sonlar to’plami birgalikda 
    yoziladi. Ushbu qoidani quyidagi misolda kurib chiqamiz: 
    25,1
    (10)
    ---- N
    (8)
    20,5
    (10)
    ----N
    (2)
    Sonning butun 
    qismini 8 li sanoq 
    tizimiga o‘tkazish 
    Sonning kasr qismini 
    sakkizlik sanoq tizimiga 
    o‘tkazish 
    Sonning butun 
    qismini 2li sanoq 
    tizimiga o‘tkazish 
    Sonning kasr 
    qismini 2 li 
    sanoq tizimiga 
    o‘tkazish 
    25| 8 
    -24| 3 

    0,1*8 
    0,8* 8 
    6,4*8 
    3,2*8 
    1,6*8 
    4,8*8 
    20¦ 2 
    -20¦ 10¦ 2 
    0 -10¦ 5| 2 
    0 -4| 2|2 
    1 2|1 

    0,5*2 
    1,0 


    Axborot kommunikatsion texnologiyalar.S.Aminov 
    13 
    25,1
    (10)
    =31,063146
    (8) 
    20,5
    (10)
    =10100,1
    (2)
    4) O‘nlik sanoq tizimdagi sonlarni ikkilik - o‘nlik kodda yozish. Har qanday o‘nlik 
    sonlarni 8 4 2 1 kodlarda ikkilik razryadlar orqali ifodalash mumkin: 
    Masalan: 
    407,3
    (10)
    ----N
    (2-10)
    407,3
    (10)
    = 0100 0000 0111, 0011
    (2-10) 
    4 0 7 3 
    5) Boshqa sanoq tizimlardagi butun, kasr va aralash sonlarni o‘nlik sanoq 
    tizimiga o’tkazish uchun butun sonning xar bir raqamini o’tilayotgan tizimning 
    asosiga ko’paytirib, darajalar bo‘yicha yozib chiqamiz: 
    475,4
    (8)
    ---- N
    (10)
    475,4
    (8) 
    = 4*8
    2
    +7*8
    1
    +5*8
    0
    +4*8
    -1
    = 4*64+7*8+5*1+4/8 = 317,5
    (10)

    10111101,11
    (2)
    ---- N
    (10)
    10111101,11
    (2)
    =1*2
    7
    +0*2
    6
    +1*2
    5
    +1*2
    4
    +1*2
    3
    +1*2
    2
    +0*2
    1
    +1*2
    0
    +1**2
    -1
    +1*2
    -2
    128+32+16+8+4+1+0,5+0,25=189,75
    (10). 
     6) Har qanday sonlar to’plamini sakkizlik va o‘n oltilik sanoq tizimdan ikkilik 
    sanoq tizimga o’tkazish mumkin. Buning uchun sonlarni o’tilayotgan tizimning 
    asosiga qarab uch yoki to’rt razryadli ikkilik kodlarga ifodalash kifoya. 
    Masalan 
    10 101 010,1111
    (2)
    = 252,74
    (8)
    110 1111 1000,11
    (2)
    = 6F8,C
    (16)

    7) Sakkizlik va o‘n oltilik sanoq tizimlardan foydalanib, sonlarni ikkilik sanoq 
    tizimdan o‘nlik sanoq tizimga o’tkazish mumkin: 
    Masalan: 
    10111101,11
    (2)
    = [B*16
    1
    + D*16
    0
    + C*16
    -1
    ]
    (16)
    = [11*16+13*1+ +12/16]
    (10)
    = [176 + 
    13 + 3/4]
    (10)
    = 189,75
    (10)

     
    II. Topshiriqlar 
    1. Amaliy mashg‘ulotning ishining uslubiy qismini o‘rganib chiqing. 
    2. Familiyangiz, ismi sharifingizni va fakultetingiz nomini amaliy daftaringizda lotin 
    tilida yozing. 
    3. Jadvaldan foydalanib, yozgan matningizni ASCII kodi asosida qayta yozib 
    chiqing. 
    4. Daftarda yozilgan kodli simvollarni klaviatura orqali quyidagicha kiriting: 
    a) o‘ng tomondagi ALT tugmasi bosib turiladi. 
    b) har bir xarfning kodi o‘ng tomondagi sonlar orqali yozilgandan so‘ng, ALT 
    tugmasi bo‘shatiladi. 
    v) Shu tartibda kodlar orqali yozilgan matn ekranga chiqariladi.
    5.Sanoq sistemalarida biridan ikkinchisiga o’tishni mashq qiling. 

    Download 15,83 Mb.
    1   ...   5   6   7   8   9   10   11   12   ...   75




    Download 15,83 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Axborot kommunikatsion texnologiyalar.S.Aminov

    Download 15,83 Mb.
    Pdf ko'rish