zoukankan      html  css  js  c++  java
  • Debug常用命令

    • R命令

    查看、修改CPU中寄存器的值

    -r      ;查看寄存器的值
    -r cs   ;修改cs寄存器的值
    
    • D命令

    查看内存中的内容

    ;d 段地址:偏移地址
    -d 1000:01       ;查看内存100001处的内容
    -d               ;接上一条指令,列出后续内存中的内容
    ;d 段地址:偏移地址 结尾偏移地址
    -d 1000:0 9      ;查看10000-10009
    
    • E命令

    改写内存中的内容

    -e 1000:10 0 1 2 3 4 5      ;从1000:10开始向内存写入0 1 2 3 4 5
    -e 1000:50 1 'a' 2 'b'      ;写入字符实际上是写入ascii码
    -e 1000:10                  ;从1000:10开始写入
    
    • U命令

    查看机器码对应的汇编指令

    -u 1000:0       ;查看1000:0处的机器码对应的汇编指令
    
    • T命令

    执行当前指令
    执行CS:IP指向的指令,并使CS:IP指向下一条指令

    -A命令

    以汇编指令的形式在内存中写入机器指令

    -a 1000:0
    1000:0000   mov ax,1
    1000:0003   mov bx,2
    1000:0006   add ax,bx
    
    转载请保留原文链接及作者
    本文标题:
    文章作者: LepeCoder
    发布时间:
    原始链接:
  • 相关阅读:
    mysql查询版本
    mysql导出bug备注
    linux查找文件
    linux 编译式安装nginx
    linux文件校验
    linux 编译式安装apache
    网络层
    数据链路层
    物理层
    servlet过滤器
  • 原文地址:https://www.cnblogs.com/lepeCoder/p/7355432.html
Copyright © 2011-2022 走看看