Для (R)SOFT:
<<< ICDiag Legacy Resources Diagnostics v. 0.86. Report file. >>> ----------------------------------------------------------------------------- Master DMA | DRQ 04-07, IO = C0h-DFh + 80h-8Fh (Mapper) Slave DMA | DRQ 00-03, IO = 00h-0Fh + 80h-8Fh (Mapper) Master PIC | IRQ 00-07, IO = 20h-21h Slave PIC | IRQ 08-15, IO = A0h-A1h System Timer | Use IRQ 0, IO = 40h-43h + 61h (Port B) RTC and CMOS | Use IRQ 8, IO = 70h-71h Keyboard Ctrl. | Use IRQ 1, IO = 60h,64h ----------------------------------------------------------------------------- PnP DMA | PNP0200 = AT DMA Controller PnP PIC | PNP0000 = AT Interrupt Controller PnP PIT | PNP0100 = AT Timer PnP RTC+CMOS | PNP0B00 = AT Real-Time Clock PnP KBC+KB | PNP0303 = IBM Enhanced Keyboard (101/102-key, + PS/2 mouse) ----------------------------------------------------------------------------- IRQ Mask | IMR1(Port 21h) = B8h IMR2(Port A1h) = 0Dh DRQ Mask | DMR1(Port 0Fh) = 0Fh DMR2(Port DEh) = 0Eh ----------------------------------------------------------------------------- DOS/RTC Time | DOS = 00:06:06 RTC = 00:06:07 ----------------------------------------------------------------------------- KBC Copyright | (C)1992 AMERICAN MEGATRENDS INC KBC Version | AMIKEY-2 ------------------------------------------------------------------------------ Diagnostic dump x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF ------------------------------------------------------------------------------ 00 00 20 01 F8 00 80 7F 08 C1 A1 C1 A6 C2 E7 48 26 . ............H& 10 F4 F6 C4 A3 96 31 BA 45 53 62 58 2F 1C 1C FF FF .....1.ESbX/.... 20 77 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 w............... 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 50 10 86 A4 DC DB D0 4D 79 01 C5 A1 22 70 29 FA 1E ......My..."p).. 60 C1 03 21 72 94 98 70 3C 03 99 63 70 E0 80 0B 14 ..!r..p<..cp.... 70 0E F0 E0 2D 13 23 C0 08 A1 D2 E8 18 C3 06 41 02 ...-.#........A. 80 40 F6 1B 2A 6F F3 68 3A 0B 94 A6 49 A2 50 A5 30 @..*o.h:...I.P.0 90 53 C4 AB 11 3C 3B 4E 1B 81 10 09 80 69 83 03 09 S...<;N.....i... A0 C9 3C 99 70 85 A8 07 9C 08 B5 11 08 21 80 0F 94 .<.p........!... B0 0C 7D 45 BD 49 98 4C 1A A0 48 3A 03 08 76 42 68 .}E.I.L..H:..vBh C0 08 50 ED 3C DF 83 B5 AA 1C 09 21 91 BE 3E 23 B0 .P.<......!..>#. D0 DF 9C DC 38 9E 31 09 91 58 D3 B8 00 18 1B 15 4A ...8.1..X......J E0 CE C5 B1 46 24 71 89 19 2A D2 A8 46 A4 40 1C 02 ...F$q..*..F.@.. F0 51 D6 C0 2C 4A 67 23 86 00 8F 40 62 02 00 CA 01 Q..,Jg#...@b....
Для (R)SOFT:
Уже определяем тип контроллера клавиатуры и читаем его RAM!