АЛМАТЫ ТЕХНОЛОГИЯЛЫҚ УНИВЕРСИТЕТІ
ИНЖИНИРИНГ ЖӘНЕ АҚПАРАТТТЫҚ ТЕХНОЛОГИЯЛАР ФАКУЛЬТЕТІ
АВТОМАТТАНДЫРУ ЖӘНЕ РОБОТОТЕХНИКА КАФЕДРАСЫ
Орындаған:
|
Изтурганов Нурасыл
|
Тобы:
|
АЖБ 21-12
|
Тексерген:
|
Мамбетов.С.Т
|
Алматы, 2024 ж
Негізгі логикалық операциялар. AND, NOT, OR және XOR (ерекше немесе)
Бұл мақалада біз кейбір бит операциялары туралы айтатын боламыз. Негізгілерін қарастырайық: XOR (эксклюзив НЕМЕСЕ), AND, NOT және OR.
Өздеріңіз білетіндей, ақпараттың минималды бірлігі бит болып табылады, ол 2 мәннің бірін сақтайды: 0 (False,өтірік ) немесе 1 (True, шын). Осылайша, бит ұяшығы бір уақытта екі мүмкін күйдің біреуінде ғана болуы мүмкін.
Биттермен жұмыс істеу үшін белгілі бір операциялар қолданылады - логикалық немесе логикалық. Оларды оның мәні нөл немесе бір болғанына қарамастан кез келген битке қолдануға болады. Ал, үш негізгі логикалық операцияны қолдану мысалдарын қарастырайық.
Логикалық операция ЖӘНЕ (және)
AND & арқылы белгіленеді.
ЖӘНЕ операторы 2 битте орындалады, мысалы a және b алайық. Егер a және b 1-ге тең болса, AND операциясының нәтижесі 1 болады. Әйтпесе, нәтиже 0 болады. Мысалы, AND көмегімен санның жұп немесе жұп емес екенін білуге болады.
Логикалық операция OR (НЕМЕСЕ)
| белгісімен көрсетіледі.
OR операторы да 2 битпен (a және b) орындалады. Нәтиже 0 болады, егер a және b 0 болса, әйтпесе 1 болады.
XOR логикалық операциясы (ерекше НЕМЕСЕ)
XOR операторы ^ арқылы белгіленеді.
XOR 2 битпен (a және b) орындалады. b немесе a биттерінің бірі 1 болғанда XOR операторының нәтижесі (ерекше НЕМЕСЕ) 1 болады. Әйтпесе, XOR операторының нәтижесі 0 болады.
Логикалық операция NOT (ЕМЕС)
Бұл разрядтық терістеу, сондықтан ол бір битпен орындалады және ~ арқылы белгіленеді.
Нәтиже бит күйіне байланысты. Егер ол нөлдік күйде болса, онда операцияның нәтижесі бір болады және керісінше. Барлығы өте қарапайым.
Достарыңызбен бөлісу: |