Зертханалық жұмыс №1 Тақырыбы: Ақпаратты көрсету. Ақпаратты есептеу



бет12/21
Дата11.03.2022
өлшемі0.88 Mb.
#456152
1   ...   8   9   10   11   12   13   14   15   ...   21
Зертханалық жұмыс

5.5. Жеке тапсырмалар




 q = 10




 q = 8

 q = 16

 q = 2


4CE.3(16)

248.14 q = 5

11100011.110111(2)

11100011.110111(2)

1B.D(16)


B30.C(13)

41.6 q = 3

1000111.11001(2)

1000111.11001(2)

5ED.AF(16)


8A.92(11)

764.04 q = 9

111111.10111(2)

111111.10111(2)

8E.F(16)


2214.12(4)

685.04 q = 7

11001100001.11011(2)

11001100001.11011(2)

ABC.8D(16)


B2A.A1(12)

448.15q=11

1100110011.111011(2)

1100110011.111011(2)

3E.10A(16)


271.6(8)

586.7 q = 6

100011011001.101111(2)

100011011001.101111(2)

D1B.CA(16)


2310.22(4)

4052.625q=16

10001010.11101(2)

10001010.11101(2)

8B.EC(16)


412.313(5)

3785.3q=14

1001111011.0100101(2)

1001111011.0100101(2)

2АВ.CD(16)


412.53(6)

756.42q=15

1011001.010111(2)

1011001.010111(2)

2СВ.3(16)


162.7(8)

3897.5q=11

1111110100.1010101(2)

1111110100.1010101(2)

CA0.FB(16)


6.0515(7)

8605.21q=13

1101101001.11(2)

1101101001.11(2)

A02.6C(16)


AG.B8(18)

56.6 q = 9

10111001111.11101(2)

10111001111.11101(2)

4B.AD(16)


C3.5(25)

458.6q =12

10111111.01(2)

10111111.01(2)

D01.1A(16)


566.65(7)

123.45q =8

1010111.11001(2)

1010111.11001(2)

10A.B8(16)


201.201(3)

57.23q =4

11111.11111(2)

11111.11111(2)

C3.02(16)

Үй тапсырмасы

Нұсқа 1

  1. A7. 6B(15) q = 10

  2. 946.08 q = 8

  3. 11011000110.1110101(2)q = 16

  4. D40.8C (16)q = 2

Нұсқа 2

  1. B2.A5 (14)  q = 10

  2. 512.64  q = 16

  3. 1010110.011(2) q = 16

  4. E.B3 (16) q = 2



Зертханалық жұмыс №6
Тақырыбы: Екілік қосындылауыштарда арифметикалық амалдарды орындау
(6 апта 2 сағ)


6.1. Жұмыс мақсаты – екілік қосындылауыштарда амалдарды орындап үйрену.
6.2. Әдістемелік нұсқау
6.2.1. Сандық ақпараттарды көрсету түрлері
Сандық ақпараттарды көрсету түрі:

-1<[A]ф<1,




мұндағы [A]ф — үтірі бекітілген сандарды көрсету түрінің машиналық кескіні.
СондаА саны А = [A]ф КАтүрінде көрсетіледі.
Нормальды түрде

,




мұндағытА А санының мантиссасы; рАА санының реті.
Үтірі жылжымалы сандарды көрсетудің нормальдытүрі

,




мұндағыq— санау жүйесінің негізі.
Теріс сандарды машиналық көрсету үшін тура, қосымша және кері кодтарды қолданады.
А = -0, а1а2...аnсанының тура коды осы санның [А]пр = 1, а1а2...аnтүріндегі машиналық кескіні.Анықтамадантура кодта теріс санның барлық цифрлық разрядтары өзгеріссіз қалатындығы, ал таңбалық бөлікте бір жазылатындығы шығады. Мысалы, егерA= -0,101110, онда[А]пр=1,101110. Оң сан тура кодта өзінің кескінін өзгертпейді. Мысалы, егерА= 0,110101, онда[А]пр= 0,110101.



егер




егер

А = -0,а1а2...аnсанының қосымша коды — осы санның түріндегі машиналық кескіні, соңғы мәнді разрядтан басқа разрядтар үшін - үшін , және үшін , ал соңғы разряд үшін . Мысалы, А = -0,101110 саны қосымша кодта былай жазылады: [А]д = 1,010010.
Қосымша код санау жүйесінің негізіне толықтауыш болып табылады:

,




мұндағы —Aсанының абсолют мәні.
Оң сандар қосымша кодта өз кескінін өзгертпейтін болғандықтан, қосымша кодта түрлендіру ережелерін былайша жазуға болады:



егер ,




егер .

санының кері коды— осы санның түріндегі машиналық кескіні, егер болса , және , егер . Анықтамадан екілік санның кері коды сол санның инверстік кескіні болады, онда берілген санның барлық разрядтары инверстік мән қабылдайды, яғни барлық нольдер бірге, ал бірлер нольге ауыстырылатыны шығады. Мысалы, егер болса, онда . Үтірі үлкен разряд алдында бекітілген түрде көрсетілген сандардың кері кодтары үшін төмендегі қатынас орындалады

,




мұндағы — A санының абсолют мәні; n — сан кескініндегі үтірден кейінгі разрядтар саны.
Сандарды кері кодқа түрлендіру ережелерін былайша тұжырымдауға болады:



егер ,




егер .

Сонымен деп тұжырымдауға болады









Мысал 1. А = -0,111000 санының кері және қосымша қодын табыңдар.
Шешуі.Кері кодтың анықтамасын қолданып, [А]об=1,000111 аламыз. Санның қосымша кодын табу үшін оның кескінінің кіші разрядына бірді қосамыз:




1,000111




+




1

=

1,001000

Жауабы: =1,000111; =1,001000.
6.2.2. Нүктесі бекітілген түрде көрсетілген сандарды екілік қосындылауышта қосу
Екілік қосындылауыштың бірнеше түрін қарастырамыз.
Тура кодтың екілік қосындылауышы (ТКЕҚ) — үлкен цифрлық және таңбалық разрядьтың арасында разрядтық тасымалдау тізбегі болмайтын қосындылауыш. ТКЕҚ-да бірдей таңбалы сандарды ғана қосуға болады, яғни мұндай қосындылауыш алгебралық қосу амалын орындай алмайды.
Мысал 2. Тура кодтың қосындылауышында А = 0,1011, В = 0,0100 сандарын қосыңдар.
Шешуі.





+












Жауабы: [С]пр = 0,1111.
Мысал 3. Тура кодтың қосындылауышындаА = -0,0101, В = -0,1001 сандарын қосыңдар.
Шешуі.





,0101





,1001






,1110

Жауабы: [С]пр= 1,1110.
Қосымша кодтың екілік қосындылауышы(ҚКЕҚ) — сандардың қосымша кодындағы кескініне амалдар қолданатын қосындылауыш. ҚКЕҚ-ң ерекшелігі – сандық бөліктің үлкен разрядынан таңбалық разрядқа тасымалдау тізбегінің болуы.
Мысал 4. Қосымшакодтың қосындылауышын қолданып,А = 0,1010, В = 0,0100 сандарының қосындысын табыңдар.
Шешуі.Осы сандардың машиналық кескіндері қосылады:



+







Жауабы: С = 0,1110.
Мысал 5.Қосымшакодтың қосындылауышындаА = -0,1011, В = 0,0100 сандарының қосындысын табыңдар.
Шешуі.





+





Жауабы: С = -0,0111 .
Мысал 6. Қосымшакодтың қосындылауышындаА = 0,1011, В =-0,0100 сандарының қосындысын табыңдар.
Шешуі.



+





Жауабы: С = 0,0111
Кері кодтың екілік қосындылауышы(ККЕҚ) — сандардың кері кодындағы кескініне амалдар қолданатын қосындылауыш. ККЕҚерекшелігі — цифрлық бөліктің кіші разрядына таңбалық разрядтан дөңгелектің, немесе циклдық тасымалдау тізбегінің болуы.
Мысал 7.Кері кодтың қосындылауышын қолданып,A = 0,0101 және В = 0,0111 сандарының қосындысын табыңдар.
Шешуі.



+





Жауабы: С = 0,1100.
Мысал8.ККЕҚқолданып,А = -0,0101 жәнеВ = 0,0111 сандарының қосындысын табыңдар.
Шешуі.



+






0,0001

1





Жауабы: С = 0,0010.
Мысал 9.ККЕҚқолданып,А = 0,0101 жәнеВ = -0,0111 сандарының қосындысын табыңдар.
Шешуі.



+





Жауабы: С = -0,0010.
Мысал 10.ККЕҚқолданып,А = -0,0101 жәнеВ = -0,1000 сандарының қосындысын табыңдар.
Шешуі



+






1,0001

1



Жауабы: С = -0,1101.


Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   ...   21




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет