我的程序如下:
codesg segment
start: mov ax,data
mov ds,ax
mov bx,0
mov ax,table
mov es,ax
mov bp,0
mov cx,21
mov si,0
mov di,0
s: mov al,ds:[bx+si]
mov es:[bp],al
mov al,ds:[bx+si+1]
mov es:[bp],al
mov al,ds:[bx+2+si]
mov es:[bp+2],al
mov al,ds:[bx+3+si]
mov es:[bp],al
mov ax,ds:[bx+84+si]
mov es:[bp+5],ax
mov ax,ds:[bx+86+si]
mov es:[bp+7],ax
mov ax,ds:[bx+168+di]
mov es:[bp+10],ax
mov ax,ds:[bx+84+si]
mov dx,ds:[bx+86+si]
div word ptr es:[bp+10]
mov es:[bp+13],ax
add si,4
add di,2
add bp,10h
loop s
mov ax,4c00h
int 21h
codesg ends
但是运行后发现年份没有拷过去 |