Бекітемін фмжатф деканы Ж.Қ. Нұрбекова (қолы) 2010ж Құрастырушы: аға оқытушы Ж. Б. Исабеков. (қолы) Есептеу техникасы және бағдарламалау кафедрасы «Есептеу жүйелері мен желілерінің ұйымдастырылуы» пәні бойынша 050704 «Есептеу техникасы және бағдарламалық



Pdf көрінісі
Дата15.03.2017
өлшемі0,54 Mb.
#9838

Әдістемелік нұсқауды 

бекіту парағы

Нысан 

ПМУ ҰС Н 7.18.1/05



БЕКІТЕМІН

ФМжАТФ деканы 

______ Ж.Қ.  Нұрбекова

(қолы)


2010ж..

« 

»



Құрастырушы:  аға оқытушы

Ж.Б.Исабеков.

(қолы)

Есептеу техникасы және  бағдарламалау кафедрасы



«Есептеу жүйелері мен желілерінің ұйымдастырылуы»  пәні бойынша 

050704 «Есептеу техникасы және бағдарламалық қамтама» 

Мамандығының студенттеріне арналған 

зертханалық сабақтар үшін 



әдістемелік нұсқау

Кафедра отырысында ұсынылған 

2010 ж.  «___ »__________ ,  № __хаттама

Кафедра меңгеруш ісі_________ О.Г.  Потапенко

(қолы)

ӘК құпталған «ФМжАТФ»  факультеті 



2010 ж.  «___ »__________ ,  № __хаттама

ӘК төрағасы _____________А.Т.  Кишубаева

(қолы)


№1 Практикалық жүмысы 

Тақырып  Кіріспе. Есептеуіш жүйесінің архитектурасы

Санау жүйесі.  Екілік,  оналтылык  санау жүйелері.  Бір  санау жүйесінен  екінші  санау 

жүйесіне сандарды ауыстыру.  Белгісі  бар сандар,  Қалқымалы үтірі бар сандар,

L Теориялык мәлімет 

Санау жүйесі дегеніміз сандарды жазу әдісі мен ережелерінің жиыны 

Санау  жүйелері  позициялык  және  позициялық  емес  деп  екі  түрге  бөлінеді,  Санау 

жүйелерінде  символдардың  белгілі  бір  жиыны  пайдаланылады.  Символдардың  тізбегі 

сандарды күрайды.

Позициялык  санау  жүйесінде  цифрдың  мәні 

оның  сандағы  позициясына 

(разрядына) байланыстьт.

Мысалы:  455  санында  4  цифрасы  жүздікті,  245  санында  4  цифрасы  ондыкты,  184 

санында 4 цифрасы бірлікті білдіреді,

Позициялык  емес  санау  жүйесінде  цифрдың  мені  оның  сандағы  позициясына 

(разрядына) байланысты емес.

Мысалы,  римдік  санау  жүйесінде  XI  санында  Х-ондыкты,  І-бірлікті  білдіреді;  IX 

санында да І-бірлікті,  X- ондықты білдіреді.

Позициялык  санау  жүйесінде  колданылатын  символдардың  саны  санау  жүйесінің 

негізіне  тец  болады.  Сандағы  әрбір  цифрдың  орны  позиция  деп  аталады.  Символдың 

позициясының номері (бірге кемітілген) разряд деп аталады.

Нөлінші  разряд кіші разряд деп  аталады.  Әрбір  цифрға сандық балама (эквивалент) 

сәйкес келеді,  А(р) жазуын енгіземіз. Ар жазуы - р жүйесіндегі  саны n ак цифрынан түратын 

A  санының  сандык  эквивалентін  білдіреді  (мұндағы  к=0,1...  n  -I).  А  санын  цифрлардың 

мына тізбегі түрінде көрсетуге болады.

A = an.ian.2  ...  аіво-

Бүл  жағдайда  үнемі  ак  <  р  теңсіздігі  орындалады.  Жалпы  жағдайда,  позициялык 

санау  жүйесіндегі  қандай  да  бір  он  A  санының  сандық  эквивалентін  мына  өрнекпен 

көрсетуге болады;

А(р) = ап_і * р П_1 + а

п_2

 *р п'2  + ... + аі *р 1 + ао *р 0,  (1)



мүндағы,

р- санау жүйесінің негізгі,  (бүтін он сан) 

а -  берілген санау жүйесінің цифрасы. 

n -  саннын үлкен  разрядының нөмірі.

Санау жүйелерінің айырмашылықтары оның базалық цифрларына байланысты.

Санау жүйелері

Базалык цифрлары

Екілік 


Сегіздік 

Ондық 


Он  алтылық

од

0,1,2,3,4,5,6,7



0,1,2,3,4,5,6,7,8,9

0,1,2,3,4,5,6,7,8,9, 

A , B . C , D , E , F

Қандай  да  бір  санау  жүйесіндегі  санның сандық  баламасын  алу  үшін,  цифрлардың 

сандық  мәндерін  жүйенің  негізіне  сәйкес  дәрежеге  шығарып,  олардың  косындысы 

есептеледі.  Дәреже  көрсеткіші  разрядтардың  нөміріне  тең.  Разрядтар  нөлден  бастап 

нөмірленеді.

1.1 


.Екілік санау жүйесі 

Екілік санау жүйесінің сандар жиыны:  {0;  1},  негізі р=2. 

n орынды екілік саннын сандык баламасы (1) формуласына сәйкес есептеледі:

А {

2

)  =   ап.і  * 2  ы   +  а

п.2

 * 2  п'2  +   . . .   +   аі  *2  1 +   а0 * 2   0 

(2 )

Компьютер  логикалык  схемаларға  негізделген. 

Бүл  схемалар  екі  жағдайдың 

біреуінде  болады:  косылған  (сигнал  бар)  немесе  ажыратылған  (сигнал  жоқ).  Қосылған 

жағдай  1-мен,  ажыратылған  л<ағдай  0-мен  белгіленеді.  Екілік  жүйедё  есептеу  жүргізу


адамға  киын,  бірак  компьютерге  онай.  Мысалы,  10100 111  екілік  санын  қарастырайық.. 

Бұл  санның  сандық  баламасын  есептейміз,  (2)  формулаға  сәйкес,  бұл  шама  мына 

қосындыға тең:

,* 


2

7 +  о*


2

б + 


1

*

2



5 + 

0

*



2

4 + 


0

*

2



Г

' + 


1

*

2



2  + 

1

*



2

' + 


1

*

2



°.

Екілік 


сандарды 

косу  жэне 

азайту  (3 

сурет) 


баска  позициялык  санау 

жүйелеріндегідей  орындалады,  мысалы,  ондық  жүйедегідей,  бірлікті  келесі  разрядка 

ауыстыру немесе  қарыз беру де  солай орындалады.

Мысалы:


11 

11111 


перенос 

1  1 


заем 


1 1 0 0 1 1 0 1 1  

_   1 , 1 0 1 0 0 1 0 0 1 1  

1  1 1 0 0 1 0 1 0 1  

0 0 1 1 1 0 1 1 0 1 1

1 1 0 0 1   1  0 0 0 0  

1  0 0 1   0   1  1  1 0 0 0

1  сурет.  Екілік  сандарды  косу ж эне  азайту.

кестеде  екінің дәрежелері,  ал  2  кестеде  екілІк сандардын  ондык  жэне  он  алтылық 



баламасы көрсетілген.

1  кесте. Екінің дәрежелері

к



1



2

2

4



3

8

4



16

5

32



6

64

7



128

8

256



9

512


10

1024


11

2048


12

4096


Он алтылық санау жүйесі.

Берілген жүйенің цифрлар жиы ны :  {0,  1,  2 , 9 ,  А, В,  С,  D, E, F}, 

жүйенің негізі:  р=16.

Бүтін  п-орынды  он  алтылық санның сандык  баламасы  ( 1 )  формулаға сэйкес 

есептеледі:

А(1б) = вв.! * 16п4 +  ап_2 * 16П’2  +  ...  + а! * 161 + ао * 1 б°

Мысалы,  f  45  ed23c он  алтылык саныньщ сандык баламасы мынаған тең. 

15*167+4* 1 б6+ 5 * 1 б5+ 14* 164+ 13 * 163+2* 162+3*16’+12*16°.



2 кесте. Он алтылык  цифрлар

Ондык  сан

Екілік тетрада

Он  алтылык сан

0

0000


0

1

0001



1

2

0010



2

3

0011



3

4

0100



4

5

0101



5

6

0110



6

7

0111



7

8

1000



8

9

1001



9

10

1010



А, а

11

1011



В,  b

12

1100



С, с

13

1101



D,  d

14

1110



E, е

15

1111



F,f

16

10000



10

Он  алтылык  санау  жүйесінде  есептеу  жүргізу  екілік  жүйеге  қарағанда  күрделірек. 

Әсіресе,  үлкен  разрядтарды  жылжытқанда  жане  қарыз  берген  жағдайларда.  Ең  бастысы, 

(1+F  = 10)іб  теңдігін  еске  сақтау  керек.  Бүл  ауысулар  косу  мен  азайтуды  орындаганда 

маңызды.

2 суретте мысал келтірілген.

п е р е н о с  

1  1 


з а е м

1  с л а г а е м о е  

^   B C D 8  

у м е н ь ш а е м о »

2  с л а г а е м о е  

“   & E   F  4  

в ы ч и т а е м о е

1  В  О F   D  

р е з у л ь т а т  

S  D   Ê   4  

р е з у л ь т а т

Р м с . 

2 .  С л ож ен и е  и  вы читан и е  ш естн адц атер и ч н ы х  ч и сел

2 сурет.  Он алтылык сандарды косу жэне азайту.

1.3.  Ондык санау жүйесі,

Бүл  күнделікгі  өмірде  пайдаланатындыктан  кен  таралған  жүйе.  Ондык  жүйенің 

цифрларынын жиыны  {0,  1, 2,  3, 4, 5,  6, 7, 8, 9}, жүйенің негізі:  р=10.

Қандай  да  бір  бүтін  п-орынды  ондык  санның  сандык  баламасы  (1)  формулаға 

сәйкес есептеледі:

А(10) = 


&

па

 * 10П'1 + a

n-2

 * 10П'2  +  ...  + а! ^Ю1 + а0 *10° 



(1)

Мысалы:А|о  саныныңмәні  4523=4* 10л+5*102+ 2*10'  +3*10°.

1.4.  Сандарды бір санау жүйесінен екіншіге ауыстыру.

1.4.1  Ондык санау жүйесіне ауыстыру тәртібі:

Бүл ауыстыру карапайым.  Әдетте оны  алмастыру алгоритмі аркылы  орындайды. 

Оның  мәні  мынада:  ең  алдымен  дәреженін  негізі  р  ауыстырылады,  одан  сон, 

берілген  санның цифрлары  ауыстырылады. Нәтижелер (1 ) формулаға қойылады.


1.4.2 Екілік жүйеге ауыстыру

1.4.2.1.  Ондык санау жүйесінен ауыстыру

1.Берілген  а  санын  2-ге  бөлу;  (белу  амалы  бағанамен  орындалады,  ондық 

бөлшекке айналдырылмайды,  бүтіні q жэне калдығы а есте үсталады.

2.  Шыккан  нәтнженің  бүтіні  q  нольге  тен  болмаса,  оны  бөлінетін  сан  ретінде 

алып,  тағы  да  2-ге  бөлу  орындалады.  Бүтіні  q  және  калдығы  а  есте  үсталады.  2-қадам 

q=0 болғанша қайталана  береді.

3.  Алынған  бүтіннен  бастап  қалдыктар 

тізбектей  жазылады.  Тізбек  ондық 

санның екілік  баламасы  болады.

Мысалы,  247ю  санын екілік санау жүйесіне аудару кажет.  (3  сурет)

2 4 /   ( £ ,

2 4S   123  Ц .

------© 1 2 2  

©1  Ü .

-------------- ©

  ®J_3Q

--------------------- ( D j û _   №  

[î_

-------------------- ------- ©

  14 

?

и — .. —



............... 0 8  

$   |[2_

---------------- ------------

--------------- —

ф



Рис. 

3.  Период в двоичную систему счисления

Қалдыктарды  тізіп  жазу  реті  стрелкамен  көрсетілген,  аудару  нәтижесі  1111011b

болады.

1.4.3.  Он алтылык жүйеден ауыстыру.



Бүл  ауыстырудын  мәні  -  он  алтылык  цифрларды  2-кестеге  сәйкес  екілік 

тетрадалармен ауыстыру болып табылады.

Мысалы:  e4d5j6=  111001001 ЮЮЮЬ

1.4.4.  Он алтылык санау жүйесіне  ауыстыру

1.4.4.1  Ондык санау жүйесінен ауыстыру

1.Берілген  а  санын  16-ға  белу;  (белу  амалы  бағанамен  орындалады,  ондык 

бөлшекке айналдырылмайды,  бүтіні q жэне калдығы а  есте үсталады.

2.  Шыккан  нәтиженің  бүтіні  q  нольге  тен  болмаса,  оны  бөлінетін  сан  ретінде 

алып,  тағы  да  16-ға  бөлу орындалады.  Бүтіні  q  жэне  қалдығы  а  есте  үсталады.  2-кадам 

q=0  болғанша  кайталана  береді.

3.  Алынған  бүтіннен  бастап  қалдықтар  тізбектей  жазылады.  Тізбек  ондык 

саннын он алтылык баламасы  болады.

Мысалы,  32 767m санын он алтылык санау жүйесіне ауыстыру  керек  (4 сурет)

32767  І  16

32. 


«47  LJS_

L J a

ш .  

© L à »

ш  Ф

  Ф Ф

P a t ,  

І ,  

(т £ Ы Щ  с ч н с а е и и *

Қалдыктарды  тізін  жазу  реті  стрелкамен  көрсетілген,  аудару  нәтижесі  7fff■

 6 

болады.


1.4.4.2 Екілік санау жүйесінен ауыстыру

Алгаритмнің  идеясы  екілік  жүйеден  он  алтылық  жүйеге  аудару  идеясындай. 

Мәнісі:  екілік  сан  кіші  разрядтан  бастап  тетрадаларға  бөлінеді.  Әрбір  тетрада  2-кестеге 

сәйкес он  алтылык цифрға келтіріледі.

Мысалы:  1110010110101111010110001101100011110101010110І2 

санын  он  алтылык 

жүйеге ауыстыру керек.

Оны  тетрадаларға  бөлеміз  :  0111  0010  1101  0111  1010  1100  0110  1100  0111  1010  1010 

110 1

.

Тетрадалар бойынша нольдер мен  бірлер тізбегін он алтылык түрге келтіреміз: 



7 2 d 7 a c 6 c 7 a a d ,

Ауыстыру нәтижесі мынадай болады.

111001011010111101011000110110001111010101011012 = 72d7ac6c7aad|6.

1.4.5. Болшек сандарды ауыстыру.

Практикада  жиі  кездесетін  әдісін  карастырамыз.  Ол  үшІн  fl)  формуланы  мына 

түрге келтіреміз:

А(р) = an.i *р 11-1 + an.2 *р n'2  +  ...  + ai *р  1 + ао *р 0 +a.i *р  + а_2 *р '2  +  .. .  + 

(3)


Ауыстыруды мысалмен карастырайык.

1  мысал:

Екілік жүйедегі бөлшекті  110100,010010 1 1? ондық түрге ауыстыру.

Ауыстыру үшін (3) формуланы пайдаланамыз.



1 1 0 1 0 0 , 0 1 0 0 1 0 1   Ь = 1 * 2 5  +   1 * 2 4+ 0 * 2 3+ 1 * 2 2+ 0 * 2 1+ 0 * 2 ° + 0 * 2 4 + 1 * 2 ~ 2+ 0 * 2 ~ 3+ 0 * 2 ' 4+ 1   * 2 ~ 5+  

+ 0 * 2 ' 6+ 1 * 2 ' 7+ 1 * 2 ' 8 .

Ондық белшектің бүтін бөлігін  1 *



2

5 +1 *24 +0*23 +  1*22 +0*2' +0*2° есептеу қиын 

емес.  Қалған бөлігін есептеуге  3  - кестені пайдалану ыңғайлы.

3 кесте. 2 санының теріс дәрежелерінің мәндері

m

1

0,5



2

0,25


3

0,125


4

0,0625


5

0,03125


6

0.015625


7

0,0078125

Кестені  пайдаланып  110100,0100101 Ь  санынын ондыктүрін есептейміз.

мысал:  Он алтылык жүйедегі  жүйедегі бөлшекті  Idf2,ale4i6 ондык түрге 



ауыстыру.

(3) формуланы пайдаланамыз:

Idf2,ale4i6=  1*163 +  13*1б2 +  15*21+2;i:160 +  10*16''+1*16'2 +14* 1б_3 + 4*16‘4 

16-ньщ теріс дәрежесінің мәндері 4 кестеде көрсетілген.

m

1 6


-m

1

0,0625



2

0,00390625

3

0,000244140625



4

0,0000152587890625

5

0,00000095367431640625



6

0,000000059604644775390625

7

0,0000000037252902984619140625



Екілік жүйеден он алтылык жүйеге  немесе керісінше ауыстыру тетрадалар 

негізінде жүргізіледі.

Ондык бөлшектердің екілік жэне он алтылық жүйеде  жазылуларын карастырамыз.

Ондык бөлшекті  баска жүйеге  ауыстыру  алгоритмі мына кадамнан түрады:

1. 

Ондық бөлшектің бүтін бөлігін жоғарыда қарастырған ереже бойынша 



алынған жүйеге ауыстырамыз.

2. 


Бөлш ек  бөлігін  алынған жүйенін негізіне  көбейтеміз,

3. 


Ш ыккан көбейтіндінің бүтін  бөлігін жаңа жүйедегі  санның бөлшегінщ 

біріиші цифрасы  ретінде жазамыз.

4.Егер шыққан  көбейтіндінің бөлшек бөлігі  нольге тең  болса,  ауыстыру  процесін 

тоқтатамыз.  Есептеу дәлдігіне  жеткен жағдайда да,  ауыстыру процесін токтатамыз.  Баска 

жағдайда  3  пункте  ораламыз.

3  мысал:  І08,406ю ондык бөлшекті екілік жүйеге ауыстыру.

1.  108,406 ю  бөлшегінің бүтін  бөлігін екілік  жүйеге ауыстырамыз (5  сурет)

1 « Ж Е О

U

l

Н   Я   I

“ “ ( § > 8 4  



3 7   { J .

—---- ф *   13  LL



----------- CD    в  la.

■-------------—



< р £

Sv ïu 


чтж

 warм ш  чигл

ï  домчмдо 

сшш

 hj с цщісмю

2. 

108,406ю ондык санының бөлшек  бөлігін жоғарыдағы  алгоритм бойынша 



ауыстырамыз (6 сурет).

Р w e ,  

6 ,   П е р е в о д  д р с і І Н б й   ч - з с и  

L û S . i O ô . ^

ft д а а м к м у ю  д а е т е л у  с в н с и с м в д

Аудару нәтижесі мынау:  108,406 ю=1101100,011001111.



Ондык жүйедегі  бөлшекті  он алтылык жүйеге ауыстырарда, берілген  сан алдын  ала 

екілік  жүйеге  ауыстырылады.  Одан  сон,  екілік  сан  нүктеге  дейін  жэне  нүктеден  кейін 

жеке  тетрадаларға  бөлінеді.  Бүтін  бөлшекті  тетрадаларға  бөлу,  үтірден  бастап,  үлкен 

разрядтарға  қарай  жүргізіледі.  Толык  емес  үлкен  тетраданы  сол  жағынан  нольдермен 

толтырады.  Бөлшек  бөліктің  разрядтарын  үтірден  кейін  онға,  кіші  разрядтарға  қарай 

бөледі.  Егер  соңғы  тетрада  толык  болмаса,  оны  оң  жағынан  нольдермен  толтырады.  7 

суретте ондык жүйедегі  бөлшекті  он алтылык жүйеге ауыстыру  көрсетілген (3  мысал).

1 «   & , \ 6 7 £



v 3 0 0 )

чомое» tte пи. сто 0111

0110 нос, 01100J11

é

с



ê ; ?

Рис.  7.  Пример перевода  десятичного числа 

в  шестнадцатеричную систему счисления

1.5.Таңбасы бар сан.

Таңбасы бар бүтін  он сандар, ол - 0 жэне барлык он сандар.

Танбасы  бар  бүтін  теріс  сандар  ,  ол  -  0-ден  кіші  барлык  сандар.  Таңбасы  бар 

сандардың  ерекшелігі,  ол-  санды  бейнелейтін  өрістің  үлкен  битынын  ерекше  түрі,  epic 

ретінде  байт,  сөз  немесе  кос  сөз  қабылданады.  Бұл  биттын 

физикалык  түрғыда 

баскалардан  еш  айырмашылығы  жок,  барлығьг  осы  өріспен  жүмыс  істейтін  командаға 

байланысты.  Егер  оньщ  алгоритмінде  танбасы  бар  бүтін  сандармен  жұмыс  істеу 

карастырылса,  онда  ол  өрістің  үлкен  битын  ерекше  кабылдайды.  Егер  бит  0-ге  тең  болса, 

онда ол оң  деп  есептеледі, онын мәні жоғарыда  айтылған ережелер бойынша есептеледі.

Егер  бит  1-ге  тең  болса,  онда  сан  теріс  деп  жэне  косымша  кодта  жазылған  деп 

саналады.  Қандай  да  бір  теріс  санның  косымша  коды  берілғен  теріс  санның  модулі  мен 

бірдің  косындысына  тен  екілік  санның  әр  бір  биттын  керілеудің  (1-ді  0-ге  ауыстыру 

немесе керсінше) нәтижесін  білдіреді.

Мысалы,  -185  санын  карастырамыз.  Осы  саннын  екілік  түрінін  модулі  101110012 

тең.  Ен  алдымен,  бұл  санды  сол  жағынан  қажет  өлшемге  дейін  нөлдермен  толтырамыз. 

Біздін жағдайда сөзге дейін,  себебі, таңбалы сандарды байтта беру  диапазонды -128.. 127.

Келесі  әрекет  -   екілік  қосымшасын  алу.  Ол  үшін,  екілік  санның  барлық 

разрядтарын керілейміз:  00000000101110012  -  111 Гі 111010001102

Одан 

сон 


1 -ді 

косамыз 


1111111101000110? 

000000000000000 Ь 





1 1 1 1 1 1 1 1 0 1 0 0 0 1 1 0 2 .

Аудару  нетижесі  1 î 11111 10100011 Ь.

- 185іо  саны  компьютерде осылай жазылады.

Танбасы  бар  сандармен  жүмыс  істегенде  кері  әрекетті,  яғни,  санның  екіліі 

косымшасы  бойынша, онын модулін мәнін табады.  Ол үшін екі әрекетті орындау керек:

1.Екілік  қосымшанын биттерін керілеуді;

2.Алынған екілік санға.  екілік бірді косады;

Мысалы,  санның екілік түрінің модулін табамыз.

-185 ю =  1111111101000111

2

 - битерді керілейміз - 00000000101110002



Екілік  бірді  косамыз:

0000000010111000: + 00000000000000012 - 00000000101110012 - 

|-185|.

1.6 Жылжымалы үтірі бар сандар



Жылжымалы  үтірмен  жазу  түрінде  сан  екі  бөлікке  белінеді:  мантисса  (цифрл 

бөлігі) және дәреже көрееткіші  (негізі бойынша  ).  Ондык санау жүйесінде  15  санын бы; 

жазуға болады  :


Мантисса

Дәреже


көрсеткіші

0,15


102

1,5


101

15,0


10°

150,0


10'1

1500,0


10'2

ЭЕМ  екілік  ақпаратпен 

жүмыс  істейтін  болғандыктан,  мантисса  мен  дәреже 

көрсеткіші  екІлік  сандармен  көрсетеді.  М антисса  мен  дәреж е  көрсеткіші  оң  немесе  теріс 

сандар  болатындықтан,  түракты  немесе  жылжымалы  үтірі  бар  36  разрядты  сөзді  көрсету 

үшін екі  разряд бөлінеді.

Тапсырмалар 

№1  жаттығу.  Сандарды  косуды орындау

вариант



Екілік сандар



Он  алтылык сандар

1,11


1111+101+1000= 

11111+1011+10101=

ED45C+4F56=

32C+AF12=

2,12

100011+1101=



1011011+1011+10001=

1C4D+24F=

23DF+EF15=

3,13


110011001+1100001= 

1010+110001+1011=

24CA+5B3A=

7B3F+1CFD=

4,14

10110100+1110011= 



Н 101000+1100+111=

7B3F+5B3A= 

1C4D+EF15= 

/

5,15



10101

[+101101 

11011011+11001101+11011=

ED45C+AF12=

24CA+24CA=

6,16


1001001+101=

111111+111111+111111=

1 B0FD+C1E8= 

BCD8+5DE4=

7,17

1011011+111= 



1000001+1000001+1000001=

ACD6+F5C7= 

E F 15+24CA=

8,18


11010001+101010= 

100010001+111+10101=

F5C7+IC4D=

9CFD+6F3F=

9,19

11101101+1110110= 



1011+1001001+111101=

EF15+6DA7=

3EF9+ECFA=

10,20


110011001+1100001=

111111+111111+111111=

24CA+5B3A=

BCD8+5DE4=



№2 жаттығу.

Мысалы:  1010011І3=  167

!*27 + 0*26 +  1*25 + 0*24 + 0*23 +  1*22 +  1*2' +  1 *2°= 128+0+32+0+01 +4+2+1 = 167 

Мысалы:  e4tl5,6=  1110010011010І012

вариант



Екілік сандар



Он алтылык сандар

І,П


11111;  101!;10101 =

ED45C; 4F56; AF12=

2,12

1011011 ; 1011; 10001=



2C4D;  23DF;  EF13=

3,13


110011001;  1100001;! 10001=

42CA;  5B3A;1CFD=

4,14

10110100;  1110011;  11101000=



7B3F;  3B5A; 7C4D=

5,15


101011;  101101;11011011=

ED24C;  AF12;38CA=

6,16

1001001;101111111;111111=



1B0FD;  C1E8; BCD8=

7,17


1011011;1000001;1000101=

ACD6; F5C7; EF15;=

8,18

11010001;101010;  10001000 =



F5C7;  1C4D; 9CFD=

9,19


11101101;1110110;  1001001=

EF15;  6DA7;  3EF9;=

10,20

110011001 ; 1100001;  101111; =



24CA; BCD8;  5DE4=

№3 жаттығу.

Мысалы:  1 110010110101112= 72d7i6.

вариант №

Екілік сандар

1,11


011100110010

2,12


010111011111

3,13


000000000001

4,14


111111111111

5,15


111111111110

6,16


000000000111

7,17


100000000000

8,18


100000000001

9,19


000000000000

10,20


000100100100

№4 жаттығу.  Екілік санау жүйесінде болуді орындау.

вариант №

Ондық сандар

1,11

32:4=8  ;  18:9=2



2,12

Ю O'


!

I1 Uï


1!

ил

3,13


24:6=4  :  28:2=14

4,14


14:7=2  ;  9:3=3

5,15


48:12=4  ;  52:2=26

6,16


27:3=9  ;  12:4=3

7,17


64:2=32  ;  35:5=7

8,18


34:2=17  ;  60:3=20

9,19


26:13=2; 42:7=6

10,20


48:6=8  ;  39:3=13

№5 ж атш ғу. таблицадағы екілік сандардың кері жэне косымша  кодын табу.

вариант №

Екілік сандар

1,11


011100110010

2,12


010111011111

3,13


000000000001

4,14


111111111111

5,15


111111111  1 10

6,16


000000000111

7,17


100000000000

8,18


100000000001

9,19


000000000000

10,20


000100100100

№6 жаттығу.  Ондық бөлшектерді  е =106  есептеу дәлдігімен екілік жэне он 

алтылык жүйеге ауыстыру  .

вариант №

Ондык бэлшектер

1

105,306  ;  54,26  ;103,54



2

96,102; 301,123  ;  231,563

3

210,3201  ; 432,521  ;  36,231



4

78,561  ;  69,204  ;  67,621

5

105,402  ;  104,627  ;  55,236



6

76,123  ;  123,701  ;  305,58

7

203,103  ;  100,256  ;203,156



8

235,201  ;  56,36  ;  105,78

9

301,56  ;  201,35  ;  54,126



10

236,56  ;  512,65  ; 128,34

Сүрактар.

1 .Қандай жүйелер позициялык деп  аталады?

2.Ондык бөлшекті  16- лык жүйеде ауыстыру  алгоритімі

3  Kepi жэне косымша код.

4.Санньщ мантиссасы,

№2 Практнкалык жүмысы 

Тақырып ЭЕМ-ньщ қүрылу принциптері

Логикалык функциялар.  Оларды көрсетудің формалары.  Ақикат кестесі.

Логикалық 

фкнкцияларды  сипаттайтын  сүлбелер  логикалық  эдементтер  деп 

атадады.  1-7  суреттерде  функцияларды  жэне  олардын  акиқат  кестелерін  сипаттайтын 

логикалык эдементтер көрсетілген.

X  —

1-сурет.  Логикалык терістеу.ЕМЕС- элементі



X

0

1

1

0

Х 1

Х 2


Y

0

0



0

0

1



1

1

0



1

1

1



1

2-сурет.  Логикалык косу.  НЕМЕСЕ- элементі.

X ,

X

, -



&

— Y


Х 1

Х 2


Y

0

0



0

1

0



0

0

1



0

1

1



1

3-сурет.  Логикалык көбейту.ЖӘНЕ -  элементі.

X ,

х3_|


« - Y

Х 1


Х 2

Y

0



0

1

0



1

0

1



0

0

1



1

0

4-сурет.  Пирс функциясы. НЕМЕСЕ-ЕМЕС  элемент!.



Х 1

Х  2


Y

0

0



1

1

0



1

0

1



1

1

1



0

5-сурет  ,  Шеффер функциясы.  ЖӘНЕ-ЕМЕС  элементі.

Пирс  элементін  НЕМЕСЕ  жэне  ЕМЕС  элементтерінщ  тізбектей  косылуы,  ал  Шеффер 

элементін  ЖЭНЕ,  ЕМЕС  элементтерінің тізбектей  қосылуы аркылы  көрсетуге  болады.

6-7 

суреттерде НЕМЕСЕ жэне НЕМЕСЕ-ЕМЕС  элементтері көрсетілген.



Х 1

х2

Y



0

0

0



0

1

1



1

0

1



1

1

0



6-сурет.  НЕМЕСЕ.

X ,

X 2J


Y

Y

0



0

1

0



1

0

1



0

0

1



1

1

7-сурет.  НЕМ ЕСЕ-ЕМ ЕС.



Логикалы к  элементтер  эр  түрлі  логикалык  ж эне  арифметикалык  операцияларды 

орындайтын  интегралды  микросүлбелерді  күруда  қолданылады.Көрсетілген  элементтер 

арқылы  кез-келген  күрделі  ЛАФ-ны  жүзеге  асыруға  болады.  М ысал  ретінде,  алгебралық 

түрде  берілген Л А Ф -ны  карастырайык:



Ү  = Хі  - Х 2  -Хз  + Х ,   - Х 2  -Хз  + Х ,   Х 2  -Хз  + Х ,   - Х 2  - Х 3 

(1)

Ж оғары да көрсетілген  нүсқаулықтарға  байланысты ЛАФ -ны  ықшамдайык.  Мүнда:



Y  



ү

y - Ү 2 

- У з

  + 


Х х - Х 2 

- У з   +  

Х х 

• 

Y 2



 

Ү з   +  

Х х 

■ х

2  - х 3  =

= Y  i - Y i ( Y i   +  х , )   +  х ,   •  х 2( х з   +  х 3)  =



Y  2  -  У  Ъ  +   X  !  ■ X   2

О рындалған  операция  ЛАФ-ны  минимизациялау  деп  аталады.Ол  берілген  цифрлық 

күрылғының функиионалды сүлбесін  күру үрдісін  женілдетуге  арналған.

Қарастырылған  ЛАФ -ны  орындайтын  күрылғының  функционалды  сүлбесі  8- 

суретте көрсетілген.

X ,

X .


"V

8-сурет.


Ы қш амдалудан  өткен  функция  толык  мииимизацияланған  болмайтынын  айтып 

өткен  ж өн.Ф ункцияны ң  толык  минимизациясы  зертханалык  ж үмысты  орындау  үрдісі 

кезінде  өткізіледі.

Тапсырма:

8-суретте 

көрсетілген 

ЛАФ-ның 

толык 


минимизациясын 

орындау.Минимизации 

корытындысы  бойынш а  күрылғынын  функционалды  сүлбесін  күру.Кіреберіс  логикалык 

сигналдардың әр түрлі  комбинацияларын  беру  аркылы  2-кестені  толтыру.

2-кесте

X ,


х 2

Y

0



0

1

0



0

1

1



1

№3 Практикалық жұмысы 

Тақырып  Есептеуіш мапшналарының негізгі

Бульдік  алгебра.  Буль  агебрасының  негізгі  заңдары.  Буль  функциясын  ұсынудын 

формалары.  Буль  функцияларын  минимизациялау.  Квайн  әдісі  мен  Вейча  (Карт  Карно) 

диаграммаларының көмегімен Буль функцияларын минимизациялау.

Негізгі  теориялык мәліметтер

Цифрлық  және  микропроцессорлық  техниканың 

математикалык  негізі 

болып 

логикалык  алгебра  немесе  Буль  алгебрасы  табылады  (ағылшын  математигі  Джон  Бульдің 



есіміне  байланысты).  Бульдік  алгебрада тэуелсіз  айнымалылар  немесе  аргументтер(Х)  тек 

екі  мән  қабылдайды.Олар:  0  жэне  1.  Тәуелді  айнымалылар  немесе  функциялар(Ү)  да,  тек

О жэне  1  мәндерін  кабылдайды.  Логикалык  алгебраньщ  функцияларын  (ЛАФ)  Y = F  (Х-; 

Х2;  Х з ... 

X N 

)  түрінде  жазуға болады.



Мүндай  түрдегі  ЛАФ  алгебралык деп аталады.

Негізгі  алгебралык  функциялар:

Логикалык терістеу(инверсия):  Y =  X  ;

Логикалық қосу:  Y =  Xi  + X2;

Логикалык көбейту:  Y = Xi  + X2;

К үрделі  логикалы к  алгебра  функциялары на  ж ататы ндар:

-Тецгермелеу  функциясы(эквиваленция):  Y =  X]  • Х2 +  X i  ■

 X i   немесе Y  = X]  -   Х2

-Теңгермелеу емес  функция(екі  модулі  бойынша  қосу):  Y = Xi  ■

  X i  +  X 2  ■

 X2  немесе 

Y -  Xi  ©  X2

-  Пирс  функциясы(терістемесі бар логикалык косу):  Y =  X 1  +  X ,

-  Шеффер функциясы(терістемесі  бар логикалық кебейту):  Y  =  X ,  • X ,

Бульдік алгебраға  келесі заңдылықтар мен нүсқаулар тән:

-  X ]  ( Х 2  +   Х з )   =   Х і  ■ X ?  +   X j  ■

 X ’,;


-  Х і  +  Х 2  ■ Х з  =   ( Х і  +   Х 2)   ( Х і  +   Х з);

- Қайталау заңы:  X  ■

 X = X, X + X = X;

- Терістеу заңы:  : 

X  



  X   = О, 



X  

+  X   =  1 ;

-

 де Морган теоремасы: 



X L

  + X,  = Хі  • Х 2,  X,  • Х 2  = Хі  + Хг ;

- теңбе- теңдік: 

X  


•  1  = 

X  


X  


+ 0  = 

X  


X  


- 0 =  0 , 

X  


+  1  =  1.

Тапсырма


Келесі  айтылуларга  арналған шыншылдык кестелері  біріктіру :

№ 

Айтылу



нүсқа

( х  i  v 

ï

  2  ) - >  

(х 



х  2  )

( х   2

 

- >  



.V  , 

)   ~  


( l   , 

V  


X

  2 


)

( х   , 


~  

.v 


2

 

)  



( х  

2

 



- >  

х   , 


)

( *   2 


- >  

Х

  '  )   ~  

( *   ! 

Л  


X  2  )   - »

( х

 



V  

2



  }   —> 

( я   i 


”  

X  2 


)

( х   2

 

Л  



I ,  

( х

 



—:



X  

2

 

)



(,Х' i 

~  


І   2  ) - >  

( х   2

 

~  



X

 

j  )



( х

  2 


V  

X

  I 


)   —^ 

( х   2 


- >  

X  ,  )


Л  

X  ; 






X

V  


X  

X  


,

X

V  



X

V  


X

нүсқа


Айтылу

5.

( х  

Л 

X  



2

 

)  




( х   2 

—» 


I  

,  ] v  


X  

2 

( х  

2

 

Л  

X   ] 

)  


—>■ 

( х   2 

— >

 

х   1 

)  ~  


Х

  1

6.

X  



^

 

X  

2  V 


X  

,  


- >  

X  

2

 

~  

X   , 



2 

--> 

1(х  , 



X  



2  ) 

Л  


X

 

[

7.



X  I 

- >  


V  



X  1  —^ 



~  

X  1


X

 



— > 



X

 

1  V 


X

 

~  



X  



— > 

X 

J

8.



I ,   ^  



2  V  X  !  —» 



~  



X  8 

X

 



— > 



V  



X  

1  —» 


X  

2

 

~  


X  

J  )


9.

(  X 


- >  


 

V  





- »  



~  



2



X   2 

X  



V  

X

  , 



X



  2 

—> 


X   2

10.

X  2 

[_(х 


1  V  

X  2

 



j  

X   1 

Л  

X   2 

V  

X   i 

~  

X   2 

—» 

X  2

№4 Практикалык жүмысы 

Такырып 

Суперкомпьютерлер  жэне  ояардың  архитектураларының  ерекшеліктері. 

Кластерлі суперкомпьютерлер

Сандык  логикалық  элементтерді  зерттеу.  Логика  алгебрасыньщ  элементарлы 

функцияларын  іске  асыратын  логикалык  элементтерді  теориялык  жэне  тәжірибелік 

оқыту.


Мультиплексор  ақпараттык  кірулердің  Xj  біреуінен  жалғыз  шығуға  Y  сигнал 

береді,  және де  кіру  номері  адрестік  кірулердің А

і

 ондық эквивалентінің екілік  кодына тен. 



Егер  ОЕ  шығуынын  кіру рұқсаты  болса,  онда  «0»  осы  кіруде  «0»  шығуды  пассивтік  күйге 

ауыстыруға  тиісті.  Төрт  ақпараттық  кіру  және  log4  =  2  адрестік  кіруі  бар.  «4  тен  1» 

мультиплексорын  карастырамыз (сурет  1).

Мультиплексор  -   сандық 

сигналдардың 

коммутаторы. 

Мультиплексор  m 

акпараттык,  n  баскарушы  кірулермен  және  жалғыз  шығудан  киыстырылған  күрылғы 

болып табылады.  Мультиплексор  шығуы дизьюнктивті  НЕМЕСЕ  элементі  m  кіруі  арқылы 

біріктірілген.

X

_ о   - 


А_о' 

A  i "


ОЕ

А 0. 


A j   - 

X , -


&

&

Х і -


А 0 -

А г


А 0- 

А і   - 


X , -

!}_і


&

__ А о м и х

---- A]

— D0


---- Di

---- D,


---- D3

---- ОЕ


Сурет  1.

Мультиплексорлар  ееептеуіш  техникада  сандык  сигналдардын 

коммутаторы 

ретінде 

кен 


колданыс 

тапты. 


Олар 

компьютерлерде 

жэне 

микропроцессорлік 



контроллерде  динамикалык  оперативті  есте  сактау  күрылғысының  адрестік  кіру 

коммутациясында, 

шиналардың  таралуы  немесе  біріктіру  торабында  жэне  т.б. 

колданылады.



Шифраторлар  дешифраторларға  кері  функцияны  орындайды:  берілген  бір  кірудін 

сигналын,  шығудын  параллелді  екілік  кодьша  ауыстырады.  Шифратор  приоритетсіз 

болып  табылады,  егер бір активті  сигнал беріліп жіберілсе және  приоритетті, егер бірнеше 

активті  сигналдар  кіруге  беріліп  жіберілсе.  Прнорнтетсіз  шифратор активті  кірудің ондык 

номерін  осы  номердін  ондык  эквивалентіне  түрлендіреді.  Приоритета  шифраторларда 

активті  кірудің  ең  үлкен  ондық  номерін  осы  номердін  екілік  эк в и в а л е н те   гүрлендіреді. 

Приоритетсіз шифратор (сурет  2)-де көрсетілген.

х

0

х

1

х

2

< > -Ү ,

Ү„

*0 PR(CD)



Хі

0



Үо

Х 2


1 '— ү і

Сурет 2.


Шифраторлар 

микропроцессордың 

ішкі 

құрылгыларының 



жүмысты 

бөлу 


контроллерлерінде,  кернеуді  кодка  параллелді  түрлендіруде  және  пернелердін  номерін 

кодтауға  колданылады.

Тапсырма

1. 


Мультиплексор  сызбасын  күрастырып  (сурет  1),  онын  жүмыс  істеу  принципін 

зсрттеу.


2. 

Приоритетсіз  шифратордың  сызбасын  салу  (сурет  2),  тәжірибе  бойынша  акиқат 

кестесін күрастыру (кесте  2), шифратордың аныктамасымен салыстыру.

Кесте  1


Х 0

X ,


Ү о

Ү і


1

0

0



0

1

0



0

0

1



0

0

0




Достарыңызбен бөлісу:




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

    Басты бет