ARMv6-Mのドキュメントを読んでいるときに、メモリ保護ユニット (それほど複雑ではない) に初めて出会いました。ドキュメントによると、MPU_RASR(「MPU Region Attribute and Size Register」の略)という名前のレジスタがあり、明らかに複数のレジスタがあります(正しく理解できれば、メモリ領域ごとに1つ)。私の質問は、このレジスタのレプリカがいくつ存在するかをどのように知ることができますか? (ValidateAddress関数の説明のforループからドキュメントのこの部分に到達しました- bits(16) size_enable = MPU_RASR[r]<15:0>;
(「r」はイテレータです)