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


Ma’lumotlarni uzatish buyruqlariga misol


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

Ma’lumotlarni uzatish buyruqlariga misol


Ma’lumotlarni bir joydan ikkinchi joyga o’tkazish uchun ishlatiladi
Registr - registr, Registr - xotira, Xotira - registr
MOV
MOV R1, 3; R1 03h
MOV R1, R2; R1 R2

Arifmetik operatsiyalar

  • ADD – qo’shish
  • Subtract – ayirish
  • Multiply – ko’paytirish
  • Divide – bo’lish
  • Absolute – operandni uning mutlaq qiymati bilan almashtirish
  • Negate – operandning atributini o’zgartirish
  • Increment – operandga 1 ni qo’shish
  • Decrement – operanddan 1 ni ayirish

Arifmetik buyruqlarga misol

  • 5 + 10 amalini bajarish uchun assembler tilida dastur yozish
  • Qadamlar
    • Qancha registr?
    • Qaysi registrlardan foydalaniladi?
    • Qanday buyruqlar bajariladi?
      • MOV – MOV R1, 5 ; R1 05h
      • ADD – ADD R1, 0xA ; R1 05h + Ah

Mantiqiy operatsiyalar

  • Mantiqiy VA (AND), mantiqiy YOKI (OR), NOT, YOKI EMAS (XOR)
  • Test – bitlar va operandlarni tekshirish
  • Compare – solishtirish
  • Set – holat registr bitlarini sozlash va tozalash
  • Shift – mantiqiy va arifmetik siljishlar
  • Rotate – tsiklik siljishlar

Mantiqiy buyruqlarga misol

  • Misol
    • Berilgan belgini yuqori registrdan quyi registrga yoki aksincha o‘zgartirish uchun assembler tilida dastur yozish.
    • Agar ASCII ni ko'rib chiqsak, bunga 5-bitni o'zgartirish orqali erishish mumkin
    • A = 65 =0x41 = 0 1 0 0 0 0 0 1
      • a = 97 =0x61 = 0 1 1 0 0 0 0 1
    • XOR kodi bilan 00100000 = 32 = 0x20

O’tish operatsiyalari

  • Jump (Branch) – o’tish
    • Shartli o’tish buyruqlari
    • Shartsiz o’tish buyruqlari
  • Return – qaytish
  • Execute – bajarish
  • Skip – keying buyruqga sakrash
  • Halt – dasturning bajarilishini to’xtatish
  • Wait – kutish
  • No Operation – operatsiya yo’q

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