Yakuniy nazorat ish


Download 92.15 Kb.
Sana31.05.2020
Hajmi92.15 Kb.
#112576
Bog'liq
CAOO16-1 YO'LCHIYEVA AZIZA


O'zbekiston Respublikasi Muhammad al-Xorazmiy nomidagi Toshken Axborot Texnologiyalari Universiteti

"Kompyuter tashkillashtirish"fanidan

YAKUNIY NAZORAT ISH

. Bajardi:CAOO16-1 guruh

talabasi

Yo'lchiyeva Aziza



Variant-67

Savollar

  1. Ma'lumotlar trakti deganda nima tushuniladi va u qanday amalga oshiriladi?Chizma asosida tushuntiring.

  2. Ikkilik kodlashtirish.Ikkilik kodida sonlar bilan arifmetik amallarni bajarish qanday amalga oshiriladi?Misollar bilan tushuntiring.

  3. Birlashtirklgan va alohida ajratilgan kesh xotira degan iboralarga chizmalar bilan tushuntirishlar bering.


Javoblar.

1.Savol:Ma'lumotlar trakti deganda nima tushuniladi va u qanday amalga oshiriladi?Chizma asosida tushuntiring.

Keyingi qatlam mikroarxitektura qatlami deb nomlanadi. Ushbu qatlamda 8 yoki 32 registrli to'plamlar mavjud bo'lib, ular mahalliy xotira va sxemani ya'ni Mantiqiy-arifmetik qurilma (MAQ) ni shakllantiradi. MAQ sodda arifmetik amallarni bajaradi. MAQ va registrlar birgalikda ma'lumotlar kelib tushadigan ma'lumotlar traktini shakllantiradi. Ma'lumotlar traktining asos amali quyidagicha bajariladi: bir yoki bir nechta registr olinadi, MAQ ular ustida (qandaydir masalan qo'shish amalini) amal bajaradi, so'ng natija qaysidir registrga saqlanadi.

Ba'zi bir moshinalarda ma'lumotlar trakti maxsus mikroprogramma deb ataluvchi programmalar yordamida kontrol qilinadi. Yana boshqa moshinalarda ma'lumotlar trakti to'g'ridan-to'g'ri apparat ta'minot tomonidan boshqariladi.

Ma'lumotlar trakti dasturiy ta'minot orqali boshqariladigan moshinalardagi mikroprogramma - bu 2 qatlamdagi komandalar uchun mo'ljallangan interpretator. Mikroprogramma ma'lumotlar traktidan foydalanib xotiradagi komandalarni o'qiydi va ularni birma-bir bajara boshlaydi. Masalan, ADD komandasini bajarishda u xotiradan chaqiriladi, uning operandlari (a+b ifodada, a va b lar operand) registrlarga ko'chiriladi, MAQ ularning yig'indisini hisoblaydi, so'ng natija qayerda bo'lishi kerak bo'lsa shu tomonga yuboriladi. Ma'lumotlar traktini apparat ta'minot bilan boshqariladigan moshinalarda huddi shu ish bajariladi, biroq 2 qatlamdagi komandalarni interpretatsiyalovchi programmalar bo'lmaydi. Shu sababli 2 qatlamni komandalar to'plamidan iborat arxitektura deb nomladik.

2.Savol:Ikkilik kodlashtirish.Ikkilik kodida sonlar bilan arifmetik amallarni bajarish qanday amalga oshiriladi?Misollar bilan tushuntiring.

.Ikkilik raqam

Pozitsion va pozitsional bo'lmagan raqam tizimlari mavjud. Biz kundalik hayotda foydalanadigan arab raqamlar tizimi mavqega ega, Rim esa bunday emas. Pozitsion son tizimlarida raqamning holati raqamning qiymatini aniq belgilaydi. Buni o'nlik sonlar tizimidagi 6372 raqami misolida ko'rib chiqing. Biz bu raqamni noldan boshlab o'ngdan chapga raqamlaymiz:

Keyin 6372 raqamini quyidagicha ko'rsatish mumkin:

6372 \u003d 6000 + 300 + 70 + 2 \u003d 6 · 10 3 + 3 · 10 2 + 7 · 10 1 + 2 · 10 0.

10 raqami raqamlar tizimini belgilaydi (bu holda, 10). Berilgan raqamning holat qiymatlari darajalar sifatida qabul qilinadi.

1287.923 haqiqiy o'nlik sonini ko'rib chiqing. Biz sonning nol holatidan chapga va o'ngga o'nlik nuqta bilan sanaymiz:

Keyin 1287.923 raqamini quyidagicha ko'rsatish mumkin:

1287.923 \u003d 1000 + 200 + 80 + 7 + 0.9 + 0.02 + 0.003 \u003d 1 · 10 3 + 2 · 10 2 + 8 · 10 1 + 7 · 10 0 + 9 · 10 -1 + 2 · 10 -2 + 3 · 10 -3.

Natural sonlar

Ikkilik notasida yozilgan natural son (a n - 1 a n - 2 ... a 1 a 0) 2 (\\ displey uslubi (a_ (n-1) a_ (n-2) \\ nuqta a_ (1) a_ (0)) _ (2)), muhim:

(an - 1 an - 2 ... a 1 a 0) 2 \u003d ∑ k \u003d 0 n - 1 ak 2 k, (\\ displaystyle (a_ (n-1)) a_ (n-2) \\ nuqta a_ (1) a_ ( 0)) _ (2) \u003d \\ summa _ (k \u003d 0) ^ (n-1) a_ (k) 2 ^ (k),)

Salbiy sonlar

Salbiy ikkilik sonlar o'nlik sonlar singari belgilanadi: raqamning oldida "-" belgisi bilan. Xususan, ikkilik notasida yozilgan manfiy son (- a n - 1 a n - 2 ... a 1 a 0) 2 (\\ displey uslubi (-a_ (n-1) a_ (n-2) \\ nuqta a_ (1) a_ (0)) _ (2))qiymati bor:

(- a n - 1 a n - 2 ... a 1 a 0) 2 \u003d - ∑ k \u003d 0 n - 1 a k 2 k. (\\ displaystyle (-a_ (n-1)) a_ (n-2) \\ nuqta a_ (1) a_ (0)) _ (2) \u003d - \\ sum _ (k \u003d 0) ^ (n-1) a_ ( k) 2 ^ (k).)

qo'shimcha kod.

Fraktsion sonlar

Binar notasida yozilgan kasr son (an - 1 an - 2 ... a 1 a 0, a - 1 a - 2 ... a - (m - 1) a - m) 2 (\\ displaystyle (a_ (n-1) a_ (n-2)) a_ (1) a_ (0), a _ (- 1) a _ (- 2) \\ nuqta a _ (- (m-1)) a _ (- m)) _ (2))qiymati bor:

(an - 1 an - 2 ... a 1 a 0, a - 1 a - 2 ... a - (m - 1) a - m) 2 \u003d ∑ k \u003d - mn - 1 ak 2 k, (\\ displaystyle (a_ ( n-1) a_ (n-2) \\ nuqta a_ (1) a_ (0), a _ (- 1) a _ (- 2) \\ nuqta a _ (- (m-1)) a _ (- m)) _ ( 2) \u003d \\ sum _ (k \u003d -m) ^ (n-1) a_ (k) 2 ^ (k),)

Ikkilik sonlarni qo'shish, ayirish va ko'paytirish

Qo'shimcha jadval

"Ustun" ning qo'shilishiga misol (ikkilik shaklida 14 10 + 5 10 \u003d 19 10 kasrli ifodasi 1110 2 + 101 2 \u003d 10011 2 ga o'xshaydi):

"Ustun" ga ko'paytirishning misoli (o'nlik ifodali 14 10 * 5 10 \u003d 70 10 ikkilik shaklida 1110 2 * 101 2 \u003d 1000110 2):

1 raqamidan boshlab, barcha raqamlar ikkiga ko'paytiriladi. 1 dan keyingi nuqta ikkilik nuqta deb nomlanadi.

Ikkilikni o'nlikga aylantiring

Ikkilik raqam berilgan deylik 110001 2 . O'nli kasrga aylantirish uchun uni raqamlarning yig'indisi sifatida quyidagicha yozing:

1 * 2 5 + 1 * 2 4 + 0 * 2 3 + 0 * 2 2 + 0 * 2 1 + 1 * 2 0 = 49

Xuddi shu narsa biroz farq qiladi:

1 * 32 + 1 * 16 + 0 * 8 + 0 * 4 + 0 * 2 + 1 * 1 = 49

Buni jadvalga quyidagicha yozishingiz mumkin:

512 256 128 64 32 16 8 4 2 1

1 1 0 0 0 1

+32 +16 +0 +0 +0 +1

O'ngdan chapga siljiting. Har bir ikkilik birlik ostida, quyidagi qatorga uning ekvivalentini yozing. Olingan o'nlik sonlarni qo'shing. Shunday qilib, ikkilik raqam 110001 2 o'nlik 49 10 ga tengdir.

Ikkilik sonlarni kasrga aylantiring

Raqamni tarjima qilish kerak 1011010,101 2 o'nlik tizimiga. Ushbu raqamni quyidagicha yozamiz:

1 * 2 6 + 0 * 2 5 + 1 * 2 4 + 1 * 2 3 + 0 * 2 2 + 1 * 2 1 + 0 * 2 0 + 1 * 2 -1 + 0 * 2 -2 + 1 * 2 -3 = 90,625

Xuddi shu narsa biroz farq qiladi:

1 * 64 + 0 * 32 + 1 * 16 + 1 * 8 + 0 * 4 + 1 * 2 + 0 * 1 + 1 * 0,5 + 0 * 0,25 + 1 * 0,125 = 90,625

Yoki jadvalga muvofiq:

64 32 16 8 4 2 1 0.5 0.25 0.125

1 0 1 1 0 1 0 , 1 0 1

+64 +0 +16 +8 +0 +2 +0 +0.5 +0 +0.125

3.Savol:Birlashtirklgan va alohida ajratilgan kesh xotira degan iboralarga chizmalar bilan tushuntirishlar bering.

Asosiy xotiraning bu qismi, oʻsha paytda ishlayotgan dastur tomonidan koʻproq foydalanilishi mumkin boʻlgan qismi boʻladi. Bu lokallik tamoili deb ataladi Buyruqlar va maʼlumotlarni qanday saqlanishiga qarab kesh-xotiraning ikki xili mavjud. Buyruqlar ham, maʼlumotlar ham birgalikda saqlanadigan kesh-xotira birlashtirilgan yoki umumiy kesh- xotira deb ataladi Buyruqlar alohida, maʼlumotlar alohida saqlanadigan kesh-xotira esa alohida ajratilgan yoki taqsim langan kesh-xotira deb ataladi. Xozirgi kompyuterlarda koʻprok alohida ajratilgan kesh-xotiradan foydalanilmoqda.


Download 92.15 Kb.

Do'stlaringiz bilan baham:




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