Shaxsiy kompyuterda axborotni tasvirlash


Download 169.5 Kb.
bet4/13
Sana31.01.2023
Hajmi169.5 Kb.
#1142326
1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
1352485367 34207

Raqam

0

1

2

3

4

5

6

7

8

9

А

В

С

D

Е

F

Kod

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1101

1110

1111

Misol: O`nlik 9703 soni ikkilik-o`nlik sanoq tizimida quyidagicha bo`ladi: 1001011100000011.
Dasturlashda ba`zida un oltilik sanoq tizimi ishlatiladi, undan sonlarni ikkilik sanoq tizimiga o`tkazish juda oddiydir — razryadlab bajariladi (ikkilik-o`nlik tizimdan o`tkazishga to`liq o`xshaydi).
O`n oltilik sanoq tizimida 9 dan katta raqamlarni tasvirlash uchun harflar ishlatiladi: A10, Bll, C12, D13, E14, F15.
Misol. Un oltilik F17B soni ikkilik sanoq tizimida quyidagicha bo`ladi: 1111000101111011.

SHKda ma`lumotlarni tasvirlash variantlari


Barcha axborotlar (qiymatlar) ikkilik kodlar ko`rinishida tasvirlangan. Ishlash qulay bo`lishi uchun ikkilik razryadlar to`plamlarini belgilash uchun quyidagi atamalar kiritilgan — 17-jadvalga qarang. Bu terninlar odatda, ЕHM da saqlanayotgan va qayta ishlanayotgan axborotlar hajmining o`lchov birligi sifatida ishlatiladi.
17-jadval
Ikkilik to`plar

Guruhdagi ikkilik razryadlar soni

1

8

16

8x1024

8х10242

8x1 0243

8x10244

O`lchov birligi nomi

Bit

bayt

Paragraf

Kilobayt
(Кbayt)

Megabayt (Мbayt)

Gigabayt (Gbayt)

Terabayt (Tbayt)

Bir nechta bit yoki baytlar ketma-ketligini ko`pincha qiymatlar maydoni deyiladi. Sondagi (so`zdagi, maydondagi va sh.o`.) bitlar nolinchi razryaddan boshlabungdan chapga qarab nomerlanadi.
SHK da doimiy va o`zgaruvchan uzunlikdagi maydonlar qayta ishlanishi mumkin.
Doimiy uzunlikdagi maydonlar
so`z — 2 bayt ikkilangan so`z — 4 bayt
yarim so`z— 1 bayt kengaygan so`z — 8 bayt.

Qayd qilingan vergulli sonlar ko`pincha so`z va yarim so`z hajmiga еga; ko`chib yuradigan vergulli sonlar ikkilangan va kengaygan so`z hajmiga еta.
O`zgaruvchan uzunlikdagi maydon 0 dan 256 baytgacha bo`lgan istalgan o`lchamga еga bo`lishi mumkin, lekin baytlar soni albatta butun bo`lishi kerak.
Misol.
Struktura jihatidan- 193(10)-11000001(2) sonini yozish SHK razryad to`rida quyidagicha ko`rinadi.
Qayd qilingan vergulli so`z shakddagi son ishorasi bilan:


Son ishorasi

Sonning absalyut qiymati

Razryad nomeri

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

son

1

0

0

0

0

0

0

0

1

1

0

0

0

0

0

1

Ko`chib yuradigan vergulli ikkilangan so`z shaklidagi son: joylashtirilgan va ochilgan shakllar deb ataluvchi o`zgaruvchan uzunlikdagi maydonlar bilan tasvirlanishi mumkin.
Joylashtirilgan shaklda har bir o`nlik son uchun 4 tadan ikkilik razryad (yarim bayt) ajratiladi, bunda son ishorasi son yarim baytining ungdan oxirida kodlanadi (1100 — "" belgisi va 1101 — "-" belgisi).
Joylashtirilgan shakl maydoni strukturasi:
Bu erda va keyinchalik: Rq- raqam, Ishora — son ishorasi.
Joylashtirilgan shakl SHKda odatda ikkilik-o`nlik sonlarda qo`shish va ayirish amallarini bajarishda ishlatiladi.
Ochilgan shaklda har bir o`nlik raqam uchun butun bayt ajratiladi, bunda har bir baytning (еng kichigidan tashqari) katta yarim baytlari (zona) SHK da OOP kodi bilan (ASCII — kodiga mos ravishda) to`ldiriladi, kichik (chapdagisi) yarim baytlarda еsa oddiy yo`l bilan o`nlik raqamlar kodlanadi. Еng kichik (ungdagi) baytning katta yarim bayti (zona) son ishorasini kodlash uchun ishlatiladi.
Ochilgan shakl maydoni strukturasi:
Ochilgan shakl SHK da ma`lumotlarni SHK ga kiritish-chiqarishda hamda ikkilik-o`nlik sonlarda ko`paytirish va bo`lish amallarini bajarishda ishlatiladi.
Misol.
-193(10)  -000110010011(2.10) SHKda shunday tasvirlanadi:
joylashtirilgan shaklda ochilgan shaklda
Ascii kodlari
ASCII kodi ( American Standard Code for Information Interchange — axborotlarni almashish uchun amerika standart kodi ) asosiy standart va uning kengaytmasiga еga (18-jadval). Asosiy standart belgilarni kodlash uchun o`n oltilik 00-7F kodlarini, standart kengaytmasi еsa 80-FF kodlarini ishlatadi.
Asosiy standart xalqaro hisoblanadi va boshqaruvchi belgilarni va latin alfaviti harflarini kodlash uchun ishlatiladi; standart kengaytmasida psevdografika belgilari va milliy alfavit harflari (tabiiyki, turli mamlakatlarda turlicha) kodlanadi.
Ascii Kodlar

ЕHMni dasturli boshqarish


ЕHM da masalalarni echish dasturli usul bilan ya`ni masalani echish algoritnida ko`zda tutilgan ma`lumotlar ustida vaqt bo`yicha ketma-ket, alohida amallarni bajarish nuli bilan amalga oshiriladi.
Algoritm — bu aniq ko`rsatilgan ishlar ketma-ketligi bo`lib, masalaning echimini olish uchun boshlang`ich ma`lumotlar ustida ana shu ishlarni bajarish kerak.
Hisoblash mashinasi tilida (mashina kodlarida) ketma-ket buyruqlar ko`rinishda berilgan masalani echish algoritni mashina dasturi deyiladi.
Mashina dasturi mashina buyruqlari ketma-ketligidan tashkil topali.
Mashina dasturi buyrug`i (boshqachasiga — mashina buyruga) — bu mashinaga berilgan oddiy ko`rsatma bo`lib, uni ЕHM biror-bir qo`shimcha ko`rsatishlarsiz va tushuntirishlarsiz avtomatik ravihca bajaradi.
Mashina buyrug`i ikki qismdan tashkil toptan: amalli va adresli.
Buyruqning amalli qismi (AKO — amal kodi) — bu buyruqdagi razryadlar gURO`hi bo`lib, ular mashina amali kodini tasvirlash uchun mo`ljallangan.
Buyruqring adresli qismi (adres) — bu buyruqdagi razryadlar gURO`hi bo`lib, ularga mashina xotira yacheykalari adreslarining (adreslarini) kodlari yoziladi, ular ma`lumotlarni yoki buyruqni bajarishda qatnashgan boshqa ob`ektlarni tezkor saqlash uchun mo`ljallangan. Ko`pincha bu adreslar operandlar, ya`ni amalda qatnashayotgan sonlarning adreslari deyiladi.
Buyruqqa yozilgan adreslarning soni bo`yicha buyruqlar bir adresli, ikki adresli va uch adresli bo`lishi mumkin. SHK larda ikki adresli buyruqlar еng ko`p ishlatiladi.
Belgili kodlash tilida yozilgan ikki adresli buyruqka misol:

KSH

103

5102

«TЕQQ sonining 103-yacheykasida saqlanayotgan songa TЕQQ, ning 5102-yacheykasida saqlanayotgan son qo`shilsin, natija еsa TЕQQning 103-yacheykasiga yozilsin».

Download 169.5 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling