Which of the following is equivalent to the 8-bit two's complement representation of -31?

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: "(E1)16". Đổi -31 sang bù hai 8 bit theo ba bước: viết 31 thành 0001 1111, đảo mọi bit được 1110 0000, cộng thêm 1 được 1110 0001; tách thành hai nhóm bốn bit 1110 và 0001 rồi đọc theo hệ mười sáu được E1. "(0001 1111)2" chính là 31 ở dạng dương, chưa qua phép đảo bit và cộng 1 nên mang dấu dương. "(301)8" quy ra thập phân là 193, tức mẫu bit 1100 0001, đọc theo bù hai thì bằng -63 chứ không phải -31. "(32)10" là số dương 32, không liên quan gì tới cách biểu diễn số âm.

Cùng phần 2

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