(2)
assume cs:code
code segment
mov ax,0ffffh
mov ds,ax
mov bx,6
mov al,[bx]
mov ah,0
mov dx,0
mov cx,3
s:add dx,ax
loop s
mov ax,4c00h
int 21h
code ends
end
运行结果见截图
(3)
复制的是从mov ax,cs到mov ax,4c00h之前的代码
从cs:0到cs:[0017h]
有17h个字节
因为code段是首先定义的所以cs:ip指向的程序首地址恰好是code段的首地址,所以可以把ds的值设置成和cs一样。17h的得出是通过先估算然后再使用多次得到的,