Assembler tilida asosiy operatorlar bilan tanishish


Assembler – bu “yig’uvchi” degan ma’noni beradi. Birinchi bu ibora 1942 yil Ketlin Boot tomonidan ishlatilgan. 1951 yilda esa Wilkes, Wheeler va Gill lar o’z kitoblarida bu terminni ishlatishgan


Download 10.64 Kb.
bet3/4
Sana18.06.2023
Hajmi10.64 Kb.
#1583348
1   2   3   4
Bog'liq
Assembler tili 5

Assembler – bu “yig’uvchi” degan ma’noni beradi. Birinchi bu ibora 1942 yil Ketlin Boot tomonidan ishlatilgan. 1951 yilda esa Wilkes, Wheeler va Gill lar o’z kitoblarida bu terminni ishlatishgan.

  • Assembler tarixi
  • Assembler – bu “yig’uvchi” degan ma’noni beradi. Birinchi bu ibora 1942 yil Ketlin Boot tomonidan ishlatilgan. 1951 yilda esa Wilkes, Wheeler va Gill lar o’z kitoblarida bu terminni ishlatishgan.

Assembler

Assembler & mashina kodi

  • Mashina tili
    • Protsessor uchun: to'g'ridan-to'g'ri apparat tomonida bajariladi
    • Ko'rsatmalar ikkilik koddan iborat: 1 va 0
  • Assambler tili
    • Operatsiyalar, registrlar va xotira joylarini ifodalash uchun ramziy nomlardan foydalanadigan dasturlash tili.
    • Nisbatan yuqori darajadagi til
    • Ko'rsatmalarning o'qilishi mashina tilidan yaxshiroqdir
    • Mashina tiliga oid ko'rsatmalar bilan birma-bir muloqot
  • “Yig’uvchilar” assembler tilidan mashina kodiga tarjima qiladi
  • Kompilyatorlar yuqori darajadagi dasturlarni mashina kodiga o'tkazadilar
    • Onson shaklda to'g'ridan-to'g'ri yoki
    • Bilvosita assemblerlar orqali.

Compilyator & assembler

Assembler tili sintaksisi

  • Assambleya tili har bir quyi darajadagi mashina buyrug’ini yoki opcodni akslantirish uchun, odatda har bir arxitekturaga oid registrni, flaglarni va boshqalarni aks ettirish uchun mnemonikadan foydalanadi. Ko’pgina operatsiyalar to’liq buyruqni shakllantirish uchun bir yoki bir nechta operandni talab qiladi.

Assembler tili

  • Ushbu til tabiatan prosessor arxitekturasiga yaqin til hisoblanadi. 0 va 1 sonlari bilan ishlashni oldini olish uchun aniq stenografiya sifatida yaratilgan.

Assembler terminalogiyasi

  • Macro assambler makrobuyruqlar imkoniyatini o’z ichiga oladi, shuningdek, assambler tili matni qayta nom bilan ifodalanishi va shu nom yordamida kengaytirilgan matnni boshqa kodga kiritish uchun ishlatilishi mumkin.
  • Cross assembler - bu natija olinishi mumkin bo’lgan tizimdan farqli kompyuterda yoki operatsion tizimda (host tizimida) ishlaydigan assembler kodi. Bu o'rnatilgan tizimlar yoki mikrokontroller kabi dasturiy ta'minotni amalga oshirish uchun resurslarga ega bo'lmagan tizimlar uchun dasturlarni ishlab chiqishni osonlashtiradi.

Download 10.64 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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