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

时间:2011-02-22 21:18:40

标签: assembly

我可以有一个汇编代码的简单示例,当编译成.com文件(使用TASM)时,它能够从命令行读取0到255之间的值并将其放入寄存器吗?

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

谢谢。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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