Mikroprotsessor va mikroEHM bazali buyruqlar tizimi Reja: MPning asosiy buyruqlari. Bazali buyruqlar tizimi. Mnemokodlarni mashina kodiga (un oltilik sanoq tizumiga) o'tkazish MPning asosiy buyruqlari. Bazali buyruqlar tizimi. Hozirgi MPlar 20 ta dan 170 tagacha buyruqlarni o'z ichiga oladi. Har bir MP o'zining shaxsiy buyruqlar tizimiga ega. Bu buyruqlar 1 tadan to 8 ta baytgacha bo'lgan formatga ega bo'lishi mumkin. Bajaradigan vazifasi bo'yicha har qanday MP dagi buyruqlar to'plamini quyidagi buyruqlar guruhiga bo'lish mumkin: O'tkazish buyruqlar gurihi. Arifmetik amallarning buyruqlar gurihi. Logik amallarning buyruqlar gurihi. Uzatish boshqarish buyruqlar gurihi. Maxsus buyruqlar gurihi. 8 razyadli bitta kristalli K580 VM80A mikroprotsessorning buyruqlar tizimi 9-jadvalda ko'rsatilgan. MP buyrug'i bu shunday ikkilik so'ziki, so'z (buyruq) MP tomonidan o'qilgandan keyin MPni malum harakatini bajarishiga majburlaydi. Ko'pchilik buyruqlar MPni xotirasidagi yoki biron-bir registrdagi qiymatlarni bir tomondan ikkinchi tomonga o'tkazish uchun ishlatiladi. Buyruqlarning uzunligi berilgan ikkilik qiymatlar so'zining uzunligi bilan mos tushadi. 8-razryadli MP buyruq so'zining uzunligi 8 bitga, 16- raryadli MP niki esv 16 bitga teng. Buyruqlar ikki yoki uch so'zga teng uzunlikga bo'lish mumkin. Buyruq bajarilishi uchun u buyruqlar registrga BRg, deshifratorga va boshqa boshqarish sistemasiga yuboriladi. U yerda buyruq identifikatsiya-lanadi(qanday buyruq ekanligi aniqlanadi). buning natijasida MPning boshqa qismlarga yuboriladigan xabarlar impulslar tashkil etadi. Bu xabarlar yordamida buyruqlarda ko'rsatilgan amallar bajariladi. MP buyrukni BRg -ga tanlash davri davomida yuklaydi. Bundan keyingi bajarish davrida MP buyrukni dekodlaydi va bu buyrukni bajarish jarayoni uchun boshqarish xabarini yaratadi. MP buyrug'ini sinchiklab Karaganda, buyruk ikki xil ma'lumotni o'z ichiga olishi kerak: Birinchidan, buyruk MPga nima qilish kerakligini aniqlaydi (qo'shish, ayrish, tozalash, surish, yuborish va sh.o'xsh. bajarish); Ikkinchidan, qayta ishlanadigan qiymatni (operandni) o'rnini yani adresini ko'rsatishi kerak. Buyruk ikki qismdan tashkil topgan: a) amallar kodi (AMK) - MP ga nima qilish kerakligini xabar qiladi; b) adres esa amalda qatnashadigan qiymatlarni o'r - nini ko'rsatadi.Ayrimida buyruqning ikkinchi va uchunchi baytlarda ishlaydigan qiymatlar xam bo'lishi mumkin Agar buyrukning uzunligi ikkita yoki uchta so'zdan tashkil topgan bo'lsa, u holda ulardan birinchisi - amallar kodi, ikkin-* chisi va uchinchisi esa qiymatlarning joylashgan adresini ko'rsatadi. Bitta so'z uzunligidagi hamma buyruklar adressizdir. 8-razryadli bitta kristalli K580IK80A mikroprotsessorining buyruqlar tizimi(sistemasi). 9-jadval Ikki baytli buyruklar xotira yacheykalariga bevosita adreslash usuli orqali amalga oshiriladi, uch baytli buyruklar esa xotira yacheykalariga tug'ri adreslash usuli orqali amalga oshiriladi. 9 -jadvalda quyidagi qisqartirilgan belgilar ishlatilgan: - - o'tkazish amali; - - almashish amali; AND - konyuksiya (I); OR - dizyunksiya (ILI); XOR - modul 2 bo'yicha qo'shish (ILIni inkor etish); ...

Joylangan
05 Jun 2024 | 18:00:45
Bo'lim
Informatika va AT
Fayl formati
zip → doc
Fayl hajmi
36.39 KB
Ko'rishlar soni
94 marta
Ko'chirishlar soni
9 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirgan san'a:
29.03.2025 | 01:11
Arxiv ichida: doc
Joylangan
05 Jun 2024 [ 18:00 ]
Bo'lim
Informatika va AT
Fayl formati
zip → doc
Fayl hajmi
36.39 KB
Ko'rishlar soni
94 marta
Ko'chirishlar soni
9 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirish kiritilgan:
29.03.2025 [ 01:11 ]
Arxiv ichida: doc