SoftICE for WIN95中文指令说明(一)脚本之家mingxing - AG环亚娱乐

SoftICE for WIN95中文指令说明(一)脚本之家mingxing

2019-02-02 11:06:23 | 作者: 海昌 | 标签: 指令,内存,区域 | 浏览: 3707

SoftICE for WIN95中文指令说明(一) Copyright (c) 1999 https://coobe.cs.hn.cninfo.net/~tianwei 指令: . 效果: 在代码窗口中定位当时指令 语法: . 用法: 当代码窗口可见时, .指令(点指令)使得当时的CS:EIP所指向的指令可见, 而且高亮显现. 其他,此指令也把SoftICE 从其他内存区域中切回原先弹出的内存区域.详见后边的ADDR指令. 点评: 当你在代码窗口中上下阅读时,有或许走得很远, 那么这时一个"." 指令会让你在下一瞬间回到SOFTICE当时地点的CS:EIP处,再也用不着按PGUP,PGDOWN很屡次了! 指令: ? 效果: 核算一个表达式的值 语法: ? 表达式 用法: 核算一个表达式的值.并以十六进制,十进制,带符号的十进制(<0时有)和ASCII值多种形式显现核算结果. 点评: 一个十分高档的核算器, 比如46578*1999 ESI 之类的核算不会再让你烦恼,其他因为能够显现ASCII,所以能够很便利地在各种数制之间观察. 指令: A 效果: 写入汇编代码 语法: A [地址] 用法: 用SICE内置的汇编器在内存中写入汇编代码.汇编器支撑规范的80x86指令集.包含386,486,Pentium,Pentium-Pro,MMX,协处理器,新版的SICE还支撑AMD的3D Now!,PII,PIII的特有指令集.汇编将在A后的地址处开端.假如在A后没有加地址, 那么汇编将在你前次汇编完毕处开端.假如你是第一次键入A指令,且没有追加地址那么汇编将在当时CS:EIP处开端.其他,键入A指令后, 在独自一行指令栏中键入USE16或USE32,将通知汇编器是选用16位仍是32位指令,默许是和当时的CS寄存器的形式共同. 点评: 这是和DOS下DEBUG.EXE的用法相同的指令.一般改程序时,用A指令写入,再用CODE ON(见稍后)指令看代码,记载本来的代码和改正的代码后再用工具软件如PCTOOLSHACKVIEW之类查找修正. 指令: ADDR 效果: 在SoftICE中显现或是切换内存区域 语法: ADDR [内存区域句柄|进程名] 用法: 用来观察某一个使命的私有内存区域, 或是加参数[内存区域句柄|进程名]在SoftICE中切换某一使命的私有内存区域为当时可寻址的内存区域.一些参数的显现:.HANDLE 内存区域操控块的地址.PGTPTR 每个使命私有页表的起址.TABLES 每个私有页表中的表项数目.MINADDR 每个使命的线性地址的起址.MAXADDR 每个使命的线性地址的终址.MUTEX VMM用于页表办理的句柄.OWNER 运用这块内存区域的实例的姓名假如有多个相同姓名的实例运转, ADDR带OWNER姓名切换的话,切到表中的第一个有此NAME的实例所占的内存区域.所以带HANDLE切换的话比较准确. 当用ADDR加参数后,能够用上面提到过的"."指令来回到SoftICE弹出时所属的使命内存区域. 点评: 这个牵涉到CPU的保护形式寻址方法和WINDOWS 的内存办理,由分段组织发生的32位线性地址要经过分页组织再转化为物理地址,这要牵涉到两个表的寻址.WINDOWS每次切换都将每个使命的私有页表拷贝到CR3寄存器所指的当时页表中.而ADDR所作的和WINDOWS所作的相同.所以当你在一个使命中弹出时,能够经过ADDR能够来看其他使命的私有内存区域. 指令: ALTKEY 效果: 改动用来呼叫SoftICE的热键 语法: ALTKEY [ALT 字母 | CTRL 字母] 用法: SoftICE默许的热键为CTRL D, 用此指令能够将热键改动,假如每次发动机器都要改, 则能够把这条指令放入WINICE.DAT中.这条指令是为了避免某些程序和SoftICE的热键相冲突而设的.如:ALTKEY CTRL S 将热键改为CTRL S 点评: 无. 指令: ALTSCR 效果: 切换SoftICE的视屏输出. 语法: ALTSCR [ON|OFF] 用法: 假如你有双显现器, 则这条指令将使SoftICE的窗口显现在另一台单显上.留意,是旧式的单显,不是VGA单显.实际上在发动WINICE时可用参数/M逼迫SoftICE用单显来显现.也可在WINICE.DAT中参加初始化串.在WIN95顶用SoftICE自带的VIDEOSETUP能够很便利地设定.例:ALTSCR ON 将使输出改动到单显上. 点评: 这条指令将使SoftICE同一些老显卡兼容, 也使调试变得便利,试想一台显现器显现正常的图画, 另一台来显现盯梢屏幕,免去了按F4看原画面的过程, 在某些场合仍是用得上的. 曾经的WDEB386调试器就非要双监视器才干作业.而SoftICE只需一台显现器就行了,这是个很大的前进,但为了和老传统兼容, 它也供给了这个指令便利用户. 指令: ANSWER 效果: 主动监控通讯端口及将输出转移到MODEM 语法: ANSWER [on [com-port] [baud-rate] [i=init] | off] 用法: 此指令能够使SoftICE监控通讯端口, 并将输出改动到一台长途的PC机上, 此长途PC机有必要运转 SERIAL.EXE(或SERIAL32.EXE).当SoftICE检测到长途PC上SERIAL.EXE发来的特定信息, 就弹出, 通知你现在将连上长途PC,然后再退出窗口,联接完结.一些参数:.COM-PORT 串行通讯口,默许为COM1.BAUD-RATE 1200, 2400, 4800, 9600,19200,23040, 28800,38400,57000,115000 其间38400为默许波特率..I=INIT MODEM的初始化字符串. 点评: 无,没有用过,不知道:-(
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表AG环亚娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章