xxasy 发表于 2011-6-23 21:39:40

第五章程序5.8节 优化后的代码的问题。

assume cs:code
code segment
   mov ax,0ffffh
   mov ds,ax
   mov ax,0020h
   mov es,ax
   mov bx,0
   mov cx,12
s:mov dl,
   mov es:,dl
   inc bx
   loop s

    mov ax,4c00h
   int 21h

code ends
end


这个是第五章程序5.8节 优化后的代码。在循环开始前,就设置好了段地址,那循环中
      mov dl,
      mov es:,dl
是不是写成
   mov dl,ds:
   mov es:,dl

才更严谨呢?求大牛指导。

怒剑 发表于 2011-6-24 16:48:06

帮忙顶顶!

jsanwb 发表于 2013-4-15 11:03:25

默认的是ds
页: [1]
查看完整版本: 第五章程序5.8节 优化后的代码的问题。