Tizimli dasturlash ta'minotga kirish. Kompyuter arxitekturasi Reja: 1. Kirish. 2. Bit va baytlar 3. ASCII kod 4. Ikkili sonlar 5. Sonlarning 16-li sanoq sistemasi 6. Segmentlar 7. Registrlar Tayanch so'zlar va iboralar: Mashinaviy kodlar, bit, bayt, stek, registrlar, ASCII kod, 16-li format, Segment, kodlar segmenti, ma'lumotlar segmenti, stek segmenti, adreslashtirish 1. KIRISh. Assembler tilida dasturlarni yozish uchun kompyuterning barcha tarmoqlarning tuzilishlarini bilish kerak. Kompyuterning asosida bit va bayt tushunchalari mavjud. Ular yordamida kompyuterning xotirasidagi komandalar va ma'lumotlar ko'rsatiladi. Dasturlar mashinaviy kodlar ko'rinishida ma'lumotlarni aniqlash segmentlaridan tashkil topgan. Bu segmentlar mashina buyruqlari va adreslarini saqlovchi steklardir. Arifmetik amallarni, ma'lumotlarni yuborish va adreslash uchun kompyuterda bir necha registrlar mavjud. 2. BIT VA BAYTLAR. Dasturni bajarish uchun kompyuter vaqtincha shu dasturni va ma'lumotlarni operativ xotirasiga yozadi, vaqtinchalik hisob qilish uchun kompyuterda bir nechta registrlar bor. Bit bu - kompyuterning minimal axborot birligidir. Bit o'chirilgan (qiymati 0) yoki o'z ichiga olingan bo'lishi mumkin (qiymati 1). Bitlar guruhidan farqli ravishda yolg'iz bit ko'p axborotlarni ko'rsatmaydi. To'qqizta bit bir bayt bo'ladi. Ulardan sakkiztasi ma'lumotlarni saqlaydi, bittasi esa - juftlikni nazorat etadi (tekshiradi). Ulardan sakkizta bitlar ikkilik arifmetik hisoblash asoslarini ta'minlaydilar va belgilarni keltirib chiqaradi (harflar yoki * belgisi). Sakkiz bit 256 o'chirilgan va o'z ichiga olingan holatlar kombinatsiyasini beradi: Hamma o'chirilgan dan (00) hamma o'z ichiga olingan gacha (11). Masalan o'chirilgan A harfini ko'rsatish uchun va o'z ichiga olingan bitlarning birikmasi * belgisiga esa - 00101010 kompyuterning xotirasida har bir baytda o'zining birdan-bir adresi bor (noldan boshlang). O'z ichiga olingan baytning bitlari soni doim toq bo'lishi kerak. A harfi uchun kontrol bit qiymati bir bo'ladi, * belgisi uchun - 0. Komanda xotira baytga murojaat qilganida, kompyuter shu baytni tekshiradi. O'z ichiga olingan bitlarni soni juft bo'lsa, kompyuter xato to'g'risida habar beradi. Baytda bitlar 0 dan 7 gacha undan chapga nomerlangan: Baytning nomeri: 7 6 5 4 3 2 1 0 Bitning qiymati: 0 1 0 0 0 0 0 1 Ikkining o'ninchi darajasida 1024 ga teng. Shuning uchun 1024 bayt bir kilobayt bo'ladi va K harfi bilan belgilanadi. RS da va boshqa bir-biriga to'g'ri keladigan modellarda protsessor 16 - bitlik arxitekturani ishlatadi. Shuning uchun u 16 - bitlik qiymatlarga (xotirada va registrlarda) So'z deb aytiladi. So'zlarda bitlar o'ngda chapga 0 dan 15 gacha nomerlashtirilgan: baytlar soni: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 bitlar qiymati: 0 1 0 1 0 0 0 0 0 1 0 0 ...

Joylangan
05 Jun 2024 | 18:27:23
Bo'lim
Informatika va AT
Fayl formati
zip → doc
Fayl hajmi
19.8 KB
Ko'rishlar soni
92 marta
Ko'chirishlar soni
6 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirgan san'a:
29.03.2025 | 01:34
Arxiv ichida: doc
Joylangan
05 Jun 2024 [ 18:27 ]
Bo'lim
Informatika va AT
Fayl formati
zip → doc
Fayl hajmi
19.8 KB
Ko'rishlar soni
92 marta
Ko'chirishlar soni
6 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirish kiritilgan:
29.03.2025 [ 01:34 ]
Arxiv ichida: doc