ЭЕМ арифметикалық негіздері. ЭЕМ-де ақпаратты көрсету



1. Санау жүйелері.
2. Сандарды бір позициялық санау жүйесінен екінші жүйеге аудару.
3. Теріс сандарды кодалау. Тура, кері қосымша кодтар.
ЭЕМ-де кез келген ақпарат мына түрлердің бірінде беріледі:
- Екілік санау жүйесінде;
- Ондық санау жүйесінде;
- Он алтылық санау жүйесінде;
- Символдық түрде;
- Графикалық формада.
Санау жүйелері. Цифрлық есептеуіш техника сандарды өрнектеудің әр түрлі тәсілдерін пайдаланады. Кез келген санды қайсы бір символдар (цифрлар) алфавитімен өрнектеу тәсілі санау жүйесі (римдік, арабтық) деп аталады. Егер бір ғана цифр (символ) санды кескіндейтін цифрлар тізбегіндегі өзінің позициясына байланысты әр түрлі мәнге ие болса, онда мұндай жүйені позициялық санау жүйесі деп атайды. Ең қарапайым позициялық санау жүйесі не ондық жүйе мысал бола алады. Бұл жүйедегі 77,7 санының үтірден кейінгі 7 цифр оннан жеті бөлікті, үлкен разрядтағы 7-ондық білдіріледі. Позициялық санау жүйесіндегі сандарды жазуға қолданылатын әр түрлі цифрлар санын санау жүйесінің негізгі немесе базисі деп атайды.
Позициялық емес санау жүйесінде сандағы символдар (цифрлар) мәні оның позициясына байланысты болмайды. Позициялық емес санау жүйесіне және т.б. символдарды пайдаланатын римдік жүйе жатады. Позициялық жүйеде аралас санын мынадай полином түрінде көрсетуге болады: мұнда - санау жүйесінің негізі, санындағы i-разрядтың салмағы, - санау жүйесіндегі цифрдан түратын коэффицент. Ең көп таралған санау жүйесіне екілік, ондық, сегіздік және оналтылық санау жүйелерін жатқызуға болады. А саны өрнектелетін санау жүйесін көрсету үшін сан жанына қойылатын төменгі индексті пайдаланады; Аh. Ондық санау жүйесінің негізгі h=10. сандарды жазып көрсету үшін 0-ден 9-ға дейінгі 10 әр түрлі бүтін цифрлар (араб цифрлары) қолданылады. Есептеулерді орындау ережелері қосу және көбейту кестелері арқылы анықталады.
Екілік санау жүйесінің негізгі h=2, ол 102 түрінде (екілік санау жүйсінде) жазылады. Екілік жүйеде екі цифр – 0 және 1 қолданылады. Арифметикалық амалдар екілік жүйеде төменде көрсетілген ережелер арқылы орындалады.

Қазақстан Республикасы Білім және Ғылым Министрлігі
Семей қаласының Шәкәрім атындағы мемлекеттік университеті

Автоматика және электротехника кафедрасы

СӨЖ

Тақырыбы: ЭЕМ арифметикалық негіздері. ЭЕМ-де ақпаратты көрсету
.

Орындаған: Жапар Ботагөз
Тобы: ВТ-305
Қабылдаған: Адылканова А.Ж

Семей 2015 ж
7 Дәріс.
Тақырыбы: ЭЕМ арифметикалық негіздері. ЭЕМ-де ақпаратты көрсету. Мақсаты: Пәннің мазмұнымен таныстыру.
Дәріс сұрақтары.
1. Санау жүйелері.
2. Сандарды бір позициялық санау жүйесінен екінші жүйеге аудару.
3. Теріс сандарды кодалау. Тура, кері қосымша кодтар.

ЭЕМ-де кез келген ақпарат мына түрлердің бірінде беріледі:
Екілік санау жүйесінде;
Ондық санау жүйесінде;
Он алтылық санау жүйесінде;
Символдық түрде;
Графикалық формада.
Санау жүйелері. Цифрлық есептеуіш техника сандарды өрнектеудің әр түрлі тәсілдерін пайдаланады. Кез келген санды қайсы бір символдар (цифрлар) алфавитімен өрнектеу тәсілі санау жүйесі (римдік, арабтық) деп аталады. Егер бір ғана цифр (символ) санды кескіндейтін цифрлар тізбегіндегі өзінің позициясына байланысты әр түрлі мәнге ие болса, онда мұндай жүйені позициялық санау жүйесі деп атайды. Ең қарапайым позициялық санау жүйесі не ондық жүйе мысал бола алады. Бұл жүйедегі 77,7 санының үтірден кейінгі 7 цифр оннан жеті бөлікті, үлкен разрядтағы 7-ондық білдіріледі. Позициялық санау жүйесіндегі сандарды жазуға қолданылатын әр түрлі цифрлар санын санау жүйесінің негізгі немесе базисі деп атайды.
Позициялық емес санау жүйесінде сандағы символдар (цифрлар) мәні оның позициясына байланысты болмайды. Позициялық емес санау жүйесіне және т.б. символдарды пайдаланатын римдік жүйе жатады. Позициялық жүйеде аралас санын мынадай полином түрінде көрсетуге болады: мұнда - санау жүйесінің негізі, санындағы i-разрядтың салмағы, - санау жүйесіндегі цифрдан түратын коэффицент. Ең көп таралған санау жүйесіне екілік, ондық, сегіздік және оналтылық санау жүйелерін жатқызуға болады. А саны өрнектелетін санау жүйесін көрсету үшін сан жанына қойылатын төменгі индексті пайдаланады; А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-кестелер).
2.11 - кесте
+
0
1
2
3
4
5
6
7
10
0
1
2
3
4
5
6
7
10
0
1
2
3
4
5
6
7
10
1
2
3
4
5
6
7
10
11
2
3
4
5
6
7
10
11
12
3
4
5
6
7
10
11
12
13
4
5
6
7
10
11
12
13
14
5
6
7
10
11
12
13
14
15
6
7
10
11
12
13
14
15
16
7
10
11
12
13
14
15
16
17
10
11
12
13
14
15
16
17
20

Оналтылық санау жүйесінде h=16, ол 1016 түрінде жазылады. Бірінші он символдарды белгілеу үшін ондық жүйеде қолданылатын 10 цифр пайдаланылады, ал 10, 11, 12, 13, 14, 15 мәндерін белгілеу үшін латын алфавитінің алғашқы алты әрпі қолданылады: А,В,С,Д,Е,F.

2.12 - кесте
*
0
1
2
3
4
5
6
7
10
0
1
2
3
4
5
6
7
10
0
0
0
0
0
0
0
0
0
0
1
2
3
4
5
6
7
10
0
2
4
6
10
12
14
16
20
0
3
6
11
14
17
22
25
30
0
4
10
14
20
24
30
34
40
0
5
12
17
24
31
36
43
50
0
6
14
22
30
36
44
52
60
0
7
16
25
34
43
52
61
70
0
10
20
30
40
50
60
70
100

Оналтылық жүйеде қосу және көбейту амалдарын орындау үшін 2.11 және 2.12-кестелері пайдаланылады.
Сандарды бір позициялық санау жүйесінен екінші жүйеге аудару. Цифрлық автоматтарда түрлі санау жүйелері қолданылатын болғандықтан сандарды бір жүйеден екінші жүйеге аудару қажеттігі туып отырады. Сандарды бір жүйеден екінші жүйеге аударудың бірнеше тәсілдері бар. Ең қарапайым тәсіл баламалар кестелеріне негізделген. Бұл тәсіл тек санау жүйесінің негіздері q мен h бір бірімен q=hk (k1-бүтін сан) тәуелділігінде болған жағдайда ғана қолданылады. Сандарды бір жүйеден екінші жүйеге аудару бастапқы жүйе цифрларының әрқайсысын оның жаңа санау жүйесіндегі баламаларымен ауыстыруарқылы іске асырады.
q=hk шарты орындалмаған жағдайда санның бүтін бөлігін жаңа санау жүйесінің негізін q-ға бөлуге және бөлшек бөлігін осы негізге көбейтуге негізделген басқа тәсіл қолданылады. Санның бүтін бөлігін аудару үшін оны және бөлгеннен кейін алынған бөліндіні біртіндеп (тізбектеп) жаңа санау жүйесінің негізгі q-ға кезекті бөлінді q-дан кем болғанша бөлінеді. Алынған ретінде кері жазылған соңғы бөлінді мен қалдықтар тізбегі санның бүтін бөлігінің жаңа санау жүйесіндегі мәнін береді. Бұл жерде мынаны ескерген жөн. Санды жаңа негізге бөлгенде арифметикалық амалдар бастапқы санау жүйесінде жүргізіледі, іздеп отырған санның цифрлары да осы жүйеде алынып, олар жаңа санау жүйесінің эквиваленттерімен ауыстырылады.
Санның бөлшек бөлігін аудару үшін оны және көбейткеннен кейін алынған кезекті бөлшекті жаңа санау жүйесінің негізгі q-ға біртіндеп (тізбектеп) көбейту керек. Көбейтілгеннен кейінгі алынған бүтін бөліктер негізгі q болатын санау жүйесіндегі санның бөлшек бөлігі болады. Көбейтулер саны алынатын нәтиженің керекті дәлдігімен анықталады.
Сандарды бір жүйеден екінші жүйеге полином түрінде көрсету арқылы аударуға болады. Кез келген А=anan-1...a1a0a-1a-2...a-m саны өрнектеледі, мұнда берілген санның бастапқы негізі, -санау жүйесіндегі цифрлар.
Негізі q болатын санау жүйесіндегі А санын басқа жүйеге аудару үшін баламалар кестесіне сәйкес полиномдағыжәне h цифрларын олардың q жүйесіндегі баламалармен ауыстырып, тиісті амалдарды q санау жүйесінде орындау керек.
Қазіргі цифрлық машиналарында негізі 2, 8, 16 болатын және екілі-ондық позициялы санау жүйелері кеңінен қолданылады. Мамандандырылған және арнаулы машиналар басқа да санау жүйелері қолданылады (қалдықтар кластары, молдық санау жүйелері т.б.).
Сандарды көрсету формасы.
ЦЕМ-де сандық мәліметтерді көрсету үшін сандардың табиғи және қалыпты жазылу түрлері қолданылады.
Бірінші жағдайда сан табиғи түрде жазылады: 1750; 14,85; 0,003572 және т.с.с. сандарды өңдеуге ыңғайлы болу үшін үтір (нүкте) машинаның разряд торының белгілі бір жеріне қатаң тиянақталып қойылады да бұлай жазылу санның тиянақты үтірлі (нүктелі) өрнектелуі деп аталады. Әдетте нүкте (үтір) разряд түрінде жоғарғы разрядтың алдында (2.31, а-сурет) не төменгі разрядтың соңында (2.31, ә-сурет) тиянақталады. Бірінші жағдайда санның модулі бірден аз, ал екінші жағдайда - сан бүтін болады. Сандардың таңбасын көрсету үшін әдетте ЭЕМ разряд торында жеке разряд бөлінеді (ол 2.31-суретте көрсетілгеней сол жақ шекті разряд); оң сан көрсетілсе, таңба разрядына 0 жазылады, ал теріс сан көрсетілсе, ол разрядқа 1 жазылады. Егер үтір (нүкте) төменгі разрядтан кейін тиянақталса (бүтін сан), нольден ерекше ең кіші модульді сан Аmin=1,ал ең үлкен модульді сан Аmax=2n-1 болады, онда сандарды көрсету арқылы 1=А=2n-1 түрінде табылады. Егер үтір (нүкте) жоғарғы разрядтың алдында тиянақталса, онда А саны мына ауқымда өрнектеледі: 2-n=А=1-2n. іс жүзінде қазір ЦЕА-де тиянақты үтір үшін сандарды бүтін түрде өрнектеу қолданылады. 1 және 2-буынды ЦЕА-де тиянақты үтір үшін сандарды дұрыс бөлшек түрінде өрнектеу қолданылады.
Қалыпты жазылу жағдайында бір сан әр түрде өрнектелуі мүмкін: 1750=175.101=1,75.103=0,175.104 және т.с.с. жалпы түрде

2-1 2-2 ... 2-[n]

0 1 2 n
а)
2n-1 2n-2 ... 20

0 1 2 n
ә)

2.31-сурет

МТ 0 РТ 1 2 . . . . 7 8 . . . . . 31
мантиса таңбасы
Рет
... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Компьютерлік схемотехниканың арифметикалық негіздері. ЭЕМ құрудың классикалық негіздері
Есептеу құрылғылары және машиналар
Информатика пәні, объектілері және құрама бөліктері
Компьютерлік схемотехниканың арифметикалық негіздері. ЭЕМ құрудың классикалық негіздері жайлы
САНДЫҚ МАШИНАЛАРДЫҢ АРИФМЕТИКАЛЫҚ ЖӘНЕ ЛОГИКАЛЫҚ НЕГІЗДЕРІ
Ақпарат және оның түрлері туралы ақпарат
Компьютердің жадысын басқару
Дербес компьютерлер туралы
ИНформатикадан лекциялар
КОМПЬЮТЕР АРХИТЕКТУРАСЫ ПӘНІНІҢ ЭЛЕКТРОНДЫҚ ӘДІСТЕМЕЛІК ҚҰРАЛЫН ЖАСАУ ТЕХНОЛОГИЯСЫ
Пәндер