使用.com文件从命令行读取值

问题描述:

我可以有一个汇编代码的简单示例,该代码在编译为.com文件(使用TASM)时,将能够读取0到255之间的值命令行并将其放入注册表中?使用.com文件从命令行读取值

例如:Test.com 255 (我应该在寄存器中看到FF)。

谢谢。

您可以通过查看程序段前缀来获得命令行;有关详细信息,请参见http://www.fysnet.net/cmndline.htm。不过,您需要自己解析数字。

使用dos interrupt您必须获取该号码并将其手动转换为十六进制。如果这听起来太复杂,你可以看看ucr standard library,其中包含基本功能,如转换。