{"id":15197,"date":"2023-06-29T00:00:00","date_gmt":"2023-06-29T00:00:00","guid":{"rendered":"https:\/\/tech-lib.net\/tech\/understanding-binary-code-how-to-convert-read-and-write-in-binary\/"},"modified":"2023-06-29T00:00:00","modified_gmt":"2023-06-29T00:00:00","slug":"understanding-binary-code-how-to-convert-read-and-write-in-binary","status":"publish","type":"post","link":"https:\/\/tech-lib.net\/tech\/understanding-binary-code-how-to-convert-read-and-write-in-binary\/","title":{"rendered":"Understanding Binary Code &#8211; How to Convert, Read, and Write in Binary"},"content":{"rendered":"<div class=\"orig\">\n<div class=\"origqestion\">Jak zapisa\u0107 liczb\u0119 dziesi\u0119tn\u0105 10 w postaci binarnej?<\/div>\n<div class=\"origanswer\">Zamiana u\u0142amka dziesi\u0119tnego na binarny polega na <b>mno\u017ceniu liczby przez 2 i wypisywaniu kolejnych cyfr przed kropk\u0105<\/b>.<\/div>\n<div class=\"origurl\">\n\t\t\t\t\t<span> Dowiedz si\u0119 wi\u0119cej na<\/span> <a href=\"https:\/\/pracownik.kul.pl\/files\/10382\/public\/systemy_liczbowe_1.pdf\">pracownik.kul.pl<\/a>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<div class=\"articlecontent\">\n<div class=\"newlinediv\"><\/div>\n<p> Kod binarny, znany r\u00f3wnie\u017c jako j\u0119zyk maszynowy, jest podstaw\u0105 nowoczesnych system\u00f3w komputerowych. Jest to j\u0119zyk, kt\u00f3ry komputery rozumiej\u0105 i w ten spos\u00f3b komunikuj\u0105 si\u0119 ze sob\u0105. Ale jak wygl\u0105da kod binarny i jak mo\u017cemy z nim pracowa\u0107? W tym artykule zbadamy podstawy kodu binarnego, w tym jak konwertowa\u0107, czyta\u0107 i pisa\u0107 w kodzie binarnym. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Jak przekonwertowa\u0107 System 2 na System 10? <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Kod binarny jest systemem o podstawie 2, co oznacza, \u017ce u\u017cywa tylko dw\u00f3ch cyfr &#8211; 0 i 1. Z drugiej strony, system dziesi\u0119tny jest systemem o podstawie 10, kt\u00f3ry u\u017cywa dziesi\u0119ciu cyfr &#8211; od 0 do 9. Aby przekonwertowa\u0107 liczb\u0119 binarn\u0105 na dziesi\u0119tn\u0105, u\u017cywamy systemu warto\u015bci miejsc. Ka\u017cda cyfra w liczbie binarnej reprezentuje pot\u0119g\u0119 dw\u00f3jki, zaczynaj\u0105c od najbardziej wysuni\u0119tej na prawo cyfry. Na przyk\u0142ad, liczb\u0119 binarn\u0105 1011 mo\u017cna przekonwertowa\u0107 na dziesi\u0119tn\u0105 w nast\u0119puj\u0105cy spos\u00f3b: <\/p>\n<div class=\"title\"> 1 x 2^3 + 0 x 2^2 + 1 x 2^1 + 1 x 2^0 = 8 + 0 + 2 + 1 = 11 <\/div>\n<div class=\"newlinediv\"><\/div>\n<p> Dlatego liczba binarna 1011 jest r\u00f3wnowa\u017cna liczbie dziesi\u0119tnej 11. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Jak odczyta\u0107 kod binarny na litery? <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Kod binarny to j\u0119zyk sk\u0142adaj\u0105cy si\u0119 z zer i jedynek, kt\u00f3re reprezentuj\u0105 instrukcje i dane. Ka\u017cde 0 lub 1 nazywane jest bitem, a grupa 8 bit\u00f3w nazywana jest bajtem. Aby odczyta\u0107 kod binarny na litery lub znaki, u\u017cywamy systemu kodowania, takiego jak ASCII (American Standard Code for Information Interchange). ASCII przypisuje unikalny kod binarny do ka\u017cdego znaku, np. litera &#8222;A&#8221; jest reprezentowana przez kod binarny 01000001. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Jak przekonwertowa\u0107 liczby na kod binarny? <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Aby przekonwertowa\u0107 liczby dziesi\u0119tne na kod binarny, u\u017cywamy procesu zwanego dzieleniem binarnym. Polega to na podzieleniu liczby dziesi\u0119tnej przez 2 i zapisaniu reszty. Nast\u0119pnie powtarzamy proces z ilorazem, a\u017c otrzymamy iloraz 0. Na przyk\u0142ad, aby przekonwertowa\u0107 liczb\u0119 dziesi\u0119tn\u0105 10 na kod binarny: <\/p>\n<div class=\"title\"> 10 \u00f7 2 = 5 reszta 0 <\/div>\n<p> 5 \u00f7 2 = 2 reszta 1 <\/p>\n<div class=\"title\"> 2 \u00f7 2 = 1 reszta 0 <\/div>\n<p> 1 \u00f7 2 = 0 reszta 1 <\/p>\n<div class=\"newlinediv\"><\/div>\n<div class=\"newlinediv\"><\/div>\n<p> Odczytanie reszt od do\u0142u do g\u00f3ry daje nam kod binarny liczby dziesi\u0119tnej 10 &#8211; 1010. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Jak przet\u0142umaczy\u0107 tekst na kod binarny? <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Aby przet\u0142umaczy\u0107 tekst na kod binarny, u\u017cywamy systemu kodowania, takiego jak ASCII lub Unicode. Ka\u017cdemu znakowi w tek\u015bcie przypisywany jest unikalny kod binarny, kt\u00f3ry mo\u017cna nast\u0119pnie wykorzysta\u0107 do reprezentowania tekstu w postaci binarnej. Na przyk\u0142ad s\u0142owo &#8222;hello&#8221; w ASCII by\u0142oby reprezentowane przez kod binarny: <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 01101000 01100101 01101100 01101111 <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Ka\u017cda grupa 8 bit\u00f3w reprezentuje pojedynczy znak w tek\u015bcie. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Jak zapisa\u0107 liczb\u0119 dziesi\u0119tn\u0105 10 w postaci binarnej? <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Jak wspomniano wcze\u015bniej, liczba dziesi\u0119tna 10 mo\u017ce by\u0107 zapisana w postaci binarnej jako 1010. Dzieje si\u0119 tak, poniewa\u017c 10 \u00f7 2 = 5 reszta 0, 5 \u00f7 2 = 2 reszta 1, 2 \u00f7 2 = 1 reszta 0 i 1 \u00f7 2 = 0 reszta 1. Odczytanie reszt od do\u0142u do g\u00f3ry daje nam kod binarny 1010, kt\u00f3ry reprezentuje liczb\u0119 dziesi\u0119tn\u0105 10 w postaci binarnej. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Podsumowuj\u0105c, kod binarny jest fundamentaln\u0105 cz\u0119\u015bci\u0105 nowoczesnych system\u00f3w komputerowych, a zrozumienie, jak konwertowa\u0107, czyta\u0107 i pisa\u0107 w kodzie binarnym jest niezb\u0119dne dla ka\u017cdego informatyka. Korzystaj\u0105c z kodu binarnego, komputery mog\u0105 wykonywa\u0107 z\u0142o\u017cone zadania i skutecznie komunikowa\u0107 si\u0119 ze sob\u0105, umo\u017cliwiaj\u0105c nam tworzenie pot\u0119\u017cnego oprogramowania i aplikacji.<\/p><\/div>\n<div class=\"questions\">\n<div class=\"questionstitle\">FAQ<\/div>\n<div class=\"question\">\n<div class=\"qtitle\"> Ile wynosi 11 w systemie binarnym?<\/div>\n<p> W systemie binarnym liczba 11 jest reprezentowana jako 1011.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Jak zapisa\u0107 liczb\u0119 dziesi\u0119tn\u0105 10 w postaci binarnej? Zamiana u\u0142amka dziesi\u0119tnego na binarny polega na mno\u017ceniu liczby przez 2 i wypisywaniu kolejnych cyfr przed kropk\u0105. Dowiedz si\u0119 wi\u0119cej na pracownik.kul.pl Kod binarny, znany r\u00f3wnie\u017c jako j\u0119zyk maszynowy, jest podstaw\u0105 nowoczesnych system\u00f3w komputerowych. Jest to j\u0119zyk, kt\u00f3ry komputery rozumiej\u0105 i w ten spos\u00f3b komunikuj\u0105 si\u0119 ze &#8230; <a title=\"Understanding Binary Code &#8211; How to Convert, Read, and Write in Binary\" class=\"read-more\" href=\"https:\/\/tech-lib.net\/tech\/understanding-binary-code-how-to-convert-read-and-write-in-binary\/\" aria-label=\"Dowiedz si\u0119 wi\u0119cej o Understanding Binary Code &#8211; How to Convert, Read, and Write in Binary\">Dowiedz si\u0119 wi\u0119cej<\/a><\/p>\n","protected":false},"author":3754,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2359],"tags":[],"class_list":["post-15197","post","type-post","status-publish","format-standard","hentry","category-binary-basics"],"_links":{"self":[{"href":"https:\/\/tech-lib.net\/tech\/wp-json\/wp\/v2\/posts\/15197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tech-lib.net\/tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tech-lib.net\/tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tech-lib.net\/tech\/wp-json\/wp\/v2\/users\/3754"}],"replies":[{"embeddable":true,"href":"https:\/\/tech-lib.net\/tech\/wp-json\/wp\/v2\/comments?post=15197"}],"version-history":[{"count":0,"href":"https:\/\/tech-lib.net\/tech\/wp-json\/wp\/v2\/posts\/15197\/revisions"}],"wp:attachment":[{"href":"https:\/\/tech-lib.net\/tech\/wp-json\/wp\/v2\/media?parent=15197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tech-lib.net\/tech\/wp-json\/wp\/v2\/categories?post=15197"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tech-lib.net\/tech\/wp-json\/wp\/v2\/tags?post=15197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}