IOmon3
所属分类:处理器开发
开发工具:DOS
文件大小:42KB
下载次数:25
上传日期:2008-07-01 11:34:57
上 传 者:
haolijing
说明: 利用386保护模式将DOS实模式下的PC总线I/O操作(in/out)实时捕捉到内存并可以显示在屏幕上。可用于ISA/VESA/PCI插卡及相关软件的输入/输出调试、I/O性能/行为分析和反汇编。Version 3增加了连续相同I/O操作的压缩记录功能,大大提高了内存利用率。同时提供了一些编译、测试脚本和BC3.1工程文件供大家在BC3.1下进一步开发。
文件列表:
iomon3\IOINIT.ASM (20050, 1992-02-20)
iomon3\IODISP.C (4024, 2008-05-25)
iomon3\IOMAC.INC (1112, 1991-06-09)
iomon3\DEBUGIO.TXT (208, 2008-05-25)
iomon3\IOMON.MAK (294, 1991-06-10)
iomon3\IOM.LNK (35, 1991-05-25)
iomon3\IODISP.OBJ (1396, 2008-05-25)
iomon3\IOD1.TXT (6479, 2008-05-22)
iomon3\IODAT.INC (4500, 2008-05-25)
iomon3\IODISP.TXT (292, 2008-05-25)
iomon3\IOD2.TXT (33340, 2008-05-22)
iomon3\iodisp.prj (5536, 2008-05-25)
iomon3\iom.bat (27, 2008-05-24)
iomon3\IOMON3.MAP (481, 2008-05-25)
iomon3\IOMON3.EXE (29118, 2008-05-25)
iomon3\IOINIT.OLD (20050, 1992-02-20)
iomon3\IOISR.OLD (18978, 1992-01-20)
iomon3\IOISR.OBJ (6913, 2008-05-25)
iomon3\IODAT.old (4455, 1992-01-20)
iomon3\IOEQU.old (1544, 1991-06-10)
iomon3\IOMAC.old (1112, 1991-06-09)
iomon3\IOSTRUC.old (3803, 1992-01-06)
iomon3\IODISP.old (1888, 1991-06-10)
iomon3\IOEQU.INC (1762, 2008-05-25)
iomon3\IOINIT.OBJ (8413, 2008-05-25)
iomon3\IOSTRUC.INC (3792, 2008-05-25)
iomon3\IODISP.EXE (12069, 2008-05-25)
iomon3\IOISR.ASM (19409, 2008-05-25)
iomon3 (0, 2008-05-24)
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
近期下载者:
相关文件:
收藏者: