Могу ли я иметь простой пример кода ассемблера, который при компиляции в файл .com (с TASM) сможет считывать значение от 0 до 255 из командной строки и помещать его в регистр?
Пример: Test.com 255 (Я должен увидеть FF в реестре).
Спасибо.
Вы можете получить командную строку, посмотрев на префикс сегмента программы;см. http://www.fysnet.net/cmndline.htm для получения подробной информации о том, где он находится.Вам нужно будет разобрать номер самостоятельно.
с использованием прерывания до вы должны получить это число и вручную преобразовать его в шестнадцатеричное. если это звучит слишком сложно, вы можете взглянуть на стандартную библиотеку ucr , которая содержит основные функции, такие как функции преобразования.