Я хотел бы написать небольшую программу DOS (мой первый), и я немного неопытен.Как я могу получить дополнительный сегмент в DOS?
Для программы мне требуется более 64 килобайт (обычной) памяти. Как я могу получить дополнительную память? В идеале, я хотел бы иметь два дополнительных 64-килобайтных блока памяти для программы. Могу ли я начать записывать данные где-то в адресное пространство или мне нужно запросить дополнительную память?
Какой ассемблер вы используете? –
@RossRidge Я использую сборщик GNU, потому что я знаком с синтаксисом. – fuz
Ах, это несчастливо. Ассемблер GNU неправильно поддерживает сегменты и не может использоваться для создания MS-DOS EXE. В противном случае вы могли бы просто определить два 64 тыс. Блоков памяти в исходном коде. –