这些值之间发生了多少个时钟滴答?

时间:2014-11-08 13:04:13

标签: clock

如果16位定时器计数器在0xB123处注册事件而后续事件在0x23B1处注册这些值之间有多少个时钟周期?

2 ^ 16 = 65536 十进制的0xB123是45347 十进制的0x23B1是9137

不确定我是否正确。但是你只是从45347中减去9137得到答案36210吗?

1 个答案:

答案 0 :(得分:1)

大声笑,微型计算机204教程?

因为问题是“后续事件在0x23B1”

不确定我是否正确,但计数器是否在65536溢出?所以最大地址应该是65535,因此65535-45347 = 20188(在溢出再次从0开始之前)。然后加上9137(20188 + 9137 = 29325?)

您怎么看?