• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Micom Car Rally に向けて製作をしているのですがI/Oレジスタ定義が理解できません。)

Micom Car Rallyの製作に関する疑問

このQ&Aのポイント
  • Micom Car Rallyの製作中、I/Oレジスタ定義が理解できません。
  • 具体的には、(*(volatile unsigned char*)0xfffd1)の意味とPADRの役割が分かりません。
  • わかる方がいれば、ご教授いただけないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • buriburi3
  • ベストアンサー率44% (353/792)
回答No.1

*(ポインタ型)ポインタ の変換は、特定アドレスのデータを任意の長さの型として取り出すのに使うよくある書き方です。 アドレス:fffd1の1バイトを unsigned char型で参照します。 ※volatileは最適化の適用除外指定です。 PADDR、PADRが何なのかはI/Oマップのfffd1、fffd3が何なのかを見れば分かるのでは。

tagatine
質問者

お礼

ありがとうございます。

関連するQ&A