Video: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan 2025
Salah satu perkara hebat tentang binari ialah ia sangat berkesan dalam pengendalian operasi khas: iaitu, operasi logik . Empat operasi logik asas wujud walaupun operasi tambahan diperoleh daripada empat operasi asas. Tiga operasi - AND, OR, dan XOR - bandingkan dua digit biner (bit). Keempat (TIDAK) berfungsi hanya sedikit.
Senarai berikut meringkaskan operasi logik asas:
-
DAN: Operasi DAN membandingkan dua nilai binari. Jika kedua-dua nilai adalah 1, hasil operasi DAN adalah 1. Jika satu atau kedua-dua nilai adalah 0, hasilnya adalah 0.
-
ATAU: Operasi OR membandingkan dua nilai binari. Jika sekurang-kurangnya satu daripada nilai adalah 1, hasil operasi OR ialah 1. Jika kedua nilai adalah 0, hasilnya adalah 0.
-
XOR: Operasi XOR membandingkan dua nilai binari. Sekiranya salah satu daripada mereka adalah 1, hasilnya ialah 1. Jika kedua-dua nilai adalah 0 atau jika kedua-dua nilai adalah 1, hasilnya adalah 0.
-
NOT: Operasi TIDAK tidak membandingkan dua nilai. Sebaliknya, ia hanya mengubah nilai nilai perduaan tunggal. Jika nilai asal adalah 1, TIDAK mengembalikan 0. Jika nilai asal adalah 0, TIDAK mengembalikan 1.
Nilai Pertama | Nilai Kedua | DAN | ATAU > XOR | 0 |
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
1 | 0 | 1 | 1 | 1 |
0 | 0 | 1 | 1 | 1 |
1 | 1 | 1 | 0 |
|
10010100 DAN 11011101 10010100
Seperti yang anda dapat lihat, hasilnya adalah 10010100.
