对调试和汇编程序masm指令的不同处理
1、汇编资源程序中,用指令访问一个存储器单元时,指令中必须用[.]表示存储器单元。 如果
如果在[ ]中直接用常数idata给出存储单元的偏移地址,则明确给出在[ ]之前有段地址的寄存器
例如mov al、ds:[0]
如果未明确给出在[ ]之前有段地址的段寄存器
例如mov al、[0]
那么,编译器masm将指令中的[idata]解释为idata
2、如果在[ ]中使用类似bx的寄存器间接给出存储单元的偏移地址,则段地址默认进入ds。 当然,明确地说
给出有的段地址的段寄存器