Негізгі əдебиеттер: 1 [309-321]; 3 [105-111];
Қосымша əдебиеттер: 1 [161-193]; 2 [243-267]; 3 [209-234];
Бақылау сұрақтары
Есептеу техникасы жабдықтарының элементтері атқаратын қызметтері
бойынша қалай жіктеледі?
Қандай функционалды түйіндерді білесіз?
Триггерге анықтама беріңіз.
Триггерлердің базалық сұлбасы.
Регистрге анықтама беріңіз.
Регистрлердің базалық сұлбалары.
Санағышқа анықтама беріңіз.
Санағыштардың базалық сұлбасы.
Дешифраторға анықтама беріңіз.
Шифраторға анықтама беріңіз.
Қосындылағы деген не?
ҮИС деген не? Оның қызметі.
Дəріс 8 ЭЕМ арифметикалық негіздері. ЭЕМ-де ақпаратты көрсету
ЭЕМ-де кез келген ақпарат мына түрлердің бірінде беріледі:
-Екілік санау жүйесінде;
-Ондық санау жүйесінде;
-Он алтылық санау жүйесінде;
-Символдық түрде;
-Графикалық формада.
Санау жүйелері. Цифрлық есептеуіш техника сандарды өрнектеудің əр түрлі тəсілдерін пайдаланады. Кез келген санды қайсы бір символдар (цифрлар) алфавитімен өрнектеу тəсілі санау жүйесі (римдік, арабтық) деп аталады. Егер бір ғана цифр (символ) санды кескіндейтін цифрлар тізбегіндегі өзінің позициясына байланысты əр түрлі мəнге ие болса, онда мұндай жүйені позициялық санау жүйесі деп атайды. Ең қарапайым позициялық санау жүйесі не ондық жүйе мысал бола алады. Бұл жүйедегі 77,7 санының үтірден кейінгі 7 цифр оннан жеті бөлікті, үлкен разрядтағы 7-ондық білдіріледі. Позициялық
санау жүйесіндегі сандарды жазуға қолданылатын əр түрлі цифрлар санын санау жүйесінің негізгі немесе базисі деп атайды.
Позициялық емес санау жүйесінде сандағы символдар (цифрлар) мəні оның позициясына байланысты болмайды. Позициялық емес санау жүйесіне
I, v, C, L, C, M жəне т.б. символдарды пайдаланатын римдік жүйе жатады.
Позициялық жүйеде
A = d n dn-1 ,..., d1d0 , d -1 , d-2 ...d m аралас санын мынадай полином
т
1
0
-1
-2
үрінде көрсетуге болады:
A
n
= d n h
+ d n-1h
n-1
+ ...
+ d1h
+ d0 h
+ d -1h
+ d-2 h
+ ...
+ d -m h
- m ,
мұнда h - санау
жүйесінің негізі,
hi - A
санындағы i-разрядтың салмағы,
di - санау жүйесіндегі
цифрдан түратын коэффицент. Ең көп таралған санау жүйесіне екілік, ондық, сегіздік жəне оналтылық санау жүйелерін жатқызуға болады. А саны өрнектелетін санау жүйесін көрсету үшін сан жанына қойылатын төменгі индексті пайдаланады; Аh. Ондық санау жүйесінің негізгі h=10. сандарды жазып көрсету үшін 0-ден 9-ға дейінгі 10 əр түрлі бүтін цифрлар (араб цифрлары) қолданылады. Есептеулерді орындау ережелері қосу жəне көбейту кестелері арқылы анықталады.
Екілік санау жүйесінің негізгі h=2, ол 102 түрінде (екілік санау жүйсінде) жазылады. Екілік жүйеде екі цифр – 0 жəне 1 қолданылады. Арифметикалық амалдар екілік жүйеде төменде көрсетілген ережелер арқылы орындалады.
Екілік қосу
0+0=0
0+1=1
1+0=1
1+1=10
Екілік азайту
0-0=0
1-0=1
1-1=0
10-1=1
Екілік көбейту
0*0=0
0*1=0
1*0=0
1*1=1
Сегіздік санау жүйесінің негізгі h=8, ол 108 түрінде жазылады. Жүйеде 8 ондық цифрлар қолданылады: 0,1,2,3,4,5,6,7. арифметикалық амалдарды қосу жəне көбейту кестелеріне сəйкес орындалады (2.11 жəне 2.12-кестелер).
– кесте
+
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
10
|
0
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
10
|
1
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
10
|
11
|
2
|
2
|
3
|
4
|
5
|
6
|
7
|
10
|
11
|
12
|
3
|
3
|
4
|
5
|
6
|
7
|
10
|
11
|
12
|
13
|
4
|
4
|
5
|
6
|
7
|
10
|
11
|
12
|
13
|
14
|
5
|
5
|
6
|
7
|
10
|
11
|
12
|
13
|
14
|
15
|
6
|
6
|
7
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
7
|
7
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
10
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
20
|
Оналтылық санау жүйесінде h=16, ол 1016 түрінде жазылады. Бірінші он символдарды белгілеу үшін ондық жүйеде қолданылатын 10 цифр пайдаланылады, ал 10, 11, 12, 13, 14, 15 мəндерін белгілеу үшін латын алфавитінің алғашқы алты əрпі қолданылады: А,В,С,Д,Е,F.
– кесте
*
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
10
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
10
|
2
|
0
|
2
|
4
|
6
|
10
|
12
|
14
|
16
|
20
|
3
|
0
|
3
|
6
|
11
|
14
|
17
|
22
|
25
|
30
|
4
|
0
|
4
|
10
|
14
|
20
|
24
|
30
|
34
|
40
|
5
|
0
|
5
|
12
|
17
|
24
|
31
|
36
|
43
|
50
|
6
|
0
|
6
|
14
|
22
|
30
|
36
|
44
|
52
|
60
|
7
|
0
|
7
|
16
|
25
|
34
|
43
|
52
|
61
|
70
|
10
|
0
|
10
|
20
|
30
|
40
|
50
|
60
|
70
|
100
|
Оналтылық жүйеде қосу жəне көбейту амалдарын орындау үшін 2.11 жəне 2.12-кестелері пайдаланылады.
Сандарды бір позициялық санау жүйесінен екінші жүйеге аудару. Цифрлық автоматтарда түрлі санау жүйелері қолданылатын болғандықтан сандарды бір жүйеден екінші жүйеге аудару қажеттігі туып отырады. Сандарды бір жүйеден екінші жүйеге аударудың бірнеше тəсілдері бар. Ең қарапайым тəсіл баламалар кестелеріне негізделген. Бұл тəсіл тек санау жүйесінің негіздері q мен h бір бірімен q=hk ( k>1-бүтін сан) тəуелділігінде болған жағдайда ғана қолданылады. Сандарды бір жүйеден екінші жүйеге аудару бастапқы жүйе цифрларының əрқайсысын оның жаңа санау жүйесіндегі баламаларымен ауыстыруарқылы іске асырады.
q=hk шарты орындалмаған жағдайда санның бүтін бөлігін жаңа санау жүйесінің негізін q-ға бөлуге жəне бөлшек бөлігін осы негізге көбейтуге негізделген басқа тəсіл қолданылады. Санның бүтін бөлігін аудару үшін оны жəне бөлгеннен кейін алынған бөліндіні біртіндеп (тізбектеп) жаңа санау
жүйесінің негізгі q-ға кезекті бөлінді q-дан кем болғанша бөлінеді. Алынған ретінде кері жазылған соңғы бөлінді мен қалдықтар тізбегі санның бүтін бөлігінің жаңа санау жүйесіндегі мəнін береді. Бұл жерде мынаны ескерген жөн. Санды жаңа негізге бөлгенде арифметикалық амалдар бастапқы санау жүйесінде жүргізіледі, іздеп отырған санның цифрлары да осы жүйеде алынып, олар жаңа санау жүйесінің эквиваленттерімен ауыстырылады.
Санның бөлшек бөлігін аудару үшін оны жəне көбейткеннен кейін алынған кезекті бөлшекті жаңа санау жүйесінің негізгі q-ға біртіндеп (тізбектеп) көбейту керек. Көбейтілгеннен кейінгі алынған бүтін бөліктер негізгі q болатын санау жүйесіндегі санның бөлшек бөлігі болады. Көбейтулер саны алынатын нəтиженің керекті дəлдігімен анықталады.
С
1
0
-1
-2
- m
андарды бір жүйеден екінші жүйеге полином түрінде көрсету арқылы аударуға болады. Кез келген А=anan-1…a1a0a-1a-2…a-m саны
A
n
= an h
+ an-1h
n-1
+ ... + a1h
+ a0 h
+ a-1h
+ a-2 h
+ ... + A-m h
өрнектеледі, мұнда
Негізі q болатын санау жүйесіндегі А санын басқа жүйеге аудару үшін баламалар кестесіне сəйкес полиномдағы ai жəне h цифрларын олардың q жүйесіндегі баламалармен ауыстырып, тиісті амалдарды q санау жүйесінде
орындау керек.
Қазіргі цифрлық машиналарында негізі 2, 8, 16 болатын жəне екілі-ондық позициялы санау жүйелері кеңінен қолданылады. Мамандандырылған жəне арнаулы машиналар басқа да санау жүйелері қолданылады (қалдықтар кластары, молдық санау жүйелері т.б.).
Достарыңызбен бөлісу: |