我正在尝试做一些模拟。在实际情况下,x86-based
工业 PC 使用 PC/104 与网络板连接。网卡被视为 I/O 设备。运行的代码IPC
使用 IN、OUT 等汇编指令来访问 I/O 端口。我想在我的笔记本电脑上模拟整个事情。
运行的c++
程序IPC
可以移植到我的笔记本电脑上,因为它们都是基于 x86 架构的。但是对于 IN/OUT 指令,我遇到了麻烦,因为我的笔记本电脑上没有连接真正的网络板。我使用 . 模拟了网络板的逻辑SystemC
。我想知道是否有办法拦截对真实硬件的 I/O 端口访问(IN/OUT)并让虚拟化硬件的逻辑接管。
我感谢您的任何帮助或建议。