碰到小问题了,各位帮帮忙啊!
这是定义内容:
sfile db 128
db ?
db 128 dup (0) :字符串,用于存储文件地址
…………
代码段一:
mov dx, offset sfile
mov ah,0ah
int 21h
…………;其他代码
…………
代码段二:
mov dx,offset sfile。
inc dx
inc dx ;调整指针使他指向字符串缓冲区第三个字节内容,即指向首个字符串
mov ah,0ah
int 21h
…………
…………;其他代码
-----------------
各位高手,在执行代码段二的时候打不开文件。。而我明明用(inc)调整指针指向字符串首地址了啊?
各位帮忙啊?
会不会是用offset这个不能使用两次啊。。
我用debug跟踪时执行到代码段二的
mov dx,offset sfile
时,总是把0值赋给dx。。。
各位帮帮忙。。
到底要用什么办法才能使代码段二的DX能指向字符串缓冲区中的第二个字节;
或者会不会使打开的方式有什么问题。。各位帮忙啊。。