Home | History | Annotate | Download | only in doc

Lines Matching full:byte

21 In most contemporary architectures, a 'byte' is synonymous with an
24 purposes of the bitpacking convention, a byte implies the native,
32 The most ubiquitous architectures today consider a 'byte' to be an
35 convention is still well defined for any native byte size; Vorbis uses
37 that a byte is one octet for purposes of example.
41 A byte has a well-defined 'least significant' bit (LSb), which is the
42 only bit set when the byte is storing the two's complement integer
43 value +1. A byte's 'most significant' bit (MSb) is at the opposite
44 end of the byte. Bits in a byte are numbered from zero at the LSb to
50 \subsubsection{byte order}
52 Words are native groupings of multiple bytes. Several byte orderings
54 'most significant byte first' in which the highest-valued byte comes
55 first), 0-1-2-3 ('little endian' or 'least significant byte first' in
56 which the lowest value byte comes first) and less commonly 3-1-2-0 and
60 manipulation at the byte, not word, level, thus host word ordering is
62 code that operates on a word of storage at a time rather than by byte.
63 Logically, bytes are always coded and decoded in order from byte zero
64 through byte $n$.
68 \subsubsection{coding bits into byte sequences}
72 aligned to the boundaries of the byte representation; the next field
80 significant unused bit position of the destination byte, followed by
82 the requested number of bits. When all bits of the destination byte
84 byte and writing the next bit into the bit position 0 of that byte.
86 from the byte stream and reassembling them into integers.
111 byte 0 [0 0 0 0 1 1 0 0] <-
112 byte 1 [ ]
113 byte 2 [ ]
114 byte 3 [ ]
116 byte n [ ] bytestream length == 1 byte
128 byte 0 [0 1 1 1 1 1 0 0] <-
129 byte 1 [ ]
130 byte 2 [ ]
131 byte 3 [ ]
133 byte n [ ] bytestream length == 1 byte
144 byte 0 [1 1 1 1 1 1 0 0]
145 byte 1 [0 0 0 0 1 0 0 0] <-
146 byte 2 [ ]
147 byte 3 [ ]
149 byte n [ ] bytestream length == 2 bytes
161 byte 0 [1 1 1 1 1 1 0 0]
162 byte 1 [0 1 0 0 1 0 0 0]
163 byte 2 [1 1 0 0 1 1 1 0]
164 byte 3 [0 0 0 0 0 1 1 0] <-
166 byte n [ ] bytestream length == 4 bytes
182 byte 0 [1 1 1 1 1 1 0 0] <-
183 byte 1 [0 1 0 0 1 0 0 0]
184 byte 2 [1 1 0 0 1 1 1 0]
185 byte 3 [0 0 0 0 0 1 1 0] bytestream length == 4 bytes
211 byte-aligned packets which are embedded into a larger byte-aligned
213 each bytestream (encoded bitstream) must begin and end on a byte
215 bytes, and so there is unused (uncoded) space in the last byte of a
218 Unused space in the last byte of a bytestream is always zeroed during