Oxirida keltirilgan topshiriqlarni va eslatmani o‘qing Yunalishi guruh talabasi fio kompyuter tashkil etilishi fanidan
Oxirida keltirilgan TOPSHIRIQLARni va ESLATMAni o‘qing
Download 306.79 Kb. Pdf ko'rish
|
- Bu sahifa navigatsiya:
- Oxirida keltirilgan TOPSHIRIQLARni va ESLATMAni o‘qing
Oxirida keltirilgan TOPSHIRIQLARni va ESLATMAni o‘qing
ushbu solishtirishlar Intel va AMD protsessorlar orasida bo‘ladi. Protsessor kompyuterdagi barcha buyruqlarni ishlab chiqaradi (1.1-rasm). 1.1-rasm.Intel va AMD protsessorlari Assembler tili bir dasturlash tili ma’lum bir turdagi protsessor uchun mo‘ljallangan past darajali. Biz uni ishlab chiqarishimiz mumkin manba kodi yuqori darajadagi dasturlash tilidan (masalan, C / C ++). Ammo biz ushbu tilda dasturlarni o‘zimiz ham yozishimiz mumkin. Biz o‘z navbatida assembler kodini assembler yordamida mashina kodiga aylantirishimiz mumkin. Assembler - bu kompyuterni boshqaradigan va ko‘rsatmalarni bitlar naqshiga o‘zgartiradigan dastur. Protsessor undan asosiy operatsiyalarni bajarish uchun foydalanishi mumkin. Ya’ni, assembler tili - bu mashina tilining simvolik ko‘rinishidir. Mashinaning quyi apparat darajasidagi hamma jarayonlar mashina tili buyruqlari yordamida amalga oshiriladi (1.2-rasm). 1.2-rasm. Assembler dasturlash tili Oxirida keltirilgan TOPSHIRIQLARni va ESLATMAni o‘qing ▪ Kompyuterlar ma’lum bir asosiy ko‘rsatmalar to‘plami bilan ta’minlanadi, ular kompyuter bajarishi mumkin bo‘lgan asosiy operatsiyalarga mos keladi. Masalan, "Load" iborasi protsessorning ketma-ket bitlarini protsessor xotirasidagi joydan registr deb ataladigan maxsus omborga ko‘chirilishiga olib keladi. ▪ Dasturchi ushbu assembler ko‘rsatmalaridan foydalangan holda dastur yozishi mumkin. ▪ Deb nomlanuvchi assambleyerlarning ushbu ketma-ketligi manba kodi yoki manba dastur, keyinchalik dasturni boshlaganimizda assembler dasturida ko‘rsatiladi. ▪ Assembler dasturi har bir dastur yo‘riqnomasini manba dasturida oladi va tegishli bitli oqim yoki naqsh hosil qiladi (nollar qatori va ma’lum uzunlikdagi birliklar). ▪ Assambleyer dasturining chiqishi kirish manbai dasturiga nisbatan ob’ekt kodi yoki ob’ekt dasturi deb ataladi. Ob’ekt dasturini tashkil etadigan nollar va bir qatorlar qatori mashina kodi deb ham ataladi. ▪ Keyin biz ob’ekt dasturini istalgan vaqtda ishga tushirishimiz mumkin. Assambleya tili ko‘rsatmalar yoki izohlarni ifodalovchi bayonotlardan iborat. Yo‘riqnomalar tilning ishchi qismi bo‘lib, quyidagi uch guruhga bo‘linadi: ▪ Mashina uchun ko‘rsatmalar. ▪ Montajchi uchun ko‘rsatmalar. ▪ Ibratli ko‘rsatmalar. Ko‘pgina kompilyatorlar manba kodini to‘g‘ridan-to‘g‘ri mashina kodiga o‘zgartirganligi sababli yarating dasturiy ta’minotni ishlab chiquvchilar ko‘pincha assembler tilidan foydalanmasdan dasturlar. Ammo ba’zi hollarda biz dasturni aniq sozlash uchun assembler kodidan foydalanishimiz mumkin. Masalan, dasturchi ma’lum bir jarayonni iloji boricha samarali ishlashiga ishonch hosil qilish uchun uni assembler tilida yozishi mumkin. Assembler tillari protsessor arxitekturasiga qarab turlicha bo‘lishiga qaramay, ular ko‘pincha tegishli ko‘rsatmalar va operatorlarga ega. Quyida x86 protsessorlarini qo‘llab-quvvatlaydigan ko‘rsatmalarga ba’zi misollar keltirilgan. |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling