我们如何通过键盘端口重启

贾马尔

以下代码如何重启系统,任何人都可以提供有关此方面的文档

#define KEYBOARD_PORT 0x64
ioperm(KEYBOARD_PORT, 0x01, 0x01);
outb(0xfe, KEYBOARD_PORT);

在键盘端口上写入“ 0xfe”的意义是什么?

安蒂·哈帕拉(Antti Haapala)

最初的8042“ PS / 2键盘控制器”设计在控制器上有一些额外的引脚,而那些精明的IBM工程师确实将很多东西连接到了这些额外的引脚上。一个引脚连接到CPU复位引脚,另一个未使用的引脚用于修复80286地址环绕式不兼容问题,该修复称为A20门

该命令字节的0xFx意思是“将选定的线向下脉冲6毫秒”,并E选择复位线(位0为零)。这样做的结果是复位CPU,使其根据启动顺序开始执行代码。

自然,当前的PC没有Intel 8042微控制器,只是其仿真...


Osdev Wiki文章RebootPS / 2 Controller中的更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我们如何使用python生成键盘中断

来自分类Dev

我们如何使用python生成键盘中断

来自分类Dev

我们如何使用键盘选择复选框

来自分类Dev

我们如何知道iPad使用的是蓝牙键盘还是设备虚拟键盘?

来自分类Dev

我们如何通过设计识别SOAP / REST服务?

来自分类Dev

我们如何通过规则使用服务

来自分类Dev

我们如何通过C#访问MFT

来自分类Dev

我们如何通过设计识别SOAP / REST服务?

来自分类Dev

我们可以在Ubuntu中通过键盘命令移动鼠标光标吗?

来自分类Dev

当我们双击CheckboxTreeViewer选定的项目时,如何使键盘光标聚焦于编辑标签文本

来自分类Dev

如何以“我们”等格式获取 Ubuntu 中的当前键盘布局?

来自分类Dev

如果我们更改SSH端口,如何拥有一个幂等的Ansible剧本?

来自分类Dev

我们能通过255吗?

来自分类Dev

我们如何通过表单文本输入通过ajax发送json编码的数据

来自分类Dev

将键盘布局设置为de,使我们变形

来自分类Dev

当ISP阻止端口80和443时,如何对我的私有服务器使用“让我们加密”?

来自分类Dev

当我们在键盘上键入内容时,如何使字符串的内容显示在屏幕上?

来自分类Dev

如何通过我们在Android中的应用程序连接到可用的WIFI网络?

来自分类Dev

我们如何通过laravel 4.2中的Auth :: check限制停用的用户

来自分类Dev

我们如何在robotframework中一次通过不同的浏览器

来自分类Dev

我们如何通过mvvmcross绑定在Android的SearchView中输入的搜索文本

来自分类Dev

我们如何在Google Map API中通过javascript设置标记标签内容?

来自分类Dev

我们如何通过git在Windows上使用linux命令?

来自分类Dev

Fotorama.io:我们如何通过帧对象数组延迟加载图像?

来自分类Dev

我们如何通过Code在数据网格视图上多选和删除多行?

来自分类Dev

我们如何保护VSTS中的数据以防止通过API进行访问?

来自分类Dev

我们如何通过Darksky API提取2000年伦敦的天气?

来自分类Dev

我们如何通过Down_arrow将焦点从QLineEdit更改为QListWidget?

来自分类Dev

我们如何通过外部单击关闭切换菜单

Related 相关文章

  1. 1

    我们如何使用python生成键盘中断

  2. 2

    我们如何使用python生成键盘中断

  3. 3

    我们如何使用键盘选择复选框

  4. 4

    我们如何知道iPad使用的是蓝牙键盘还是设备虚拟键盘?

  5. 5

    我们如何通过设计识别SOAP / REST服务?

  6. 6

    我们如何通过规则使用服务

  7. 7

    我们如何通过C#访问MFT

  8. 8

    我们如何通过设计识别SOAP / REST服务?

  9. 9

    我们可以在Ubuntu中通过键盘命令移动鼠标光标吗?

  10. 10

    当我们双击CheckboxTreeViewer选定的项目时,如何使键盘光标聚焦于编辑标签文本

  11. 11

    如何以“我们”等格式获取 Ubuntu 中的当前键盘布局?

  12. 12

    如果我们更改SSH端口,如何拥有一个幂等的Ansible剧本?

  13. 13

    我们能通过255吗?

  14. 14

    我们如何通过表单文本输入通过ajax发送json编码的数据

  15. 15

    将键盘布局设置为de,使我们变形

  16. 16

    当ISP阻止端口80和443时,如何对我的私有服务器使用“让我们加密”?

  17. 17

    当我们在键盘上键入内容时,如何使字符串的内容显示在屏幕上?

  18. 18

    如何通过我们在Android中的应用程序连接到可用的WIFI网络?

  19. 19

    我们如何通过laravel 4.2中的Auth :: check限制停用的用户

  20. 20

    我们如何在robotframework中一次通过不同的浏览器

  21. 21

    我们如何通过mvvmcross绑定在Android的SearchView中输入的搜索文本

  22. 22

    我们如何在Google Map API中通过javascript设置标记标签内容?

  23. 23

    我们如何通过git在Windows上使用linux命令?

  24. 24

    Fotorama.io:我们如何通过帧对象数组延迟加载图像?

  25. 25

    我们如何通过Code在数据网格视图上多选和删除多行?

  26. 26

    我们如何保护VSTS中的数据以防止通过API进行访问?

  27. 27

    我们如何通过Darksky API提取2000年伦敦的天气?

  28. 28

    我们如何通过Down_arrow将焦点从QLineEdit更改为QListWidget?

  29. 29

    我们如何通过外部单击关闭切换菜单

热门标签

归档