рдмрд╛рдЗрдирд░реА рдХрдирд╡рд░реНрдЯрд░

рдмрд╛рдЗрдирд░реА, рдбреЗрд╕реАрдорд▓, рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдФрд░ рдСрдХреНрдЯрд▓ рдХреЗ рдмреАрдЪ рддреБрд░рдВрдд рдкрд░рд┐рд╡рд░реНрддрди рдХрд░реЗрдВред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдЫрд╛рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдмрд┐рдЯ рдСрдкрд░реЗрд╢рди рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдХреЗ рд╕рд╛рде рдЯреЗрдХреНрд╕реНрдЯ рд╕реЗ рдмрд╛рдЗрдирд░реА рдХрдирд╡рд░реНрдЯрд░ред

ЁЯФв рдирдВрдмрд░ рдмреЗрд╕ рдХрдирд╡рд░реНрдЯрд░

ЁЯУЭ рдЯреЗрдХреНрд╕реНрдЯ рд╕реЗ рдмрд╛рдЗрдирд░реА рдХрдирд╡рд░реНрдЯрд░

рдЯреЗрдХреНрд╕реНрдЯ рдпрд╣рд╛рдБ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛

тЪб рдмрд┐рдЯ рдСрдкрд░реЗрд╢рдиреНрд╕ рдХреИрд▓рдХреБрд▓реЗрдЯрд░

рдЗрдирдкреБрдЯ A
рдЗрдирдкреБрдЯ B
AND (A & B)
0
OR (A | B)
0
XOR (A ^ B)
0
NOT A (~A)
0

ЁЯУЪ рдЪрд░рдг-рджрд░-рдЪрд░рдг рд░реВрдкрд╛рдВрддрд░рдг

рд░реВрдкрд╛рдВрддрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЪрд░рдг-рджрд░-рдЪрд░рдг рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдКрдкрд░ рдХрд┐рд╕реА рднреА рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред

ЁЯУЛ рддреНрд╡рд░рд┐рдд рд╕рдВрджрд░реНрдн рдЧрд╛рдЗрдб

рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдБ

рдмрд╛рдЗрдирд░реА (рдЖрдзрд╛рд░ 2): 0, 1

рдСрдХреНрдЯрд▓ (рдЖрдзрд╛рд░ 8): 0-7

рджрд╢рдорд▓рд╡ (рдЖрдзрд╛рд░ 10): 0-9

рд╣реЗрдХреНрд╕ (рдЖрдзрд╛рд░ 16): 0-9, A-F

AND (&): Both bits must be 1 OR (|): At least one bit is 1 XOR (^): Bits are different NOT (~): Flip all bits Example: 1010 & 1100 = 1000

рдЙрджрд╛рд╣рд░рдг: 10 (рджрд╢рдорд▓рд╡)

рдмрд╛рдЗрдирд░реА: 1010

рдСрдХреНрдЯрд▓: 12

рд╣реЗрдХреНрд╕: A

рдмрд╛рдЗрдирд░реА рд╕реЗ рджрд╢рдорд▓рд╡:

рдпреЛрдЧ (рдЕрдВрдХ ├Ч 2^рд╕реНрдерд┐рддрд┐)

рдбрдмреНрд▓реНрдпреВрдЖрдИрдП рдХреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗрдВ

ЁЯдЦ рдкреНрд░рддреНрдпреЗрдХ рд╣реЗрдХреНрд╕ рдЕрдВрдХ = 4 рдмрд╛рдЗрдирд░реА рдЕрдВрдХ

ЁЯТм рдЪреИрдЯрдЬреАрдкреАрдЯреА
AND (&): рджреЛрдиреЛрдВ рдмрд┐рдЯ 1 рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП
ЁЯза рдХреНрд▓реЙрдб
NOT (~): рд╕рднреА рдмрд┐рдЯ рдкрд▓рдЯреЗрдВ
тЬи рдЬреЗрдорд┐рдиреА рдЙрджрд╛рд╣рд░рдг: 1010 & 1100 = 1000
рд╕рд╛рдорд╛рдиреНрдп рдорд╛рди