4-mavzu: Kоd haqida tushuncha Reja: ebcdic kodi. Ascii kodi. Bcd kodlari ebcdic kodi



Download 0,59 Mb.
bet2/5
Sana20.02.2022
Hajmi0,59 Mb.
#460565
1   2   3   4   5
Bog'liq
4-mavzu RT

ASCII bilan moslik
ASCII va EBCDIC da ishlaydigan dasturiy ta’minotni yozishda juda ko'p qiyinchiliklar mavjud edi.
Harflar orasidagi bo‘shliqlar ASCII da ishlaydigan oddiy kodni EBCDIC-da ishlamay qoldi. Masalan uchun (v = "A"; v <= "Z"; ++v) putchar(v); ASCII ishlatilsa alifboni A dan Zgacha bosib chiqarishi mumkin, ammo EBCDIC-da 41 ta belgini (shu qatorda tayinlanmaganlarni ham qo‘shib) bosib chiqaradi. Buni tuzatish uchun dasturchilar tomonidan katta qarshilik ko‘rsatadigan funksiya chaqiruvlari bilan kodni murakkablashtirish kerak edi.
EBCDIC-ni saralash kichik harflarni katta harflardan oldin va harflarni raqamlardan oldin qo‘yadi, bu ASCII-ga to‘liq teskari.
Dasturlash tillari va fayl formatlari va ASCII uchun mo‘ljallangan tarmoq protokollari tezda mavjud tinish belgilaridan foydalangan (masalan, jingalak qavslar) { va }) EBCDIC-da bo‘lmagan, shuning uchun EBCDIC tizimlariga tarjima qilishni qiyinlashtirgan. Aksincha, EBCDIC kabi bir nechta belgilar mavjud edi ¢ (AQSh senti) IBM tizimlarida ishlatilgan va ASCII ga tarjima qilinmagan.
EBCDIC bilan ishlatiladigan eng keng tarqalgan yangi konventsiya bu NEL (NEXT LINE) qatorlar orasidagi kod. Boshqa kodlashlarga o‘tkazgichlar ko‘pincha NEL bilan almashtiriladi LF yoki CR / LF, maqsad kodlashda NEL bo‘lsa ham. Bu LF va NEL ning bir xil belgiga tarjima qilinishiga va ularni ajratib bo‘lmasligiga olib keladi.
Agar etti bitli ASCII ishlatilgan bo‘lsa, 8 bitli baytlarda “foydalanilmagan” yuqori bit mavjud edi va ko‘plab dasturiy ta’minot u yerda boshqa ma’lumotlarni saqlagan. Dastur shuningdek, yetti bitli paketni va sakkizinchisini bekor qiladi, masalan, beshta bitli ASCII belgini 36-bit so‘z. Ustida PDP-11 yuqori bitli baytlar ko‘chirilgan xatti-harakatlar salbiy sonlar sifatida qabul qilindi C, agar yuqori bit o‘rnatilgan bo‘lsa, kutilmagan muammolarni keltirib chiqaradi. Bularning barchasi ASCII-dan 8-bitli EBCDIC ga o‘tishni qiyinlashtirdi (shuningdek, (8-bit) ga o‘tishni qiyinlashtirdi) kengaytirilgan ASCII kodlashlar).

Download 0,59 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish