C/C++ 虚拟机
共0Star
为了了解计算机外设如何控制,我改造了bochs,去掉了bochs中繁琐的配置项,去掉了bochs中过多的设备,仅保留键盘、鼠标、声卡、显卡、网卡、软驱、硬盘、光驱、串口、并口。对外设模块进行了结构改造,虽然效率没有原来的系统高但可读性提高了(原系统采用为每个端口地址分配处理函数的策略来快速响应的,这样就会有很多函数指针不利于理解;我使用判断端口地址后调用对应函数的方式,去掉了函数指针,这样类结构的内聚性就得到了加强)。
提 问题
写 面经
写 文章
微信 公众号
回到 顶部
没有帐户? 立即注册
已有帐号?立即登录