|
Mantiqiy operatsiyalarni bajaruvchi buyruqlar qaysilar?
|
bet | 11/33 | Sana | 10.06.2024 | Hajmi | 47,08 Kb. | | #262342 |
Bog'liq Mantiqiy operatsiyalarni bajaruvchi buyruqlar qaysilar 20-7931.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.
|
| |