最近在学习汇编语言,我把自己的学习在此做一个记录。
★如果有写的不对的地方,欢迎指正
debug下的各种命令:
-
R [寄存器名]
该命令是显示寄存器内容或者修改指定寄存器内容,如果[寄存器名]为空,则显示寄存器内容,否则,修改指定寄存器的内容
例如 :
-
A [内存地址]
该命令的功能是从指定的内存地址开始逐条输入汇编语言源程序并汇编成机器码存入内存。若不填写[内存地址],则接上一个A命令最后一条指令之后输入汇编语句,若没有用过A命令,则从CS:0100H地址开始输入。
每行输入一条指令,回车结束,输入结束后直接回车即可。
例如:
-
U [起始地址][终止地址]
该命令的功能是从起始地址到终止地址反汇编目标码,缺省值是接上一个U命令或从CS:0100H地址开始。
例如:
-
T [ =起始地址] [指令条数]
该命令的功能是从指定的起始地址开始逐条执行指令,每执行完一条指令,屏幕显示所有寄存器内容和下一条指令地址和指令。若[=起始地址]缺省,则T命令从CS:IP地址开始执行指令。
注意:指定地址执行时,一定要写“=”!!!
例如:
这个是执行完上面的第一条指令后的 -
D [起始地址][终止地址]
该命令的功能是从起始地址到终止地址,连续显示存贮器单元的内容。若地址缺省,则接上一个D命令或从DS:0100H地址开始显示。
例如:
这个是内存DS:0100H 到 DS:0150H 的内容
剩下的部分在这:
就这样,就这些,如果有错误,欢迎指正。