| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm: Общие вопросы > int 21h меняет регистр ax |
| Автор: IKM2007 7.12.2008, 12:31 | ||
| Доброго дня. ИНтересует такой вопрос. Почему иногда (не всегда) во время преривания int 21h меняется регистр ax? Допустим пишу:
Спасибо. |
| Автор: MAKCim 7.12.2008, 12:42 | ||
где написано, что он не должен меняться? |
| Автор: IKM2007 7.12.2008, 15:05 | ||
Ну, например, в этом коде:
Все печатается нормально, значит ah не изменился. Но иногда неправильно получается. |
| Автор: MAKCim 7.12.2008, 15:45 |
| IKM2007, я имею в виду где в документации DOS говориться о том, что int 21h не изменяет ax? |
| Автор: IKM2007 7.12.2008, 16:03 |
| MAKCim, я не читал документацию DOS-а, не говорю, что преривание 21h не меняет регистр ax, мне просто интересно, почему не всегда меняет(то есть как работает). |
| Автор: Akina 7.12.2008, 21:38 |
Значит, пришло время почитать. |
| Автор: Mikl_ 8.12.2008, 04:28 | ||
IKM2007, а почему бы не написать вот так?
|
| Автор: IKM2007 8.12.2008, 13:44 |
| Mikl_, просто иногда нужно переходить на новую строку, а иногда - нет. И чтобы путаницы не было, переход на новую строку отделил. Добавлено через 1 минуту и 31 секунду Почитаю. |