1

对于一个爱好项目,我将标准 C 库移植到 Digital Research CP/M。在 CRT0.S 内部(这是在调用 C 函数之前运行的代码main())我可以毫无问题地从低位内存解析命令行参数的尾部,但我无法获取正在运行的程序名称,即如果我键入

memdump 0xfc00 100

我想以一种很好的方式从 CP/M 获取 memdump 或 memdump.com,以便我可以正确地将我的 args 设置为(伪代码)

argv[0] = "memdump.com";
argv[1] = "0xfc00";
argv[2] = "100";
4

0 回答 0