(1):
0070:018B
(2):
4 * N + 2
4 * N
没想到吧,我又回来做实验了
assume cs:code
code segment
start: mov ax, cs
mov ds, ax
mov si, offset do0 //设置di:si指向源地址
mov ax, 0
mov es, ax
mov di, 200h //设置es:di指向目的地址
mov cx, offset do0end - offset do0 //设置cx为传输长度
cld //设置传输方向为正
rep movsb //设置中断向量表
mov ax, 4c00h
int 21h
do0: jmp short do0start
db "divide error!"
do0start: mov ax, cs
mov ds, ax
mov si, 202h //设置ds:si指向字符串
mov ax, 0b800h
mov es, ax
mov di, 12*160+36*2
mov cx, 9
s: mov al, [si]
mov es:[di], al
inc si
add di, 2
loop s
mov ax, 4c00h
int 21h
do0end:nop
code ends
end start