关于汇编

来源:互联网 发布:卖家上淘宝客视频教程 编辑:程序博客网 时间:2024/04/29 20:19

这里暂时都是基于80X86的

 

关于调试

 

显示存储单元内容  -------D命令(Dump Command)

 

D[地址]或D[范围]

 

例:      -D DS:10  1F

 

    -D DS:100   (显示80H 个字节单元)

 

显示寄存器

-R

 

关于断点  -Go Command

 

-G[=地址] [ , 地址] [ ,地址].......

 

Trap Command

 

-T[=地址] [ , 地址] [ ,地址]....

 

在生成的LST文件中 查看对应的地址 (这个需要在编译的时候 输入LST文件名 不然默认不会生成) 

 

 

基本的调试完了现在写下需要注意的 DI,SI,BX,BP的使用 目的变址,源变址 ,基址,基址指针 寄存器

 

LEA  SI,DA_Word   

 

ADD   DI,type Da_word前面是寄存器寻址,后面是直接寻址  Direct Addressing

OR     WORD PTR [DI],0H;寄存器间接寻址 Register  Indirect Addressing

 

INC  NUM[2]                                   ;存储器寻址中的直接寻址      Direct  Addressing

 

INC    NUM[BX];基址寻址       Register Relative Addressing

 

 

 

DI    SI按意思只能用在 目的 操作数  和源操作数上

 

 

 

 

 

 

 

 

原创粉丝点击