int 21h



Автор Hacker hacker задал вопрос в разделе Другие языки и технологии

Что именно делает в ассемблере функция int 21h ? и получил лучший ответ

Ответ от Jurijus Zaksas[гуру]
Это прерывание доса, функций у него целая куча, в зависимости от содержимого ah. Поэтому перед вызовом int 21h всегда где-то ошивается mov ah, 01h (или другое число).
как мало иногда бывает надо человеку для счастья!

Ответ от Krab Bark[гуру]
Это вызов диспетчера функций MS-DOS с передачей ему номера и параметров функции, которую DOS должна выполнить. Разных функций там около сотни, вhоде ввода, вывода, обращения к диску и так далее.

Ответ от Mb78[гуру]
Это прерывание (можно назвать и функцией и подпрограммой) , которое управляет системой MS-Dos. В него входят ввод символов с клавиатуры, вывод на экран и принтер, и работа с файлами.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Что именно делает в ассемблере функция int 21h ?

assembler tasm - в чем ошибка?
Код программы очень большой, поэтому привожу только фрагменты с ошибками.

...подробнее...
спросили в ITBA
Деление отрицательного числа. Ассемблер
Денис Евдоченко, не обижайтесь, но здесь нужно просто правильно применить знаковое деление, а не
подробнее...
спросили в Ассемблер
Ассемблер сдвиги. Как умножить любое число на 13 с помощью сдвигов в ассемблере
13 = (2 + 1) * 4 + 1 - меньше сдвигов (3 против 5), хотя это актуально только для процессоров,
подробнее...
спросили в Dirt 4 Randomness
Assembler
Вопрос 1
Вот макрос, генерирующий случайные числа от 0 до n-1. Алгоритм взят из модуля System
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Ассемблер
data segment
mass db 11001100b,10101011b,00011101b,11101000b,11100011b
wrd db 8 dup(0)подробнее...
спросили в Dirt 4 Halo
Помогите написать программу на ассемблере "Hello world" и прокоментировать каждую строчку!!!
Вы не можете найти правильную программу, потому что ищете, не задавшись очень важными для
подробнее...

Как будет кладбище на любом языке (кроме русского)?
Самой стало интересно, начала смотреть, выяснилось, что у многих присутствует единый латинский
подробнее...
спросили в Выводить
как на Assembler организовать вывод сообщений на экран?
Для вывода на экран в DOS программах обычно используют функцию 9 системного сервиса DOS (прерывание
подробнее...
спросили в Canon OS X API
Для чего нужна библиотека <conio.h>?
conio.h (от англ. console input-output — консольный ввод-вывод) — заголовочный файл, используемый в
подробнее...
спросили в Интернет Oni Press
Возможно ли заразить Dos-овским вирусом One Half современный комп на семерке?
Касперский справится с этим вирусом, хотя сохранность данных на старом винчестере 100% не
подробнее...
Int инструкция x86 на Википедии
Посмотрите статью на википедии про Int инструкция x86
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*