1-bob. Algoritm va dasturlashga kirish


-jadval. Bayt razryadlari ustida bajariladigan mantiqiy amallar


Download 1.11 Mb.
Pdf ko'rish
bet14/19
Sana22.01.2023
Hajmi1.11 Mb.
#1108634
1   ...   11   12   13   14   15   16   17   18   19
Bog'liq
1-ma\'ruza

1.5-jadval. Bayt razryadlari ustida bajariladigan mantiqiy amallar 
Amallar 
Mazmuni 

Mantiqiy VA (koʻpaytirish) 

Mantiqiy YOKI (qoʻshish) 

Istisno qiluvchi YOKI 

Mantiqiy INKOR (inversiya) 
Razryadli mantiqiy amallarning bajarish natijalarini jadval 
koʻrinishida koʻrsatish mumkin. 


26 
1.6-jadval. Razryadli mantiqiy amallarning bajarish natijalari 


C=A&B C=A|B 
C=A^B 
C=~A 
























Yuqoridagi keltirilgan misol uchun qoʻriqlash tizimini ifodalovchi 
bir baytli char tipidagi oʻzgaruvchini eʻlon qilish mumkin: 
char q_taxtasi=0; 
Bu yerda q_taxtasi oʻzgaruvchisiga 0 qiymat berish orqali barcha 
xonalar qoʻriqlash tizimiga ulanmaganligi ifodalanadi: 
















Agar 3-xonani tizimga ulash zarur boʻlsa 
q_taxtasi=q_taxtasi|0x04; 
amalini bajarish kerak, chunki 0x04
16
=00000100
2
va mantiqiy YOKI 
amali natijasida q_taxtasi oʻzgaruvchisi bayti quyidagi koʻrinishda 
boʻladi: 
















Xuddi shunday yoʻl bilan boshqa xonalarni tizimga ulash mumkin, 
zarur boʻlsa birdaniga ikkitasini (zarur boʻlsa barchasini): 
q_taxtasi=q_taxtasi|0x1F; 
Mantiqiy koʻpaytirish orqali xonalarni qoʻriqlash tizimidan 
chiqarish mumkin: 

Download 1.11 Mb.

Do'stlaringiz bilan baham:
1   ...   11   12   13   14   15   16   17   18   19




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling