• Royxatdan otish xotirasidan foydalanish.
  • Manzil
  • 7 Amaliy ish bo‘yicha variantlar
  • Hisobotni shakllantirish: «pdf» formatida yuklang matn
  • Xotira turlari va ularning xususiyatlari. Assembler dasturlashda registr xotirasi va ram xotirasidan foydalanish




    Download 95,51 Kb.
    bet6/6
    Sana19.12.2023
    Hajmi95,51 Kb.
    #124099
    1   2   3   4   5   6
    Bog'liq
    KTE2
    9-LABORATORIYA ISHI, mustaqil ish 13-v, Labaratoriya ishi Mamataliyev Bexzod, 2-Mustaqil ish Kiberhuquq va kiberetika sohasida halqaro qonunch-fayllar.org, 1-amaliy ish
    0009

    STA 0903

    32 03 09

    0903 ← A

    000C

    LDA 0900

    3A 00 09

    A ← 0900

    000F

    MOV B A

    47

    B ← A

    0010

    LDA 0901

    3A 01 09

    A ← 0901

    0013

    ANA B

    A0

    A ← AB

    0014

    STA 0904

    32 04 09

    0904 ← A

    0017

    LDA 0903

    3A 03 09

    A ← 0903

    001A

    MOV B A

    47

    B ← A

    001B

    LDA 0904

    3A 04 09

    A ← 0904

    001E

    ANA B

    A0

    A ← AB

    001F

    STA 0905

    32 05 09

    0905 ← A

    0022

    LDA 0900

    3A 00 09

    A ← 0900

    0025

    MOV B A

    47

    B ← A

    0026

    LDA 0901

    3A 01 09

    A ← 0901

    0029

    ADD B

    80

    A ← A+B

    002A

    СМА

    2F

    Invertirlash А

    002B

    RAL

    17

    Chap tomonga siklik siljish

    002C

    STA 0906

    32 06 09

    0906 ← A

    002F

    LDA 0905

    3A 05 09

    A ← 0905

    0032

    MOV B A

    47

    B ← A

    0033

    LDA 0906

    3A 06 09

    A ← 0906

    0036

    SUB B

    90

    A ← A-B

    0037

    STA 0909

    32 09 09

    0909 ← A

    003A

    HLT

    76

    Dasturni to‘xtatish


    Ro'yxatdan o'tish xotirasidan foydalanish.
    Bunday holda, arifmetik va mantiqiy operatsiyalarni bajarish uchun barcha mavjud registrlardan foydalanish mumkin (B, C, D, E, H, L). Barcha operatsiyalar batareya orqali amalga oshiriladi. Olingan natijalarni saqlash uchun xotira hujayralaridan foydalanishga yo'l qo'yilmaydi.
    Jadval 2
    № 7. Amaliy ishlarni bajarish uchun namunaviy dastur. Registrli xotira

    Manzil

    Mnemokod

    Kod

    Izoh

    0000

    MVI B a

    06 a

    B ← a

    0002

    MVI C b

    0E b

    C ← b

    0004

    MVI D c

    16 c

    D ← c

    0006

    MOV A B

    78

    A ← B

    0007

    ADD D

    82

    A ← A+D

    0008

    RAR

    1F

    O’ngga siklik siljish

    0009

    ANA B

    A0

    A ← AB

    000A

    ANA C

    A1

    A ← AD

    000B

    MOV E A

    5F

    E ← A

    000C

    MOV A B

    78

    A ← B

    000D

    ADD C

    81

    A ← A+C

    000E

    СМА

    2F

    Invertirlash А

    000F

    RAL

    17

    Chapga siklik siljish

    0010

    SUB E

    93

    A ← A-E

    0011

    MOV E A

    5F

    E ← A

    7 Amaliy ishlarni bajarish uchun topshiriq :


    1. Dasturlarni bajarish uchun blok sxemasini tuzish kerak:
    RAM xotirasidan foydalanish;
    Ro'yxatdan o'tish xotirasidan foydalanish.
    2. Ikkita dastur yozing va jadvallarni to'ldiring:
    Ro'yxatdan o'tish xotirasidan foydalanish (MVI, MOV);
    RAM xotirasidan foydalanish (LDA, STA)

    Jadval 3
    Dasturni yozish uchun jadval.



    Manzil

    Mnemokod

    Kod

    Izoh













    Manzil – bu buyruq joylashgan RAMdagi manzil. Ushbu emulyatorda maksimal manzilga erishish mumkin-FFFF
    Kod (Qiymat) – buyruq kodi yoki kiritilgan qiymatlar yozilgan ustun.
    Mnemokod (Buyruq) – ushbu ustunda bajarilgan buyruqlar berilgan.
    Izoh – amalga oshirilgan operatsiyalarga sharhlar yozish.
    Kompilyatsiya qilingan dasturlarning skrinshotlarini oling. Skrinshotda dastur va natija ko'rinishida joylang.

    7 Amaliy ish bo‘yicha variantlar



    1



    2



    3



    4



    5



    6



    7



    8



    9



    10



    11



    12



    13



    14



    15



    16



    17



    18



    19



    20



    21



    22



    23



    24



    25



    26



    27



    28



    29



    30




    Hisobot tayyorlash uchun talablar
    Hisobot tarkibi:
    а) Muqova varog’i;
    б) Blok sxema;
    в) Bajarilgan dasturlarning skrinshotlari (har bir qadam uchun bitta skrinshot);
    г) Barcha bandlarda to'ldirilgan jadvalning mavjudligi;
    д) Xulosa.
    Hisobotni shakllantirish:
    «pdf» formatida yuklang
    matn: Times New Roman; 14 shrift; 1,5 interval, kengligi bilan tekislang;
    Jadval: Times New Roman; 14 shrift; 1,15 interval, kengligi bilan tekislang;
    Rasm: O'rtada tekislash, rasmdan oldin va rasm nomidan keyin oraliq qo'shing. Rasmni nomlanishi " 1.1-rasm -....»



    Download 95,51 Kb.
    1   2   3   4   5   6




    Download 95,51 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Xotira turlari va ularning xususiyatlari. Assembler dasturlashda registr xotirasi va ram xotirasidan foydalanish

    Download 95,51 Kb.