Mavzu: Intel i8085А protsessorlarda assembler buyruqlar tizimi va ularning formatlari


Download 12.55 Kb.
bet2/4
Sana16.11.2023
Hajmi12.55 Kb.
#1781614
TuriУчебное пособие
1   2   3   4
Bog'liq
iKMdewHckjllYwDplhTvKZbYkN0s08RJxoDMzIZt

MP buyruqlar tizimining turlari

  • x86
    • Intel 8086 CPU lariga asoslangan (1978 yil)
    • 16, 32 & 64-bit
  • ARM
    • 32-bit & 64-bit
    • Dastlab Acorn RISC mashinalarida ishlatilgan
  • SPARC
  • PIC
    • 8-bit dan 32-bit gacha
    • Microchip tomonidan ishlab chiqilgan
  • Z80
    • 8-bit
    • Zilog tomonidan ishlab chiqilgan (1976 yil)

Buyruq formati

  • Mashina buyruqlari (ko’rsatmalari) elementlari
    • Operatsiya kodi - bajariladigan operatsiyani bildiradi va u ikkilik koddir (0,1).
    • Operand-manba – kiruvchi operandlar
    • Operand-natija – natija operandlar
    • Keyingi buyruq. Bu protsessorga buyruq bajarilgandan so’ng keyingi buyruqni qayerdan olish kerakligini aytadi

Buyruq formati

  • Operand joylashuvi
    • Asosiy (RAM) yoki virtual xotira
    • Protsessor registrlari - protsessorda bir yoki bir nechta registrlar mavjud. Bundan tashqari, registrlar raqami ko’rsatilishi kerak.
    • To’g’ridan-to’g’ri - operandning qiymati bajariladigan buyruqning maydonida joylashgan.
    • Kiritish / chiqarish qurilmasi. Ko’rsatmalarda ishlash uchun kiritish-chiqarish moduli va qurilma ko’rsatilishi kerak.

Buyruq formati

  • Odatda buyruq operatsiya kodi va operandni ko’rsatishning ba’zi usullari, ko’pincha uning joylashuvi yoki xotiradagi manzilining kombinatsiyasidan iborat bo’ladi.
  • Oddiy buyruq formati

Operatsiya turlari

  • Ma’lumotlarni uzatish (Data transfer)
  • Arifmetik (Arithmetic)
  • Mantiqiy (Logical)
  • Kiritish / chiqarish (I/O)
  • O’tkazish (Transfer of control)
  • O’zgartirish (Conversion)

Ma’lumotlarni uzatish operatsiyalari


Operatsiya nomi

Tavsifi

Move (Transfer)

So’z yoki blokni manbadan qabul qiluvchi manzilga o’tkazish

Store

So’zni protsessordan xotiraga o’tkazish

Load (fetch)

So’zni xotiradan protsessorga o’tkazish

Exchange

Manba va qabul qiluvchi tarkibini almashish

Clear (Reset)

So’zni noldan belgilangan qabul qiluvchi manzilga o’tkazish

Set

So’zni birliklardan qabul qiluvchi manzilga o’tkazish

PUSH

So’zni manbadan stekning yuqori qismiga o’tkazish

POP

So’zni stekning yuqori qismidan belgilangan joyga o’tkazish

Download 12.55 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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