HOME»応用情報技術者試験掲示板»平成30年春期午後問7
投稿する
平成30年春期午後問7 [4777]
質問中さん(No.1)
https://www.ap-siken.com/kakomon/30_haru/pm07.html
設問1(1)ですが、「カウント値が0になった次のカウントクロックで割込みを発生させる。」とあり、50,000から1を引いていますが、0の次に割り込みを発生させるなら、2を引かないといけないのではないでしょうか?
例えば、解説の例だと
>10→9→8→…→0→割込み というように割込みの発生は11カウント後になってしまいます。
とありますが、割り込みが発生しているのは12秒後ではないでしょうか?
※逆に言うと、10をカウントするには、「8」と設定すると、10秒後に割り込みとなるのではないでしょうか?
以上、よろしくお願いします。
設問1(1)ですが、「カウント値が0になった次のカウントクロックで割込みを発生させる。」とあり、50,000から1を引いていますが、0の次に割り込みを発生させるなら、2を引かないといけないのではないでしょうか?
例えば、解説の例だと
>10→9→8→…→0→割込み というように割込みの発生は11カウント後になってしまいます。
とありますが、割り込みが発生しているのは12秒後ではないでしょうか?
※逆に言うと、10をカウントするには、「8」と設定すると、10秒後に割り込みとなるのではないでしょうか?
以上、よろしくお願いします。
2024.01.22 20:50
納豆のたれさん(No.2)
数字と「割込み」を数えてしまうと12になりますが、間にある「→」の数は11個です。
だから1を引くだけでよいのです。
だから1を引くだけでよいのです。
2024.01.22 22:10
質問中さん(No.3)
あらためてきちんと考えてみてわかりました。ありがとうございました!
2024.01.23 21:02