Wiem, jak komputery tłumaczą liczby na binarne. Ale nie rozumiem, że słyszałem, że komputery tłumaczą wszystko (słowa, instrukcje, ...) na binarne, a nie tylko liczby. Jak to jest możliwe?Jak komputery tłumaczą wszystko na binarne? Kiedy widzą kod binarny, skąd wiedzą, czy reprezentuje on liczbę, słowo lub instrukcję?
Czy możesz pokazać mi kilka przykładów? Na przykład jak komputer tłumaczy literę "A" na binarną?
A kiedy komputery zobaczą kod binarny, skąd mogą wiedzieć, czy ten długi ciąg 0s i 1s reprezentuje liczbę lub słowo lub instrukcję?
.
Exemple:
Załóżmy, że programista komputerowy zakodowane litery „Z” tak, że przekłada się to ciąg binarny: 11011001111011010111
Więc gdy komputer napotka ten ciąg binarny, to będzie to przetłumaczyć do litery "Z".
Ale co się stanie, gdy zapytamy ten komputer "czym jest produkt z 709 przez 1259?"
Komputer odpowiedziałby nam "892631". Ale ta liczba, po przetłumaczeniu na binarny, to 11011001111011010111.
Jak zatem może to zrobić różnicę między "Z" a "892631"?
.
Należy pamiętać, że nie wiem zbyt wiele na temat informatyki, więc proszę wyjaśnić wszystko w prostych słowach.
Bazując na tej odpowiedzi, masz Binarny, który jest 0 i 1, i działa poprawnie na sprzęcie. Dalszy poziom abstrakcji zamienia go w Zgromadzenie, które zawiera proste instrukcje, takie jak ADD, SUB, DIV, MUL, itp. I wyjaśnia, * jak * binarny powinien wchodzić w interakcje. Było to nadal bardzo podatne na błędy i ostatecznie miałeś proste języki programowania z gramatyką i składnią, które następnie ** zostały skompilowane ** do złożenia i binarne, tłumacząc ludzkie słowa na język maszynowy. –