• 32. Maskalangan ma’lumotlar nima va ular qanday qo‘llaniladi
  • Mantiqiy operatsiyalarni bajaruvchi buyruqlar qaysilar?




    Download 47,08 Kb.
    bet11/33
    Sana10.06.2024
    Hajmi47,08 Kb.
    #262342
    1   ...   7   8   9   10   11   12   13   14   ...   33
    Bog'liq
    Mantiqiy operatsiyalarni bajaruvchi buyruqlar qaysilar 20-79

    31.Assemblerda ikkita sonni qo‘shish komandasi nima?
    Assembler tilida ikkita sonni qo'shish uchun ADD (qo'shish) instruksiyasidan foydalaniladi. Quyidagi shaklda bu komanda ko'rsatiladi:
    bash
    Копировать код
    ADD destination, source
    Bu yerda:

    • destination - qo'shish natijasini saqlab olish uchun manzil (ko'rsatkich).

    • source - qo'shiladigan qiymat.

    Masalan, agar biz AX registridagi qiymatga BX registridagi qiymatni qo'shmoqchi bo'lsak, quyidagi komandani ishlatamiz:
    sql
    Копировать код
    ADD AX, BX
    Bu komanda BX registridagi qiymatni AX registridagi qiymatga qo'shadi va natijani AX registrida saqlaydi.


    32. Maskalangan ma’lumotlar nima va ular qanday qo‘llaniladi?
    Maskalangan ma'lumotlar (masked data) - bu ma'lumotlar turi, u o'z ichiga bo'lish mumkin bo'lgan bir necha hodisalardan faqat bir yoki bir necha qismini olib tashlaydi yoki ma'lumotlar ustidan bir maska (ko'paytma) orqali olib tashlaydi.
    Maskalangan ma'lumotlar, ma'lumotlarning faqat ko'plab bitlariga ta'sir ko'rsatish uchun yoki ma'lumotni filtrlash va belgilangan bitlarni olib tashlash uchun ishlatiladi. Masalan, ma'lumotlar kriptografiyada, signallarni qayta tiklashda, sensorlardan ma'lumotlar olishda va boshqa sohalarda foydalaniladi.
    Maskalangan ma'lumotlar qo'llash uchun, ma'lumotlarga mos keluvchi maskalash maqsadida istalgan ma'lumotga masalan, AND, OR, XOR operatsiyalarni qo'llash mumkin. Maskalangan ma'lumotlar, ma'lumotlar ustidan amallarni bajarishdan oldin maskalash va qo'shish uchun operatorlar to'g'risida qo'llaniladi.

    33. Ma'lumotlarni maskalash qanday amalga oshiriladi?


    Ma'lumotlarni maskalash amali, ma'lumotlarni belgilangan maska (ko'paytma) orqali olib tashlashni ifodalaydi. Maskalash, ma'lumotlar ustida belgilangan bitlar ustida operatsiyalarni bajarish orqali amalga oshiriladi. Maskalash uchun eng ko'p ishlatiladigan operatsiyalar AND, OR, XOR va NOT lardir.
    Masalan, agar biz bir ma'lumotga maska qo'llab-quvvatlash uchun AND operatsiyasidan foydalanmoqchi bo'lsak, biz o'zimizning kerakli maskani AND bilan ma'lumot bilan qo'shimcha yoki kamaytirishimiz mumkin.
    Quyidagi misol orqali 1010 va 1100 ma'lumotlarining AND operatsiyasi bilan maskalanishini ko'ramiz:
    plaintext
    Копировать код
    1010 (10)
    AND
    1100 (12)
    -------
    1000 ( 8)
    Shu bilan 1010 va 1100 ma'lumotlarining AND operatsiyasi natijasi 1000 ga tengdir. Natijada, ikkinchi va uchinchi bitlari olib tashlandi.

    Download 47,08 Kb.
    1   ...   7   8   9   10   11   12   13   14   ...   33




    Download 47,08 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mantiqiy operatsiyalarni bajaruvchi buyruqlar qaysilar?

    Download 47,08 Kb.