gpt4 book ai didi

c++ - 指针如何允许硬件访问?

转载 作者:可可西里 更新时间:2023-11-01 16:30:11 30 4
gpt4 key购买 nike

C 中的指针非常强大并且看起来很高效。但是如何使用指针才能让您访问硬件呢?

我的想法是将指针的值设置为等于硬件的关联对象,而不是通过指针对其进行操作。但是,如果您已经有足够的权限访问硬件的对象和属性以在其上使用指针,那么指针在哪里发挥作用呢?也许我想象出了一些错误?

我在 Windows 7 上运行。

一个基本示例以及解释为什么需要指针来操作该硬件属性会很棒。

最佳答案

指针持有一个内存地址。并不是所有的内存寻址范围都单独指向 RAM 区域。内存地址有范围,一些范围映射到硬件寄存器。通过写入这些寄存器,我们可以访问硬件。当然,这也要看是什么操作系统,什么硬件。这是一个 example .

关于c++ - 指针如何允许硬件访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17223659/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com