Ngày nay, từ byte
được luôn được sử dụng để có nghĩa là 8 bit (nó không luôn luôn sử dụng để được như vậy, đó là lý do từ octet
, cụ thể định nghĩa nghĩa chính xác 8 bit, vẫn được sử dụng trong tài liệu khi cần có độ chính xác, ví dụ: khi chỉ định giao thức truyền thông).
Vì vậy, bạn tính số lượng bit bạn phải giải quyết, chia cho 8 và đó là số lượng byte bạn phải giải quyết. Số lượng bit bạn cần trong mỗi địa chỉ rõ ràng là trần của logarit trong cơ sở 2 của số byte riêng biệt mà bạn cần phải giải quyết - Tôi chắc chắn hy vọng rằng phần không đến như là một bất ngờ ;-).
Thuật ngữ word
vẫn còn khá mơ hồ: tùy thuộc vào ngữ cảnh có thể có nghĩa là 16 bit hoặc 32 bit hoặc thậm chí nhiều hơn. Dù sao, một khi bạn biết bao nhiêu bit có nghĩa là, quá trình này là chính xác giống như cho byte, chỉ cần thay thế 32 (hoặc bất cứ điều gì) thay cho 8 trong đoạn trước. Tất nhiên điều này chỉ áp dụng cho một mô-đun duy nhất đối với toàn bộ bộ nhớ - trong mỗi trường hợp, tính số bit, chia để lấy số byte hoặc từ, log2, sau đó lấy trần của nó (rõ ràng là bước cuối cùng không cần thiết nếu log2 là số nguyên ;-).
Nguồn
2010-04-24 15:42:44
Hãy cho chúng tôi biết suy nghĩ của bạn trước tiên. –
Không nên sử dụng thẻ bài tập về nhà nữa! – markus