Предлагаю попробовать написать программу для чтения сектора с диска в реальном режиме. Она также пригодится, когда мы будем учиться форматировать флешки и диски. Вариантов реализации подобных программ много, но я выбрал свой с двумя буферами - один для "сырых" данных, другой для подготовленных для вывода на экран. Данные сектора не помещаются на консольный экран 80х25, поэтому, должна быть возможность смещения строк вверх-вниз. В общем, сами все поймете, когда будете разбирать программу. Если что-то будет непонятно почитайте другие мои статьи: "регистры", "условные и безусловные переходы", "как работает стек" и др., не хочу повторяться в каждой статье. Считываем сектор при помощи функции 02h прерывания биос int 13h, эта функция позволяет считывать сектора в адресном пространстве до 8.4 гигабайт, работает в формате CHS т.е., цилиндр-головка-сектор. Для чтения секторов в большем адресном пространстве следует использовать расширенную функцию 42h прерывания int 13h, она использует пакет