Shaxsiy kompyuterda axborotni tasvirlash
Download 169.5 Kb.
|
1352485367 34207
- Bu sahifa navigatsiya:
- SHKda ma`lumotlarni tasvirlash variantlari
- ЕHMni dasturli boshqarish
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: A10, Bll, C12, D13, E14, F15. Misol. Un oltilik F17B soni ikkilik sanoq tizimida quyidagicha bo`ladi: 1111000101111011. SHKda ma`lumotlarni tasvirlash variantlariBarcha 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
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:
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:
«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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling