Programming 版 (精华区)
发信人: zpw (zhao), 信区: Programming
标 题: SOFTICE使用手册(十)
发信站: 紫 丁 香 (Fri Aug 14 17:13:08 1998), 转信
§3.5 移动视窗
Soft-ICE 的视窗是可以移动且可以定位在屏幕上的任何地方。这功能在 NARROW模式下特别有用。在你需要时移动视窗以便观看屏幕上被视窗挡到的地方。你可以用下列按键控制屏幕的移动:
Ctrl - ↑ 向上移一行
Ctrl - ↓ 向下移一行
Ctrl - → 向右移一列
Ctrl - ← 向左移一列
§3.6 行编辑按键
Soft-ICE 容易使用的行编辑器让你可以叫回并编辑上一个指令。它的功能类似那些有名的 CED 行编辑器。以下按键可以帮助你在命令窗中编辑指令:
→ --- 游标右移
← --- 游标左移
Ins --- 切换插入模式
Del --- 消除现在字元
Home --- 把游标移到一行的开头
End --- 把游标移到一行的结尾
↑ --- 显示上一个指令
↓ --- 显示下一个指令
Shift - ↑ --- 显示向上卷一行
Shift - ↓ --- 显示向下卷一行
Page Up --- 显示向上卷一页
Page Down --- 显示向下卷一页
BackSpace --- 消除前一个字元
Esc --- 取消目前命令
当游标在资料窗或程序码窗时,另有特殊的按键,这在後面将会讨论到。
§3.7 动作状态行
在屏幕底部的状态行提供指令语法的辅助。
§3.8 指令语法
Soft-ICE 是个由指令操控的调试工具。要令 Soft-ICE 有动作,你要下指令给它。指令可以因不同参数而有改变。
所有的指令都是 1 到 6 个字元的字串且不分大小写。所有的参数都是字串或
┌——————————————————┐
│ 第 二 节 指 令 │
└——————————————————┘
第二节包括每个指令的语法、解释及范例。所有的数字均以 16 进制表示。使用到 + - * / 或寄存器的数字均可视为运算式。所有的指令都不区分大小写。指令语法叙述中的斜体字需以真实的值代替而不是打入斜体字。
以下是本节中所使用的代号:
[ ] --- 语法中非必用的部份
< > --- 可选用的部份
X|Y --- 使用 X 或 Y ( X Y 择一使用 )
count --- count 指定中断点条件要成立几次才会真正引发中断。如果没有设定,内定值是 1 。每次引发中断而叫出 Soft-ICE 的视窗後,记数器自动回复为原先指定值。
verb --- 指定在什麽状况下中断点会做用。R 代表读取;W 代表写入;
RW 代表读取及写入;X 代表执行。
address --- 地址。由两个 16 字节之字组以冒号分隔而组成。第一个字组代表区段地址,第二个字组代表差距地址。地址可以由符号或寄存器构成,也可以包括 $ 、. 、@ 等特殊符号。参阅§3.8 以取得更多资讯。
break-number --- 中断点号码是在你修改中断点(即编辑、删除、重新启动、暂停作用)时使用的。它是用来代表各中断点的代码。中断点号码是由 0 到 F 。
list --- 一串由逗号或空白分隔的中断点号码。
mask --- 由 1 、0 、X 所构成的字节屏蔽。X 代表不处理的字节。
例如: BPIO 21W EQ M 1XXX XXXX如果 21 端口被写入且造成其高字节被设定则会引发中断。
--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: yaoyu.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.062毫秒