荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: comet (流云), 信区: Hacker
标 题: softice中文说明(6)(转载) #_#
发信站: 深圳大学荔园晨风站 (Fri Dec 12 21:56:49 1997) , 转信
S-ICE 指令说明
--------------------------------------------------------------------
/TRA 0000k ; 设定追踪缓冲区之大小、最小10K...
/SYM 0000k ; 设定载入语法档之缓冲区大小.........
/S ; 如其延伸记忆体不够才加此参数.......
--------------------------------------------------------------------
BOUNDS [ON | Off ] ;
BOUNDS ON ; 打开核对保护模式中断之指令.........
BOUNDS OFF ; 关掉核对保护模式中断之指令.........
--------------------------------------------------------------------
R 32 ; 在S-ICE视窗内分解32位元之指令......
--------------------------------------------------------------------
SHOW [B | Start] [L Length]; 增强Demp的功能可指定开始长度列印PRN
B - ; 设定节段位址及节内位址至缓冲区.....
Start - ; 指定开始的节段位址起点.............
Length - ; 指定结束的节段位址终点.............
--------------------------------------------------------------------
FILE [file-name |*] ; 指令语法档案以供参考组合码.........
--------------------------------------------------------------------
TABS [2 | 4 | 8] ; 指令原始档案的控制扩充长度.........
--------------------------------------------------------------------
PRN COM1 ; 指令PRN至正确的通讯埠..............
--------------------------------------------------------------------
Colors = " 4FH,4EH,7EH, 2FH,0EH,70H, 1EH,1FH,5FH, 30H,3CH,3EH"
Colors = " 暂存器颜色, 资料区颜色, 程式码颜色, 指令颜色 "
; 指令 SOFT-ICE 的视窗的颜色以16进位.
--------------------------------------------------------------------
新特性 ---> 由除错程式及常驻程式设定一个中断点、硬体模拟...........
Mov Ah,09h
Mov AL,所须交给之函数(副程式)
Mov SI,'FG' ( 4647h )
Mov DI,'JM' ( 4A4Dh )
Int 03h
其 SOFT-ICE 副函数如下:
AL 副函数数值说明
10h 显示 SOFT-ICE 的重要资料至指定位址
11H 执行一个 SOFT-ICE 的指令
12H 得到一个硬体中断点的位址
13H 设定一个硬体中断点的位址
14H 清除一个硬体中断点的位址
其 SOFT-ICE 副函数定义如下:
10h 显示 SOFT-ICE 的重要资料至指定位址
引用 DS:DX 作其索引位址.....
字串索引最大可以一百个字元(0Dh)...
11H 执行一个 SOFT-ICE 的指令
引用 DS:DX 作其索引指令.....
12H 得到一个硬体中断点的位址
返回值暂存器数值定义如下:
DH - 传回最後中断的向量而成过去
DL - 传回最後硬体中断的类型而成过去
BH - 传回最後中断的向量
BL - 传回最後硬体中断的类型
传回类型如下:
1 - I/O
2 - INT
3 - BPX (int 3 style BP)
4 - 保留的
5 - 定范图
13H 设定一个硬体中断点的位址
返回值暂存器数值定义如下:
AX - 传回设定错误码
BX - 传回设定中断码
14H 清除一个硬体中断点的位址
输入:BX = 硬体中断号码
返回:BX = ????
--------------------------------------------------------------------
..[Eagle_Fire]
--- GEcho/386 1.01+
* Origin: 星/夜/恋/人/STARRY :-> 06-289-2442 * 拷贝心得 (90:1010/9)
-------------------------------------------------------------------------------
--
※ 来源:·深圳大学荔园晨风站 bbs.szu.edu.cn·[FROM: www-post@linux.szu.e]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店