В ассемблере завершение программы mov ax,4c00h int 21h В младший байт заносится код функции 00h.А что значит 4с?
Дополнен
Зачем в старший байт регистра ax заносить 4c?
Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Все функции DOS вместо имени фуннкции имеют код, который описан в документации. Функции DOS вывзываеются через прерывание с номером 21h - int 21h. Номер функции (код) заносится в регистр ah, остальные регистры заполняются согласно спецификации на функцию.
Для функции завершения программы 4Сh:
В регистр AH заносится код функции (4С) , в регистре AL должен быть код с которым завершиается программа в данном случае 0 - все хорошо. Потом этот код можно прочитать из программы вызвавшей данную, если запускала DOS, то ей по-барабану. Потом вызываешь прерывание DOS с номером 21h - int 21h.
Как раз-таки 4С номер функции, а 00 - это возвращаемое значение.
76 десятичное.
Больше по теме