以下是引用zaixuexi在2011-3-25 01:09:32的发言:
1.szFilePath db 'E:\1.txt' ->szFilePath db 'E:\1.txt',0
2.jcxz _OK ;CF=0表示成功 -> jcxz和cf有什么关系?
版主好眼力!
1
windows/dos文件名总是按照ASCII-Z串存储的,他是一个以空字符(00H)位结束符的字符串。
2
mov ah, 3dh
int 21h
jc error ;
dos对文件功能的调用总是通过检查CF来作为文件操作成功与否的出口参数,
如果cf=1,则表示打开文件出错。错误代码在AX里。
如果cf=0,则表示打开成功,文件句柄放在AX里。
而jcxz则是检查cx是否为零。
[
本帖最后由 ansic 于 2011-3-25 10:49 编辑 ]