Чтение значения из командной строки с помощью файла .com - PullRequest
0 голосов
/ 23 февраля 2011

Могу ли я иметь простой пример кода ассемблера, который при компиляции в файл .com (с TASM) сможет считывать значение от 0 до 255 из командной строки и помещать его в регистр?

Пример: Test.com 255 (Я должен увидеть FF в реестре).

Спасибо.

Ответы [ 2 ]

0 голосов
/ 23 февраля 2011

Вы можете получить командную строку, посмотрев на префикс сегмента программы;см. http://www.fysnet.net/cmndline.htm для получения подробной информации о том, где он находится.Вам нужно будет разобрать номер самостоятельно.

0 голосов
/ 23 февраля 2011

с использованием прерывания до вы должны получить это число и вручную преобразовать его в шестнадцатеричное. если это звучит слишком сложно, вы можете взглянуть на стандартную библиотеку ucr , которая содержит основные функции, такие как функции преобразования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...