вот есть программа
там где объявляется буферная строка надо ее задать както с помощью прерываний.
что уменьшить размер ехе файла. Помогите!
размер ехе файла
Модератор: Andy
- Вложения
-
[Расширение txt было запрещено, вложение больше недоступно.]
зачем? воспользуетесь динамической памятью
DOS, функция 48h
Выделить память
Вход:
AH-48h
ВХ-запрошенное количество памяти в 16-байтных параграфах
Выход:
CF=0, если функция выполнена успешно
АХ - сегментный адрес распределенного блока
CF"!, если при выполнении функции возникли ошибки
АХ - код ошибки
ВХ - размер максимального доступного блока памяти (в параграфах)
Описание.
Распределяет блок памяти длиной ВХ параграфов, возвращая сегмент-
ный адрес этого блока в АХ (блок начинается с АХ=0000). Если распре-
деление неудачно, устанавливается флаг CF, в АХ возвращается код
ошибки, а ВХ содержит максимальный размер доступной для распреде-
ления памяти (в параграфах). Чтобы определить наибольший доступ-
ный блок, общепринято устанавливать BX=FFFFh перед вызовом.
Распределение завершится с ошибкой, возвратив размер максимально-
го блока памяти в ВХ.
DOS, функция 48h
Выделить память
Вход:
AH-48h
ВХ-запрошенное количество памяти в 16-байтных параграфах
Выход:
CF=0, если функция выполнена успешно
АХ - сегментный адрес распределенного блока
CF"!, если при выполнении функции возникли ошибки
АХ - код ошибки
ВХ - размер максимального доступного блока памяти (в параграфах)
Описание.
Распределяет блок памяти длиной ВХ параграфов, возвращая сегмент-
ный адрес этого блока в АХ (блок начинается с АХ=0000). Если распре-
деление неудачно, устанавливается флаг CF, в АХ возвращается код
ошибки, а ВХ содержит максимальный размер доступной для распреде-
ления памяти (в параграфах). Чтобы определить наибольший доступ-
ный блок, общепринято устанавливать BX=FFFFh перед вызовом.
Распределение завершится с ошибкой, возвратив размер максимально-
го блока памяти в ВХ.
В коде используйте функцию 72 прерывания 33, в BX задайте число 16-байтовых блоков для выделения. После вызова получите в AX сегмент выделенной памяти. Флаг CF=1 будет свидетельствовать об ошибке.
It's a long way to the top if you wanna rock'n'roll
у меня ничего не вышло.
не могли вы написать как вывести строку прерываниями?
чтобы ехе уменьшился?
не могли вы написать как вывести строку прерываниями?
чтобы ехе уменьшился?