tôi đang đọc "Học Core Audio: Một Hands-On Guide to Audio Lập trình cho Mac và iOS" Chris Adamson và tại một thời điểm nào đó, tác giả mô tả lớn về cuối nhỏ như:Có thể endianness tham chiếu đến thứ tự bit trong một byte không?
các bit cao của một byte hoặc từ là số đáng kể hơn so với các byte thấp hơn.
Tuy nhiên, cho đến bây giờ, mặc dù vấn đề về người lớn cuối cùng chỉ áp dụng cho byte đặt hàng và không phải thứ tự bit. Một byte có cùng thứ tự bit (từ trái sang phải) bất kể chúng ta đang nói về các hệ thống cuối nhỏ hoặc lớn. Liệu tôi có sai? Tác giả có sai không? Hay tôi đã hiểu nhầm quan điểm của anh ta?
Nhưng, khi bạn thực hiện các thao tác bitwise như dịch chuyển, bạn có "địa chỉ" chúng không? – Meda
Khi dịch chuyển, bạn vẫn xử lý các bit như một phần của một đơn vị lớn hơn (byte, int hoặc cái gì đó). Endianess chỉ có vấn đề khi bạn có thể trực tiếp giải quyết một đối tượng lớn hơn byte-by-byte - bạn cần phải biết làm thế nào những byte địa chỉ riêng lẻ được sắp xếp trong đối tượng lớn hơn. –
@Meda khi bạn đang xuống đến mức bit chuyển một byte duy nhất đó là "đại diện" (số tương ứng với) có thể phá vỡ và nó chỉ là một bộ sưu tập tùy ý của 1 và 0. Các hướng dẫn được chuyển qua để xoay (ROL, ROR, RCL, RCR) hoặc dịch chuyển (SHL, SHR ...) theo một "hướng" nhất định cũng trừu tượng như các số. –