Suppose that the bit length of each instruction code is 5, what is the maximum number of instructions which a CPU can perform?

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: "32". Mỗi lệnh được CPU nhận diện bằng một mã nhị phân riêng; mã dài n bit có 2^n tổ hợp khác nhau, nên 5 bit cho 2^5 = 32 mã, từ 00000 đến 11111, tức tối đa 32 lệnh. "5" sai vì đó chỉ là số bit của mã lệnh, nhầm độ dài mã với số tổ hợp mà mã đó biểu diễn được. "16" sai vì 16 = 2^4 là số lệnh tối đa khi mã chỉ dài 4 bit, thiếu một bit so với đề. "64" sai vì 64 = 2^6 đòi hỏi mã dài 6 bit; với 5 bit thì sau mã 11111 (giá trị 31) không còn tổ hợp nào để gán cho lệnh thứ 33 trở đi.

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