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

近期下载者

相关文件


收藏者