对如下程序:
assume cs:codesg,ds:datasg
datasg segment
dd 123456h
dw 789h,0h
datasg ends
codesg segment
start: mov ax,datasg
mov ds,ax
mov ax,ds:[0]
mov dx,ds:[2]
div word ptr ds:[4]
mov ds:[6],ax
mov ax,4c00h
int 21h
codesg ends
end start
下列说法正确的是__。
1、 该程序实现的功能是计算123456h与78900h相除。
2、 该程序由于数据定义非法,无法通过编译。
3、 指令div word ptr ds:[4]可改为div near ptr ds:[4],不影响程序功能。
4、 指令div word ptr ds:[4]采用了直接寻址方式。
想问个问题:div near ptr ds:[4]说法是书上哪里提到的?我没在书上看到过。 |