Słowo maszynowe: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
Skalee (dyskusja | edycje)
m Anulowanie wersji nr 9765789 autora Skalee vel crensh autorevert
Skalee (dyskusja | edycje)
red
Linia 1:
{{disambigR|Ten artykuł dotyczy słowa jako pojęcia z dziedziny [[informatyka|informatyki]].|[[słowo]] jako pojęcie z dziedziny [[językoznawstwo|językoznawstwa]] oraz jego [[słowo (ujednoznacznienie)|pozostałe znaczenia]]}}
'''Słowo maszynowe''' lub po prostu '''słowo''' to podstawowa porcja [[informacje|informacji]], na której operuje [[system komputerowy]]. Jest to przeważnie wielokrotność [[bit]]u, jako że obecne [[komputer]]y posługują się arytmetyką dwójkową. Wielkość słowa określa rozmiar [[szyna danych|szyny danych]] oraz [[Rejestr procesora|rejestrów]] [[procesor]]a.
 
'''Słowo maszynowe''' lub po prostu '''słowo''' to podstawowa porcja [[informacje|informacji]], na której operuje [[system komputerowy]]. JestSłowo, tow przeważnieprzypadku wielokrotnośćmaszyn operujących na arytmetyce binarnej, jest [[bitliczba|liczbą]]u, jakozłożoną z odgórnie żeokreślonej obecneilości [[komputerbit]]yów. Liczbę bitów w słowie nazywamy '''długością''' lub '''szerokością''' słowa i z przyczyn praktycznych zazwyczaj jest posługująona siępotęgą arytmetykąliczby dwójkową2. Wielkość słowa określa rozmiar [[szyna danych|szyny danych]] oraz [[Rejestr procesora|rejestrów]] [[procesor]]a.
W komputerach PC dla procesora słowem jest 2-[[bajt (informatyka)|bajt]]owy (16-[[bit]]owy) element danych. Procesor obsługuje także słowo podwójne (dwusłowo): 4-bajtowy (32-bitowy) element danych, jak również słowo poczwórne czyli 8-bajtowy (64-bitowy) element danych.
 
Przykładowo słowo:
Przykładowe 2-bajtowe słowo w zapisie dwójkowym wygląda następująco:
00110101 11110010
0011010111110010
ma szerokość 16 bitów albo 2 bajtów, czyli jest to słowo 16-bitowe albo 2-bajtowe. W takiej postaci jest przechowywane w pamięci, choć kolejność bajtów słowa czasem jest zmieniana. Dla wygody słowa zapisuje się zwykle szesnastkowo:
i w takiej postaci jest przechowywane w pamięci (z tym, że w pamięci bajty słowa zamieniane są kolejnością, a po pobraniu z pamięci ponownie są zamieniane). To samo słowo zapisane szesnastkowo ma wygodniejszą postać:
35F2
a dwa bajty, które wchodzą w jego skład to 35 i F2.
 
W przypadku systemów operujących na arytmetyce innej niż [[arytmetyka binarna|binarna]] zamiast bitów występują inne, charakterystyczne dla danej maszyny atomowe jednostki informacji, na przykład w komputerach operujących na arytmetyce trójkowej słowa zbudowane są z [[trit]]ów.
 
W komputerach PC, w zależności od architektury, dla procesora słowem jest 2-[[bajt (informatyka)|bajt]]owy (16-[[bit]]owy), element danych. Procesor obsługuje także słowo podwójne4-bajtowy (dwusłowo32-bitowy): 4lub 8-bajtowy (3264-bitowy) element danych,. jak równieżCzasami słowo poczwórne32-bitowe czylinazywa 8-bajtowysię dwusłowem, a (64-bitowy)bitowe elementsłowem danychpoczwórnym.
 
'''Zobacz też''': [[język maszynowy]], [[bit]], [[znak]], [[bajt (informatyka)|bajt]], [[Oktet (informatyka)|oktet]], [[kolejność bajtów]] (endian-ness).