Mikroassembler - Microassembler

A mikroassembler a kompyuter dasturi bu yordam beradi mikroprogram, deb nomlangan proshivka, xuddi shu tarzda kompyuterning past darajadagi ishlashini boshqarish montajchi a uchun yuqori darajadagi kodni tayyorlashga yordam beradi protsessor. Farqi shundaki, mikroprogram odatda faqat protsessor ishlab chiqaruvchisi tomonidan ishlab chiqiladi va bilan yaqindan ishlaydi kompyuter texnikasi. Mikroprogramlangan kompyuterda mikroprogram operatsiyalarini amalga oshiradi ko'rsatmalar to'plami unda har qanday oddiy dastur (ikkalasini ham o'z ichiga oladi) amaliy dasturlar va operatsion tizimlar ) yozilgan. Mikroprogramdan foydalanish ishlab chiqaruvchiga ba'zi bir xatolarni tuzatishga imkon beradi, shu jumladan apparatni o'zgartirmasdan apparatni loyihalashdagi xatolar atrofida ishlaydi. Mikroassembler tomonidan ishlab chiqarilgan mikroprogramlardan foydalanishning yana bir vositasi bir xil apparatning boshqacha ishlashiga imkon berishdir ko'rsatmalar to'plamlari. U yig'ilgandan keyin mikroprogramma a ga yuklanadi nazorat do'koni a mantig'ining bir qismiga aylanish Markaziy protsessor "s boshqaruv bloki.

Ba'zi mikroassemblerlar ko'proq umumlashtirilgan va bitta kompyuter arxitekturasiga yo'naltirilmagan. Masalan, so'l-assambleyerga o'xshash imkoniyatlardan foydalanish orqali, Raqamli uskunalar korporatsiyasi ulardan foydalangan MICRO2 kompyuter arxitekturasi va amalga oshirilishining juda keng doirasi uchun mikroassembler.

Agar berilgan kompyuter dasturini qo'llab-quvvatlasa a yoziladigan boshqaruv do'koni, mikroassembler odatda mijozlarga moslashtirilgan mikrokod yozish vositasi sifatida taqdim etiladi.

Jarayonida mikrokod yig'ish, tarqatishdan oldin mikroprogramni emulyatsiya vositalari bilan tekshirish foydalidir. Hozirgi kunda mikrokodlash qayta tiklandi, chunki o'ziga xos xususiyatlarga moslashish uchun allaqachon ishlab chiqarilgan yoki sotilgan protsessor dasturlarini to'g'rilash va optimallashtirish mumkin. operatsion tizimlar yoki apparatdagi xatolarni tuzatish uchun. Biroq, bugungi kunda ishlaydigan protsessorlar uchun keng qo'llaniladigan mikroassembler mikrokodni boshqarish uchun mavjud emas. Afsuski, protsessorning mikrokodini bilish odatda mulkiy ma'lumot hisoblanadi, shuning uchun uni qanday o'zgartirish haqida ma'lumot olish qiyin.

Tashqi havolalar

  • "Mikrokodesimulyator MikroSim 2010". 0/1-SimWare. Olingan 2010-10-03.
  • "Mikroprogrammning qisqacha tarixi". M. Smotherman. 2010 yil. Olingan 2010-10-03.
  • "Kompyuter tuzilmalari: printsiplari va misollari, 2-qism, KOMPYUTER kosmosning mintaqalari, 1-bo'lim, MIKROPROGRAMGA asoslangan protsessorlar, 151-bet". McGraw-Hill kompyuter fanlari seriyasi. Olingan 2010-10-03.
  • "Intel (R) 64 va IA-32 Architectures Software Developer Manual, Volume 3A: System Programming Guide, Part 1, Chapter 8.11:" Mikrokodni yangilash vositalari"" (PDF). Intel korporatsiyasi. 2009 yil dekabr. Olingan 2010-10-03.