china0008 发表于 2011-5-25 09:53:54

8086汇编 学习笔记(2)

汇编环境
    MASM.exe    汇编编译程序
    LINK.exe    连接程序
    LIB.exe   过程库管理程序

    EDIT.exe    DOS下的文本编辑,这个随便吧。。本人推荐notepad或者Emacs
    DEBUG.exe   16位的指令调试器
   
    .OBJ文件
    生成的目标文件
    .LST
    列表文件同时列出源程序和机器语言程序清单。
    .CRF
    交叉文件。可用来生成交叉引用表REF。
MASM的使用
    MASM
   
    .MAP
    连接映像文件。连接映像文件是连接程序的列表文件。
    .LIB
    库文件。
LINK的使用
    LINK


DEBUG的使用
   可以
    debug filename
   也可以使用NAME和LOAD导入需要调试的程序
    -n filename
    -l
    -
   
查看反汇编的结果
    -u
    可以用-u来确定程序运行停止的地址,即断点地址。
    若程序未完,再次使用u命令继续显示。
    -u 偏移量
   
启动程序运行
    -g 偏移量
   
查看数据段内容
    -d 偏移量

单步跟踪
    -t
    执行一条指令后停下来,显示所有寄存器的内容及标志位的值

退出
    -q

夜读金瓶梅 发表于 2011-5-31 20:48:26

笔记还可以啊 不错啊:lol掉了个-p 还有-g加偏移量是启动程序运行的意思么? 跟甲鱼说的好象不一样啊

XsRecluse 发表于 2011-5-31 21:44:47

谢谢分享:D:D

zxyuan 发表于 2011-6-2 21:35:08

笔记不错啊

小甲鱼 发表于 2011-6-4 12:32:55

学而时习之

娿丶怖娃娃 发表于 2011-6-4 13:56:32

笔记做的卜错嘛~

loop 发表于 2011-6-4 19:58:01

温故而知新~
页: [1]
查看完整版本: 8086汇编 学习笔记(2)