R | 查看所有寄存器数据 |
|
R AX | 改变AX里的数,输入的是数字 | IP ,CS都可以这么改 |
|
|
|
D 1000:0 | 查看内存中的内容(不是寄存器),会显示从10000到1000:007F的所有128个数据,每行16个 | 如果1000:9,则从1000:9开始,显示128个数 |
D | 未指定地址,则从预设的地址处开始 |
|
D 1000:0 9 | 看1000:0---1000:9的内容 |
|
E 1000:0 b8 01 00 b9----- | 写入机器码 |
|
E 1000:0 1 'a' 3 “c++" 5 -----
| 从1000:0开始改写,输多少个数,改多少个,单个字符用‘ ’,字符串用“” ,最后内存相应的地方字符会变ASC2码值 |
|
E 1000:0 | 以提问的方式一个一个地改写内存中的内容,就是它一个一个出原来的数,你在:后写要改成的数,不想改就空格下一个,最后enter停住 |
|
|
|
|
U 1000:00 | 从1000:0开始,把内存中的内容翻译成汇编指令 | 一般E输入机器码,D显示,U翻译 ,这三一起用 |
|
|
|
A 1000:0 1000:0000 mov ax,1 | 以汇编指令的形式在内存中写入机器指令(重要且主要用) |
|
|
|
|
T | 让CPU根据CS(段地址):IP(偏移地址)的地址执行该地址对应的指令(别忘了IP一旦找到当前指令后就会自动加当前指令的长度,然后当前指令再执行) |
|
王爽汇编语言debug命令汇总
最新推荐文章于 2023-09-23 22:17:37 发布