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 ánLờ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
In two's complement representation, what is a key advantage for arithmetic operations?Có lời giảiCâu hỏi_____is stored as “1000” in two’s complement representationCó lời giảiCâu hỏiWhen storing the unsigned integer 12 in an 8-bit memory location, why are leading zeros added?Có lời giảiCâu hỏiCả 40 câu của chủ đề40 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây