有一段代码看不懂,求救
assume cs:codesg
codesg segment
mov ax,4c00h
int 21h
start: mov ax,0
s: nop
nop
mov di,offset s
mov si,offset s2
mov ax,cs:[si]
mov cs:[di],ax
s0: jmp short s //跳到s后应该执行jmp short s1呀,在接着执行标号s1处的代码呀,怎么是直接执行mov ax,4c00h
s1: mov ax,0
int 21h
mov ax,0
s2: jmp short s1
nop
codesg ends
end start