• 2-Laborotoriya ishi. Mavzu: Oddiy arifmetik va mantiqiy amallarni bajarish kichik raqamlar ustida. 14-VARIANT
  • Savollar: 1.Sonlarni berilish shakllari .Sanoq tizimlari va bir tizimdan ikkinchi tizimga oʻtkazish usullari Javob
  • 1-Laborotoriya ishi. Mavzu: Eng oddiy dasturlarni yaratish va tuzish Ishning maqsadi: kp580 mikroprotsessor komandalarini organish assembler tilida dasturlar tuzish




    Download 1,51 Mb.
    bet2/4
    Sana13.05.2024
    Hajmi1,51 Mb.
    #230265
    1   2   3   4
    Bog'liq
    mikro

    Savollar

    1. Har qanday MK komandalar ro‘yxatida amallarning nechta guruhga ajratish mumkin. Javob(4 ta)

    2. Operandalarni berish uchun ularni qanday metodlari (adreslash usullari) qo‘llaniladi. Javob( lokalizatsiyalash )

    3. MK yadrosi tarkibiga protsessor, nimalar kiradi. Javob(taktli generator va shina kontrolleri )

    4. Har qanday MK komandalar ro‘yxatida amallarning to‘rtta guruhiga ajratish mumkin: ular qaysilar Javob( ma’lumotlar uzatish amallari - arifmetik amallar («VA», «Yoki», «Yoki» ni istisno qiladigan inversiya, turli siljishlar); - boshqaruvni uzatish amallari (berilgan adres bo‘yicha shubhasiz o‘tish, operandlar tengsizligi yoki tenglik sharti bo‘yicha o‘tish, quyi dasturga o‘tish va undan qaytarish va h.k.). )

    5. ADD komandasi qanday vazifa bajaradi.

    Javob(ADD Operandlar(Rd, Rr) Tavsif( O‘tkazish bayrog‘ini hisobga olmagan xolda qo‘shish) Operatsiya(Rd <- Rd + Rr) Bayroqlar(Z, C, N, V, H, S) Taktlar soni( 1)

    2-Laborotoriya ishi.
    Mavzu: Oddiy arifmetik va mantiqiy amallarni
    bajarish kichik raqamlar ustida.
    14-VARIANT


    Ishning maqsadi: KP580 mikroprotsessoridagi asosiy komandalarni o’rganish va sodda dasturlar tuzish.

    Адрес(hex)

    Мнемоника

    Код

    Содержание

    0001

    MVI H,

    0x16

    H ga 45

    0002

    MVI C

    0x0E

    C ga 5

    0003










    0004

    MVI B,

    0x06

    B ga 10

    0005










    0006

    MVI D,

    0x16

    D ga 12

    0007










    0008

    MOV A ,H

    0x7C

    H ga Akum o’zlashtir

    0009

    SUB C

    0x91

    C ayirildi

    000A

    ADD B

    0x80

    B qo’shildi

    000B

    ORA D

    0xB2

    Mantiqiy yoki

    000C

    MOV E ,A

    0x5F

    Akkumdan E ga ko’chirildi

    000D

    HTL

    0x76

    Tugatiladi



    Savollar:
    1.Sonlarni berilish shakllari .Sanoq tizimlari va bir tizimdan ikkinchi tizimga oʻtkazish usullari
    Javob: Sonlarni berilish shakllari:

    1. Butun sonlar: Bu shakldagi sonlar faqat musbat yoki manfiy butun sifatlarga ega bo'lishi mumkin. Masalan, 0, 1, -2, 3, 1005, -678 kabi sonlar butun sonlarga misol.

    2. O'nlik sonlar: Bu shakldagi sonlar butun va kasr sifatlarga ega bo'lishi mumkin. Masalan, 0.5, -3.14, 2.75, 100.01 kabi sonlar o'nlik sonlarga misol.

    3. Musbat, manfiy va nol: Sonlarni musbat bo'lishi, manfiy bo'lishi yoki 0 bo'lishi mumkin. Musbat sonlar 0 dan katta, manfiy sonlar 0 dan kichik, va 0 noldan iborat sonlardir.

    Sanoq tizimlari:

    1. Natural sonlar: Doimiy sanoq tizimida yashirinuvchisiz va kichraytirilgan sonlar o'chiriladi. Bu sonlar 1, 2, 3, 4, 5, ... kabi sonlarga misol. Bu tizim yomon sonlarga (masalan, -1, -2, -3 kabi sonlar) ega emas.

    2. Butun sonlar: Bu tizim butun sifatga ega bo'lgan sonlarni o'z ichiga oladi. Bu sonlarning o'nlik sifati bo'lgan creditor debitorga ham ega bo'lishi mumkin.

    3. O'nlik sonlar: Bu tizim o'nlik sifatga ega bo'lgan sonlarni o'z ichiga oladi. Bu sonlar kirish qiymatlarini olsiz, musbat va manfiy bo'lishi mumkin.

    Bir tizimdan ikkinchi tizimga oʻtkazish usullari:

    1. Butun sonni o'zgartirish: Bir tizimdagi butun sonni ikkinchi tizimga o'tkazish uchun sonning kichik bo'lishi kerak. Masalan, 4.0 sonini 4 ga kesib olish orqali ikkinchi tizimga 4 ni o'tkazish mumkin.

    2. Kasr sonni o'zgartirish: Bir tizimdagi kasr sonni ikkinchi tizimga o'tkazish uchun sonning o'nlikli qismini olib, kasrni butun son sifatiga keltirib olish kerak. Masalan, 2.75 sonini 275/100 ga o'tkazish orqali ikkinchi tizimga 275 ni o'tkazish mumkin.

    3. Turkum sonni o'zgartirish: Bir tizimdagi turkum sonni ikkinchi tizimga o'tkazish uchun sonning 10 ga bo'linib, darajaga qaraytirish kerak. Masalan, 35,000 sonini 3.5 x 10^4 ga o'tkazish orqali ikkinchi tizimga 3.5 x 10^4 ni o'tkazish mumkin.



    Download 1,51 Mb.
    1   2   3   4




    Download 1,51 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    1-Laborotoriya ishi. Mavzu: Eng oddiy dasturlarni yaratish va tuzish Ishning maqsadi: kp580 mikroprotsessor komandalarini organish assembler tilida dasturlar tuzish

    Download 1,51 Mb.