• 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
    发布时间:
    原始链接:
  • 相关阅读:
    Thank you for your resubmission. Performance
    node.js
    CSS
    2016第三本《曾国藩的正面和侧面》
    2016下第二本《启示录-产品篇》
    2016下第2本《启示录 -流程篇》
    2016下第2本《启示录 -人员篇》
    《点石成金-访客至上的web和移动可用性设计秘籍》读书笔记
    互联网二三事
    互联网二三事
  • 原文地址:https://www.cnblogs.com/lepeCoder/p/7355432.html
Copyright © 2020-2023  润新知