Tôi đang cố gắng viết một hàm trong assembly (nhưng cho phép giả định ngôn ngữ bất khả tri đối với câu hỏi).Làm cách nào để đặt tất cả các bit thành '1' trong một số nhị phân có kích thước không xác định?
Làm cách nào để sử dụng các toán tử bitwise để đặt tất cả các bit của một số được truyền cho 1?
Tôi biết rằng tôi có thể sử dụng bitwise "hoặc" với mặt nạ có các bit tôi muốn đặt, nhưng tôi không biết cách tạo mặt nạ dựa trên một số nhị phân có kích thước N.
Cài đặt giá trị của số thành "-1" có làm như tôi muốn không? –
Phụ thuộc vào kiến trúc máy. Kiểm tra xem cách -1 được biểu diễn. –
-1 vì cả hai nhận xét trên đều có "-1" trong đó. ... đùa. – bsneeze