Muhammad al xorazmiy nomidagi toshkent axborot texnologiyalari universiteti qarshi filliali kompyuter injeneringi kafedrasi elektronika va sxemalar 2 fanidan


Download 0.67 Mb.
bet2/5
Sana16.06.2023
Hajmi0.67 Mb.
#1503464
1   2   3   4   5
Bog'liq
5.1 amaliy ishi k.t.e

Dasturlarni yozishda barcha sonlar o‘n oltilik sanoq sistemasida ifodalanadi. Dasturdagi buyruqlar - bir, ikki yoki uch baytli bo‘lib, mos holda hotiraning bitta, ikkita yoki uchta yacheykasini egallashlari mumkin. Buni 17.1-rasmdagi dasturni assemblerlagandan keyingi holatini ko‘rsatuvchi 17.2 va 17.3- rasmlar asosida tushunib olish mumkin. Buyruqlarning formatlari qanday ekanligini tushinib olish uchun, dasturni 17.4-rasmdagi bitta qatorda, bitta buyruq keltirilgan ko‘rinishda yozib olamiz. Bunda har bir buyruqning boshlang‘ich adresi ko‘rsatiladi va buyruqning uzunligiga qarab (1, 2 yoki 3 baytli buyruq), u xotiraning ketma-ket joylashgan 1, 2 yoki 3-ta yacheykasini egallaydi.

  • Dasturlarni yozishda barcha sonlar o‘n oltilik sanoq sistemasida ifodalanadi. Dasturdagi buyruqlar - bir, ikki yoki uch baytli bo‘lib, mos holda hotiraning bitta, ikkita yoki uchta yacheykasini egallashlari mumkin. Buni 17.1-rasmdagi dasturni assemblerlagandan keyingi holatini ko‘rsatuvchi 17.2 va 17.3- rasmlar asosida tushunib olish mumkin. Buyruqlarning formatlari qanday ekanligini tushinib olish uchun, dasturni 17.4-rasmdagi bitta qatorda, bitta buyruq keltirilgan ko‘rinishda yozib olamiz. Bunda har bir buyruqning boshlang‘ich adresi ko‘rsatiladi va buyruqning uzunligiga qarab (1, 2 yoki 3 baytli buyruq), u xotiraning ketma-ket joylashgan 1, 2 yoki 3-ta yacheykasini egallaydi.

Dasturlashda, Assembler dasturlash tili ( yoki Assembly tili[1], yoki belgili mashina kodi[2]), binar( ya'ni ikkilik) tilga eng yaqin til bo'lib, unda tildagi koʻrsatmalar va arxitektura koʻrsatmalari oʻrtasida juda kuchli muvofiqlik mavjud. Assembler dasturlash tilida odatda bitta mashina ko'rsatmasi bo'ladi, lekin konstantalar, izohlar, assembler yo'naltirmalari, belgili teglar, xotira joylari, registerlar va makroslarni ham qo'llab-quvvatlaydi.

  • Dasturlashda, Assembler dasturlash tili ( yoki Assembly tili[1], yoki belgili mashina kodi[2]), binar( ya'ni ikkilik) tilga eng yaqin til bo'lib, unda tildagi koʻrsatmalar va arxitektura koʻrsatmalari oʻrtasida juda kuchli muvofiqlik mavjud. Assembler dasturlash tilida odatda bitta mashina ko'rsatmasi bo'ladi, lekin konstantalar, izohlar, assembler yo'naltirmalari, belgili teglar, xotira joylari, registerlar va makroslarni ham qo'llab-quvvatlaydi.
  • Assemblerda yozilgan kod assembler deb ataladigan yordamchi dastur tomonidan, mashina kodiga aylantiriladi. “Assembler” atamasi odatda UilksUiler va Gillning 1951-yilda chop etilgan “Elektron raqamli kompyuter uchun dasturlarni tayyorlash” kitobida berilgan, ammo ular bu atamani “bir nechta dasturlardan iborat boshqa dasturni yig‘uvchi dastur” degan ma’noda ishlatgan. Bo'limlarni bitta dasturda o'zgartirish jarayoni, manba kodini yig'ishda bo'lgani kabi, yig'ish deb ataladi. Assembler dasturni qayta ishlayotgandagi hisoblash bosqichi montaj vaqti deb ataladi.

Download 0.67 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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