Negatīvi skaitļi kā binārs kods - kā tas darbojas
Plānojot, bieži tiek izmantoti negatīvi skaitļi. Šis praktiskais padoms parāda, kā šos skaitļus var attēlot arī kā bināro kodu.
Parādiet negatīvos skaitļus kā bināru kodu
Pirmo bitu parasti izmanto kā zīmi, lai attēlotu negatīvos skaitļus. 1 apzīmē negatīvu skaitli. Cipars 42 ir skaitlis 101010 duālajā sistēmā, tāpēc skaitlis +42 ir attēlots duālajā sistēmā ar 00101010, un cipars -42 ar 10101010.
- Lai jūs varētu paļauties arī uz šo numuru, ir tā saucamais papildinājums. Negatīva skaitļa summu pārveido par bināro skaitli, un tad veidojas komplekss: -3 → | -3 | = (0011) ₂ → (1100) ₂
- Komplementa problēma tomēr ir dubultā nulles attēlošana, t.i., 1111 un 0000. Turklāt papildinājumi, kas pārsniedz nulli, nedarbojas: -3 +5 ≠ 2
- Lai jūs varētu rēķināties arī ar negatīviem skaitļiem, datorzinātnēs tie ir divi papildinājumi. Nulles dubultā attēlošana tiek novērsta, pirms konvertēšanas pievienojot 1: -3 → | -3 + 1 | = (0010) ₂ → (1101) ₂
- Ja rakstiski pievienojat skaitli (1101) ₂ un 5, kā rezultātu iegūsit 2.
Viltīga mīkla: šis kods nāk no slepenā dienesta - vai jūs varat to atrisināt?
Nākamajā praktiskajā padomā mēs parādīsim, kā jūs varat atšifrēt QR kodu ar roku.