debug和编译器的区别

例1指令:

mov ax,[0]

debug执行:

mov ax,[0]

编译器执行:

mov ax,0

编译器编写汇编代码时访问内存单元的两种方法如下

 
 
;加上段前缀(段前缀:显示指明段地址)

mov
ax,ds[0] ;或者间接给出内存单元的偏移地址 mov bx,0 mov ax,[bx]

debug是虚模式,只有纯DOS下才是实模式(DOS为一个系统,debug是系统上的运行的)

猜你喜欢

转载自www.cnblogs.com/luocodes/p/11919038.html