用户工具

站点工具


assembly:debug

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
assembly:debug [2024/03/08 10:32] – [2.3 查看范围内容] sabertoyassembly:debug [未知日期] (当前版本) – 外部编辑 (未知日期) 127.0.0.1
行 26: 行 26:
  
 在使用d cs:ip 之后,接着使用D命令,可以列出后续的内容 在使用d cs:ip 之后,接着使用D命令,可以列出后续的内容
 +
 +{{ :assembly:列出后续的内容.jpg?nolink&600 |}}
  
 ==== - 查看范围内容 ==== ==== - 查看范围内容 ====
行 32: 行 34:
  
 ''d 1000:0 9'' ''d 1000:0 9''
 +
 +{{ :assembly:查看指定范围内存单元的内容.jpg?nolink&600 |}}
 +
 +
 +
 +
 +
 +
 +
 +
 +===== -#3 E改写内存中的内容 =====
 +
 +==== - 命令格式 ====
 +
 +e <wrap hi>起始地址</wrap> 数据 数据 数据.....
 +
 +{{ :assembly:用e命令修改从1000的0开始的10个单元的内容.jpg?nolink&600 |}}
 +
 +==== - 可以提问方式逐个修改 ====
 +
 +<wrap em>空格</wrap>表示不修改当前单元格的内容
 +
 +==== - 可以写入字符串 ====
 +
 +==== - 可以写入机器码 ====
 +
 +汇编对应的指令 转化为 机器码 然后写入
  
  
 +===== -#4 U查看内存中机器码的含义 =====
  
 +{{ :assembly:用u命令将内存单元中的内容翻译为汇编指令.jpg?nolink&600 |}}
 +===== -#5 T执行内存中的机器码 =====
  
 +==== - 命令格式 ====
  
  
 +===== -#6 A汇编指令编辑内容 =====
  
 +{{ :assembly:用a命令向1000的0开始的内存单元中写入指令.jpg?nolink&600 |}}
  
-===== -#3 E ===== 
-===== -#4 U ===== 
-===== -#5 T ===== 
-===== -#6 A ===== 
 ===== -#7 P ===== ===== -#7 P =====
assembly/debug.1709865124.txt.gz · 最后更改: 2024/03/08 10:32 由 sabertoy