📄 readme.txt
字号:
A program to use 80386 protected mode to capture real-mode I/O operations in real-time. Can be used to debug, analyze and disassemble PC ISA, VESA and PCI cards and their software.
Modified from IOMON2 to provide compression capability of identical I/O operations (to save memory buffer size) and a better capture record display output. This version provided several scripts and samples to enable better compilation and testing.
Lijing Hao
+86 13501619373
haolijing@139.com
-------------------
利用386保护模式将DOS实模式下的PC总线I/O操作(in/out)实时捕捉到内存并可以显示在屏幕上。由于捕捉到内存,因此不影响频繁使用I/O指令的软件速度。可用于ISA/VESA/PCI插卡及相关软件的输入/输出调试、I/O性能/行为分析和反汇编。Version 3增加了连续相同I/O操作的压缩记录功能,大大提高了内存利用率。同时提供了一些编译、测试脚本和BC3.1工程文件供大家在BC3.1下进一步开发。
郝利静
13501619373
-------------------
To compile the code:
C:> iom.bat
To test the code, install I/O monitor using below command line:
C:> IOMON3 300 320
Then use MS-DOS debug utility to create a series of port I/O operations:
C:> debug < debugio.txt
Display the captured I/O using command
C:> IODISP.EXE
You will see exactly the same series of I/O operations on the screen. Or if
you redirect IODISP.EXE output to a file, you will see below result:
Total 21 I/O records stored in a 16KB buffer
I 300H 80
O 302H FF
I 310H 87
I 318H FF [4]
I 319H FF [2]
O 319H FF
O 306H 01
O 306H 02
O 306H 04
O 306H 08
O 306H 01 [3]
O 306H FF
I 306H FF [3]
I 300H 80 [2]
I 310H 87 [3]
Total I/O operations captured: 26
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -