⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 csdn技术中心 jiurl键盘驱动 3.htm

📁 arm体系结构和编程,一份很好的ARM汇编编程资料
💻 HTM
📖 第 1 页 / 共 5 页
字号:
                  I8xDrainOutputBuffer: exit<BR>8042: I8xPutBytePolled: sending 
                  0x20 to command port<BR>8042: I8xPutBytePolled: exit<BR>8042: 
                  I8xGetBytePolled: enter<BR>8042: I8xGetBytePolled: 8042 
                  controller<BR>8042: I8xGetBytePolled: exit with Byte 
                  0x44<BR>8042: I8xGetControllerCommand: exit<BR>8042: 
                  I8xTransmitControllerCommand: current CCB 0x44<BR>8042: 
                  I8xPutControllerCommand: enter<BR>8042: I8xPutBytePolled: 
                  enter<BR>8042: I8xDrainOutputBuffer: enter<BR>8042: 
                  I8xDrainOutputBuffer: exit<BR>8042: I8xPutBytePolled: sending 
                  0x60 to command port<BR>8042: I8xPutBytePolled: exit<BR>8042: 
                  I8xPutControllerCommand: exit<BR>8042: I8xPutBytePolled: 
                  enter<BR>8042: I8xDrainOutputBuffer: enter<BR>8042: 
                  I8xDrainOutputBuffer: exit<BR>8042: I8xPutBytePolled: sending 
                  0x4 to data port<BR>8042: I8xPutBytePolled: exit<BR>8042: 
                  I8xTransmitControllerCommand: new CCB 0x4<BR>8042: 
                  I8xGetControllerCommand: enter<BR>8042: I8xPutBytePolled: 
                  enter<BR>8042: I8xDrainOutputBuffer: enter<BR>8042: 
                  I8xDrainOutputBuffer: exit<BR>8042: I8xPutBytePolled: sending 
                  0x20 to command port<BR>8042: I8xPutBytePolled: exit<BR>8042: 
                  I8xGetBytePolled: enter<BR>8042: I8xGetBytePolled: 8042 
                  controller<BR>8042: I8xGetBytePolled: exit with Byte 
                  0x4<BR>8042: I8xGetControllerCommand: exit<BR>8042: 
                  I8xTransmitControllerCommand: exit<BR><BR>8042: 
                  I8xPutBytePolled: enter<BR>8042: I8xDrainOutputBuffer: 
                  enter<BR>8042: I8xDrainOutputBuffer: exit<BR>8042: 
                  I8xPutBytePolled: sending 0xf3 to data port<BR>8042: 
                  I8xPutBytePolled: waiting for ACK<BR>8042: I8xGetBytePolled: 
                  enter<BR>8042: I8xGetBytePolled: keyboard<BR>8042: 
                  I8xGetBytePolled: exit with Byte 0xfa<BR>8042: 
                  I8xPutBytePolled: got ACK<BR>8042: I8xPutBytePolled: 
                  exit<BR>8042: I8xConvertTypematicParameters: enter<BR>8042: 
                  I8xConvertTypematicParameters: exit<BR>8042: I8xPutBytePolled: 
                  enter<BR>8042: I8xDrainOutputBuffer: enter<BR>8042: 
                  I8xDrainOutputBuffer: exit<BR>8042: I8xPutBytePolled: sending 
                  0x0 to data port<BR>8042: I8xPutBytePolled: waiting for 
                  ACK<BR>8042: I8xGetBytePolled: enter<BR>8042: 
                  I8xGetBytePolled: keyboard<BR>8042: I8xGetBytePolled: exit 
                  with Byte 0xfa<BR>8042: I8xPutBytePolled: got ACK<BR>8042: 
                  I8xPutBytePolled: exit<BR>8042: I8xPutBytePolled: 
                  enter<BR>8042: I8xDrainOutputBuffer: enter<BR>8042: 
                  I8xDrainOutputBuffer: exit<BR><BR>8042: I8xPutBytePolled: 
                  sending 0xed to data port<BR>8042: I8xPutBytePolled: waiting 
                  for ACK<BR>8042: I8xGetBytePolled: enter<BR>8042: 
                  I8xGetBytePolled: keyboard<BR>8042: I8xGetBytePolled: exit 
                  with Byte 0xfa<BR>8042: I8xPutBytePolled: got ACK<BR>8042: 
                  I8xPutBytePolled: exit<BR>8042: I8xPutBytePolled: 
                  enter<BR>8042: I8xDrainOutputBuffer: enter<BR>8042: 
                  I8xDrainOutputBuffer: exit<BR>8042: I8xPutBytePolled: sending 
                  0x0 to data port<BR>8042: I8xPutBytePolled: waiting for 
                  ACK<BR>8042: I8xGetBytePolled: enter<BR>8042: 
                  I8xGetBytePolled: keyboard<BR>8042: I8xGetBytePolled: exit 
                  with Byte 0xfa<BR>8042: I8xPutBytePolled: got ACK<BR>8042: 
                  I8xPutBytePolled: exit<BR><BR>8042: 
                  I8xTransmitControllerCommand: enter<BR>8042: 
                  I8xGetControllerCommand: enter<BR>8042: I8xPutBytePolled: 
                  enter<BR>8042: I8xDrainOutputBuffer: enter<BR>8042: 
                  I8xDrainOutputBuffer: exit<BR>8042: I8xPutBytePolled: sending 
                  0x20 to command port<BR>8042: I8xPutBytePolled: exit<BR>8042: 
                  I8xGetBytePolled: enter<BR>8042: I8xGetBytePolled: 8042 
                  controller<BR>8042: I8xGetBytePolled: exit with Byte 
                  0x4<BR>8042: I8xGetControllerCommand: exit<BR>8042: 
                  I8xTransmitControllerCommand: current CCB 0x4<BR>8042: 
                  I8xPutControllerCommand: enter<BR>8042: I8xPutBytePolled: 
                  enter<BR>8042: I8xDrainOutputBuffer: enter<BR>8042: 
                  I8xDrainOutputBuffer: exit<BR>8042: I8xPutBytePolled: sending 
                  0x60 to command port<BR>8042: I8xPutBytePolled: exit<BR>8042: 
                  I8xPutControllerCommand: exit<BR>8042: I8xPutBytePolled: 
                  enter<BR>8042: I8xDrainOutputBuffer: enter<BR>8042: 
                  I8xDrainOutputBuffer: exit<BR>8042: I8xPutBytePolled: sending 
                  0x44 to data port<BR>8042: I8xPutBytePolled: exit<BR>8042: 
                  I8xTransmitControllerCommand: new CCB 0x44<BR>8042: 
                  I8xGetControllerCommand: enter<BR>8042: I8xPutBytePolled: 
                  enter<BR>8042: I8xDrainOutputBuffer: enter<BR>8042: 
                  I8xDrainOutputBuffer: exit<BR>8042: I8xPutBytePolled: sending 
                  0x20 to command port<BR>8042: I8xPutBytePolled: exit<BR>8042: 
                  I8xGetBytePolled: enter<BR>8042: I8xGetBytePolled: 8042 
                  controller<BR>8042: I8xGetBytePolled: exit with Byte 
                  0x44<BR>8042: I8xGetControllerCommand: exit<BR>8042: 
                  I8xTransmitControllerCommand: exit<BR><BR>8042: 
                  I8xInitializeKeyboard (0x0)<BR><BR>[注释] 
                  i8042prt!I8xMouseStartDevice-&gt; 
                  I8xMouseInitializeHardware-&gt; [未完]<BR>[接上] 
                  I8xInitializeHardwareAtBoot-&gt; I8xInitializeHardware-&gt; 
                  I8xInitializeMouse<BR>8042: I8xInitializeMouse enter<BR>8042: 
                  I8xPutBytePolled: enter<BR>8042: I8xPutBytePolled: 
                  enter<BR>8042: I8xDrainOutputBuffer: enter<BR>8042: 
                  I8xDrainOutputBuffer: exit<BR>8042: I8xPutBytePolled: sending 
                  0xd4 to command port<BR>8042: I8xPutBytePolled: exit<BR>8042: 
                  I8xDrainOutputBuffer: enter<BR>8042: I8xDrainOutputBuffer: 
                  exit<BR>8042: I8xPutBytePolled: sending 0xff to data 
                  port<BR>8042: I8xPutBytePolled: waiting for ACK<BR>8042: 
                  I8xGetBytePolled: enter<BR>8042: I8xGetBytePolled: 
                  mouse<BR>8042: I8xGetBytePolled: exit with Byte 0xfa<BR>8042: 
                  I8xPutBytePolled: got ACK<BR>8042: I8xPutBytePolled: 
                  exit<BR>8042: I8xGetBytePolled: enter<BR>8042: 
                  I8xGetBytePolled: 8042 controller<BR>8042: I8xGetBytePolled: 
                  exit with Byte 0xaa<BR>8042: I8xGetBytePolled: enter<BR>8042: 
                  I8xGetBytePolled: 8042 controller<BR>8042: I8xGetBytePolled: 
                  exit with Byte 0x0<BR>8042: Initializing via the 
                  interrupt<BR>8042: I8xInitializeMouse: status = 0x0, FirstInit 
                  = 1<BR><BR>[注释] i8042prt!I8xMouseStartDevice-&gt; 
                  I8xMouseInitializeHardware-&gt; [未完]<BR>[接上] 
                  I8xInitializeHardwareAtBoot-&gt; 
                  I8xInitializeHardware<BR>8042: I8xPutBytePolled: 
                  enter<BR>8042: I8xDrainOutputBuffer: enter<BR>8042: 
                  I8xDrainOutputBuffer: exit<BR>8042: I8xPutBytePolled: sending 
                  0xae to command port<BR>8042: I8xPutBytePolled: 
                  exit<BR><BR>8042: I8xDrainOutputBuffer: enter<BR>8042: 
                  I8xDrainOutputBuffer: exit<BR><BR>8042: I8xPutBytePolled: 
                  enter<BR>8042: I8xDrainOutputBuffer: enter<BR>8042: 
                  I8xDrainOutputBuffer: exit<BR>8042: I8xPutBytePolled: sending 
                  0xa8 to command port<BR>8042: I8xPutBytePolled: 
                  exit<BR><BR>8042: I8xDrainOutputBuffer: enter<BR>8042: 
                  I8xDrainOutputBuffer: exit<BR><BR>[注释] I8xInitializeHardware 
                  到此结束<BR>8042: I8xInitializeHardware (k 0x0, m 0x0)<BR><BR>[注释] 
                  i8042prt!I8xMouseStartDevice-&gt; 
                  I8xMouseInitializeHardware-&gt; [未完]<BR>[接上] 
                  I8xInitializeHardwareAtBoot-&gt; 
                  I8xToggleInterrupts(TRUE)<BR>8042: I8xToggleInterrupts(TRUE), 
                  enter<BR><BR>8042: I8xTransmitControllerCommand: 
                  enter<BR>8042: I8xGetControllerCommand: enter<BR>8042: 
                  I8xPutBytePolled: enter<BR>8042: I8xDrainOutputBuffer: 
                  enter<BR>8042: I8xDrainOutputBuffer: exit<BR>8042: 
                  I8xPutBytePolled: sending 0xad to command port<BR>8042: 
                  I8xPutBytePolled: exit<BR>8042: I8xPutBytePolled: 
                  enter<BR>8042: I8xDrainOutputBuffer: enter<BR>8042: 
                  I8xDrainOutputBuffer: exit<BR>8042: I8xPutBytePolled: sending 
                  0xa7 to command port<BR>8042: I8xPutBytePolled: exit<BR>8042: 
                  I8xPutBytePolled: enter<BR>8042: I8xDrainOutputBuffer: 
                  enter<BR>8042: I8xDrainOutputBuffer: exit<BR>8042: 
                  I8xPutBytePolled: sending 0x20 to command port<BR>8042: 
                  I8xPutBytePolled: exit<BR>8042: I8xGetBytePolled: 
                  enter<BR>8042: I8xGetBytePolled: 8042 controller<BR>8042: 
                  I8xGetBytePolled: exit with Byte 0x74<BR>8042: 
                  I8xPutBytePolled: enter<BR>8042: I8xDrainOutputBuffer: 
                  enter<BR>8042: I8xDrainOutputBuffer: exit<BR>8042: 
                  I8xPutBytePolled: sending 0xae to command port<BR>8042: 
                  I8xPutBytePolled: exit<BR>8042: I8xPutBytePolled: 
                  enter<BR>8042: I8xDrainOutputBuffer: enter<BR>8042: 
                  I8xDrainOutputBuffer: exit<BR>8042: I8xPutBytePolled: sending 
                  0xa8 to command port<BR>8042: I8xPutBytePolled: exit<BR>8042: 
                  I8xGetControllerCommand: exit<BR>8042: 
                  I8xTransmitControllerCommand: current CCB 0x44<BR>8042: 
                  I8xPutControllerCommand: enter<BR>8042: I8xPutBytePolled: 
                  enter<BR>8042: I8xDrainOutputBuffer: enter<BR>8042: 
                  I8xDrainOutputBuffer: exit<BR>8042: I8xPutBytePolled: sending 
                  0x60 to command port<BR>8042: I8xPutBytePolled: exit<BR>8042: 
                  I8xPutControllerCommand: exit<BR>8042: I8xPutBytePolled: 
                  enter<BR>8042: I8xDrainOutputBuffer: enter<BR>8042: 
                  I8xDrainOutputBuffer: exit<BR>8042: I8xPutBytePolled: sending 
                  0x47 to data port<BR>8042: I8xPutBytePolled: exit<BR>8042: 
                  I8xTransmitControllerCommand: new CCB 0x47<BR>8042: 
                  I8xGetControllerCommand: enter<BR>8042: I8xPutBytePolled: 
                  enter<BR>8042: I8xDrainOutputBuffer: enter<BR>8042: 
                  I8xDrainOutputBuffer: exit<BR>8042: I8xPutBytePolled: sending 
                  0xad to command port<BR>8042: I8xPutBytePolled: exit<BR>8042: 
                  I8xPutBytePolled: enter<BR>8042: I8xDrainOutputBuffer: 
                  enter<BR>8042: I8xDrainOutputBuffer: exit<BR>8042: 
                  I8xPutBytePolled: sending 0xa7 to command port<BR>8042: 
                  I8xPutBytePolled: exit<BR>8042: I8xPutBytePolled: 
                  enter<BR>8042: I8xDrainOutputBuffer: enter<BR>8042: 
                  I8xDrainOutputBuffer: exit<BR>8042: I8xPutBytePolled: sending 
                  0x20 to command port<BR>8042: I8xPutBytePolled: exit<BR>8042: 
                  I8xGetBytePolled: enter<BR>8042: I8xGetBytePolled: 8042 
                  controller<BR>8042: I8xGetBytePolled: exit with Byte 
                  0x77<BR>8042: I8xPutBytePolled: enter<BR>8042: 
                  I8xDrainOutputBuffer: enter<BR>8042: I8xDrainOutputBuffer: 
                  exit<BR>8042: I8xPutBytePolled: sending 0xae to command 
                  port<BR>8042: I8xPutBytePolled: exit<BR>8042: 
                  I8xPutBytePolled: enter<BR>8042: I8xDrainOutputBuffer: 
                  enter<BR>8042: I8xDrainOutputBuffer: exit<BR>8042: 
                  I8xPutBytePolled: sending 0xa8 to command port<BR>8042: 
                  I8xPutBytePolled: exit<BR>8042: I8xGetControllerCommand: 
                  exit<BR>8042: I8xTransmitControllerCommand: exit<BR><BR>[注释] 
                  i8042prt!I8xMouseStartDevice-&gt; 
                  i8042prt!I8xMouseInitializeHardware<BR>8042: 
                  I8xKeyboardConnectInterrupt:<BR>FDO = 0xfe4f5020<BR>Vector = 
                  0xb3<BR>Irql = 0xa<BR>SynchIrql = 0xa<BR>Intterupt Mode = 
                  Latched<BR>Shared int: false<BR>Affinity = 0x1<BR>Floating 
                  Save = no<BR><BR>jiurl KeyboardClassPassThro

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -