Mashina so'zikompyuter ma'lumotlarining tarkibiy qismi. Mashina so'zlari raqamlar, belgilar va buyruqlarni yozishda ishlatiladi. Zamonaviy kompyuterlarda mashina so'zlarining uzunligi 32 ... 128 bitni tashkil qiladi. Jismoniy jihatdan, mashina so'zining har bir biti alohida xotira elementidir (trigger yoki saqlash kondensator).
Anjir. 3.2. Butun sonni ifodalash
Raqam yozishning oddiy shakli quyidagicha:
qaerda m mantissa raqamlar p - buyurtma; d - tayanch raqam tizimlari.
Buyurtma sonning butun qismini kasrdan ajratib turadigan nuqta sonidagi o'rnini ko'rsatadi. Tartibga qarab, nuqta mantissa bo'ylab siljiydi (suzadi). Bu raqamlarni ifodalashning bu shakli bilan shakl deyiladi suzuvchi nuqta. Anjir. 3.3 rasmda 32 bitli mashina so'zining misoli yordamida suzuvchi nuqta raqamining shakli ko'rsatilgan.
Masalan, m \u003d 0.3, d \u003d 10 bo'lsin va tartib boshqacha bo'ladi:
0,3 · 10 -1 \u003d 0.03; 0,3 · 10 -2 \u003d 0.003; 0,3 · 10 2 \u003d 30; 0,3 · 10 3 \u003d 300.
Yuqoridagi misoldan ko'rinib turibdiki, tartib o'zgarishi natijasida nuqta mantissa bo'ylab siljiydi (suzadi). Bundan tashqari, agar tartib salbiy bo'lsa, nuqta mantissa bo'ylab chapga siljiydi, agar u ijobiy bo'lsa, u holda o'ngga.
Anjir. 3.3. Suzuvchi nuqta vakili
Bunday holda, mashina so'zi ikkita asosiy maydonga bo'linadi. Raqamning mantisi bitta maydonga yozilgan, ikkinchisida raqamning tartibi ko'rsatilgan. Suzuvchi nuqta raqamlarining vakolat doirasi sobit nuqtali raqamlarni namoyish qilish doirasidan ancha katta. Biroq, suzuvchi nuqta raqamlarini qayta ishlashda kompyuterning tezligi belgilangan nuqtada raqamlarni qayta ishlashga qaraganda ancha past.
3.2 Kompyuterda buyruqlarning namoyishi
Kompyuterda ishlash dasturi buyruqlar ketma-ketligidan iborat.
Ostida jamoa protsessorni boshqarish moslamasida mashinaning ma'lum bir harakatni amalga oshirishi uchun yaratilgan nazorat signallarini ishlab chiqarishni ta'minlaydigan ma'lumot tushuniladi.
Jamoa maydoni ikki qismdan iborat: operatsiya xonasi va manzili. Ishlaydigan qism operatsion kodini (CPC) ko'rsatadi. Kod kompyuter bajarishi kerak bo'lgan harakatlarni belgilaydi (arifmetik - qo'shish, ajratish, mantiqiy - inversiya va boshqalar).
Buyruqning manzil qismida operatsiyaga jalb qilingan operandlarning manzillari (raqamlar yoki belgilar) mavjud. Ostida manzili buyruqni bajarish uchun zarur bo'lgan ma'lumotlar yozilgan RAM yoki ROM hujayralarining sonini anglatadi.
Shunday qilib, kompyuter (aniqrog'i, protsessor) buyruqning manzil qismida ko'rsatiladigan ma'lumotlar bo'yicha operatsion kod bilan belgilanadigan harakatni amalga oshiradi.
Buyruqda ko'rsatilgan manzillarning soni farq qilishi mumkin. Manzillar soniga qarab quyidagi buyruq formatlari ajralib turadi: bitta, juft va uch manzilli. Shuningdek, manzilsiz jamoalar mavjud. Shaklda 3.4 turli jamoalarning tarkibi.
CPC
|
A1
|
|
|
CPC
|
A1
|
A2
|
|
CPC
|
A1
|
A2
|
A3
|
Operatsion buyruq manzili
jamoaning bir qismi
Anjir. 3.4. Jamoa tarkibi
Do'stlaringiz bilan baham: |