小编Men*_*Rox的帖子

如何在16位汇编程序中传递/检索DOS命令行参数?

我正在为MS-DOS编写一些小工具.现在我正在写一个Shutdown.com,比如Windows XP和更高版本.我已经编写了整个代码,现在我只需要从DOS传递参数.

我需要将参数"-r"传递给reboot,将"-s"传递给shutdown.

我该怎么做?

我在Windows 98上使用TASM(Turbo Assembler 4.1)进行链接和编译.我正在寻找一种非常简单的方法,如果可能的话,还是一个.COM程序.我看起来与C语言中的ARGV和ARGC完全相同,但对于16位汇编...

  • shutdown -r 将重启
  • shutdown -s 将关闭

请记住,我已经知道如何重新启动以及如何关闭PC.
我只需要学习如何将参数从MS-DOS命令行传递给我的程序.

assembly dos tasm 16-bit x86-16

5
推荐指数
2
解决办法
1792
查看次数

如何使用16位汇编在DOS中格式化软盘?

我在我的旧书中研究了DOS的x86汇编编程,在关于中断的讨论中,我看到了13h的编程.这本书说我可以用它来格式化一个驱动器.但不幸的是,在我的书中没有提供关于如何做到这一点的更多信息.

我变得非常好奇,并试图自己使用它,但它不起作用.如何使用16位x86汇编在驱动器A:中格式化软盘?这样做很简单吗?我正在使用TASM编译和链接,并在MS-DOS中运行.

也许除了使用之外还有其他方法int 13h吗?

x86 assembly dos floppy x86-16

1
推荐指数
1
解决办法
502
查看次数

标签 统计

assembly ×2

dos ×2

x86-16 ×2

16-bit ×1

floppy ×1

tasm ×1

x86 ×1