程序集 8086 - 使用 int21h 函数 5Ah 创建随机命名的文件

问题描述

正如标题所暗示的,我想使用这个函数生成一个随机的、唯一的文件名。

我的代码

.model tiny
.code

ORG 100H

HOST:

MOV AH,5Ah
XOR CX,CX
MOV DX,OFFSET HI
int 21h;

MOV BX,DX

mov ax,4c00h
    int 21h
    
mov ah,9
mov dx,OFFSET BX
int 21h
HI DW '\'

END HOST



END

这是函数的文档 ->

问题是,我不明白应该在 DX 中放入什么。应在其中创建文件文件夹的路径?不应该认在当前目录中创建吗?如果没有,我该怎么做?如上所示,用 '/' 试了一下。文档说明了以“反斜杠”+ 13 个字节结尾的路径来接收生成文件名,但老实说,我不知道那是什么意思。应该在代码添加什么才能使函数起作用?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)