简单问题,不明白,关于4位二进制计数器的考题
一个4 位的二进制计数器,由 0000 状态开始,经过 25 个时钟脉冲后,该计数器的状态为 (24) 。A.1100
B.1000
C.1001
D.1010
书上说答案是C,说在第16个脉冲的时候计数器是1111,故剩下的9各脉冲计数器为1001,可是不是第15各脉冲的时候是1111吗????
求解。 本帖最后由 jacky_yhy 于 2014-10-29 14:33 编辑
25=11001如是,第16个脉冲进来前确实是1111额 第16个脉冲过后是0000还是0001? 你是对的。 估计书上认为第一个脉冲是0000吧 本帖最后由 ypengfei 于 2014-10-29 15:07 编辑
那答案应该是1010吧? 本帖最后由 pigy0754 于 2014-10-29 15:28 编辑
第1个脉冲->0001
第2个脉冲->0002
......
第15个脉冲->1111
第16个脉冲->0000
第17个脉冲->0001
......
第25个脉冲->1001
选C没错,但书上解释错了。应该是第16个脉冲为0000 顶楼上,正解。 计数器重新加载了。从0000开始再数9个数就可以了~ 因该从0000开始 25-16 = 9 BIT标示不就是1001嘛 钻牛角尖了,25 % 16 = 9 (1001) 书上的答案是对的,你的分析是对的
页:
[1]