How can shift operations be categorized based on their nature?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "As logical shifts and arithmetic shifts". Dịch bit được chia theo bản chất xử lý bit dấu: dịch logic coi mẫu bit là dãy bit thuần, đẩy đi rồi chèn 0 vào chỗ trống, dùng cho dữ liệu không dấu; dịch số học giữ bit dấu nguyên vẹn để kết quả còn đúng nghĩa với số có dấu. "As arithmetic and geometric shifts" sai vì không có loại dịch nào gọi là hình học, cặp khái niệm đó vay từ dãy số chứ không phải từ phép toán trên bit. "As left shifts and right shifts" sai vì trái và phải chỉ là hướng dịch, mà cả dịch logic lẫn dịch số học đều có hướng trái và hướng phải, nên đó không phải cách chia theo bản chất. "As integer shifts and floating-point shifts" sai vì phép dịch tác động trên mẫu bit, nó không được định nghĩa riêng cho kiểu nguyên hay kiểu thực.

Cùng phần 4

Xuất hiện trong 1 bộ đề