readme.txt

来自「利用386保护模式将DOS实模式下的PC总线I/O操作(in/out)实时捕捉到」· 文本 代码 · 共 56 行

TXT
56
字号
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 + =
减小字号Ctrl + -
显示快捷键?