图中所示的数据路径计算32位输入字中与存储在移位寄存器中的无符号偶数整数相对应的1的数目。如果移位寄存器的最高有效位为零,则无符号计数器(最初为零)将递增。
下表中显示了用于控制的微程序,其中缺少用于微指令I 1 ,I 2 ,….. I n的控制字。
计数器宽度(k),丢失的微指令数(n)和微指令的控制字I 2 ,….. I n分别为
(A) 32、5、010
(B) 5、32、010
(C) 5、31、011
(D) 5、31、010答案: (D)
说明:要使数字为偶数,LSB位必须为0。
因此,无符号的偶数整数可能只有31个1。
并且需要左移31来确定1的数量。
这个问题的测验
如果您在以上帖子中发现任何错误,请在下面发表评论