我可以有一个汇编代码的简单示例,当编译成.com文件(使用TASM)时,它能够从命令行读取0到255之间的值并将其放入寄存器吗?
Ex:Test.com 255 (我应该在寄存器中看到FF。)
谢谢。
答案 0 :(得分:0)
使用dos interrupt您必须获取该号码并手动将其转换为十六进制。如果这听起来太复杂,你可以查看ucr standard library,其中包含基本功能,如转换功能。
答案 1 :(得分:0)
您可以通过查看程序段前缀获取命令行;有关详细信息,请参阅http://www.fysnet.net/cmndline.htm。但是,您需要自己解析数字。