- •1. Представление данных в компьютере: двоичная, шестнадцатиричная системы исчисления, числа со знаком.
- •2.Организация памяти. Модели памяти.
- •3. Регистровая структура процессоров Intel ix86: регистры общего назначения, сегментные регистры, регистр флагов.
- •4. Директивы определения данных
- •5. Способы адресации: регистровая, непосредственная, прямая, косвенная.
- •6. Текстовый и графический режимы видеопамяти. Адресное пространство. Вывод символов и пикселей на экран. Примеры.
- •7. Структура стека. Команды для работы со стеком. Синтаксис. Примеры.
- •8. Прерывания.
- •9. Функции dos: ввод с клавиатуры, печати строки, завершение инициализации.
- •10. Команды двоичной арифметики
- •11. Команды десятичной арифметики языка assembler. Синтаксис. Примеры.
- •12. Логические команды языка ассемблер. Синтаксис. Примеры.
- •13. Команды пересылки данных. Синтаксис. Примеры. Оператор ptr.
- •14. Сдвиговые операторы. Синтаксис.
- •15. Безусловный переход
- •16. Команды сравнения и передачи управления.
- •17. Организация циклов. Синтаксис. Примеры.
- •18. Строковые команды. Синтаксис.
- •19. Расширение mmx
- •20. Структура резидентных программ. Загрузка и выгрузка резидентной программы.
- •21. Драйверы устройств dos. Формат и загрузка драйвера устройства.
- •Символьные устройства осущ-ют послед. Ввод/вывод. Такими устройствами являются console, последовательный порт, часы и принтер.
- •22. Программирование на уровне портов ввода/вывода. Системный таймер.
- •23.Команды ввода-вывода
- •24. Переферийные устройства. Структура fdd, hdd, cd-rom.
24. Переферийные устройства. Структура fdd, hdd, cd-rom.
FDD.
Используется FDD (3.5) 1,44 Мб.
Принцип действия – состоит из большого числа механических элементов (конструктивно) и малого числа электронных.
Имеются 4 элемента:
1 – рабочий двигатель. Включается только тогда, когда в дисковод вставлена дискета. Двигатель обеспечивает постоянную скорость вращения дискеты
3.5 д. = 300 об./мин., 5.25. = 360 об./мин.
2 – рабочая головка. Предназначена для записи или чтения данных. Дисковод оснащен двумя комбинированными головками для чтения/записи каждая, которая располагается над рабочей поверхностью дискеты.
3 – шаговые двигатели. Движение и позиционирование головок осуществляется с помощью двух двигателей.
4- управляющая электроника. Включает функцию передачи сигналов контроллеру, т.е. отвечает за преобразование информации, которую считывает и записывает головка.
Логическое разбиение дискет.
исковод служит для записи/считывания информации, содержащейся на дискете. Для записи и чтения информации необходимо разбиение дисткеты на несколько частей. Данное разбиение выполнятеся с помощью форматирования. При этом дискета разбивается на дорожки и сектор
Кол-во информации, которое может быть записано в сектор произвольно DOS составляет 512 Б. Формула, которая считает общий дисекеты
Число сторон*число дорожек*число секторов*число байтов в секторе = V дискеты
HDD.
Самый первый винчестер был емкостью 10 Мб.
Конструкция: она подобна дискетам (рабочий двигатель, рабочая головка, шаговые двигатели, управляющая электроника).
В них инф-ия записывается на магнитный слой диска, но в отличие от дискет накопитель сделан из жесткого материала. В корпусе из пресованного алюминия содержатся такие эл-ты, как управляющий двигатель, носитель информации, головки записи/считывания, электроника.
Кол-во дисков:
В отличие от дискет, винчестер состоит из нескольких одинаковых дисков, расположенных друг под другом. В зависимости от кол-ва этих дисков, зависит и общий объем памяти винчестера.
Головки:
Головки чтения/записи соответствуют рабочим головкам дисковода. Для каждого диска имеется пара таких головок, которые приводятся в движение и позиционируются шаговым двигателем. Все головки расположены гребнем. Позиционирование одной головки вызовет аналогичные перемещения всех остальных. Поэтому обычно говорят о цилиндрах, а не о дорожках. Рабочий двигатель приводит пакет дисков во вращение, скорость которого в зависимости от модели варьируется 3000-360 об./мин., а новые модели 7200 об./мин.
В отличие от дисководов, где головки имеют непосредственный контакт с носителем инф-ии, у винчестера головки записи/чтения нах-ся на воздушной подушке, которая между диском и головкой составляет примерно 0.0001 мм.
Повреждение поверхности диска:
В следствие большой скорости вращения и в совокупности с малым расстоянием, на кот-ом движется головка, частицы грязи представляют потенциальную угрозу разрушения.
Общий объем информации на винчестере.
Кол-во головок*цилиныды*сектора*кол-во байт в секторе (512 байт)
Физическое разбиение диска:
1 2 3 4 5 обл.данных
1обл. – загрузочная запись О.С.
2 обл. – зарезервирована
3 обл. – таблица размещения файлов
(FAT 1).
4 обл. – (FAT 2)
5 обл. – корневой каталог
В практике устнавливается следующая классификация при обозначении приводов жестких дисков:
IDE, SCSI
Старые: MFM, RLL, ESDI.
CD-ROM
CD-ROM значительно надежнее.
В CD-ROM носители информации (без механического контакта) обр-ся лазерным лучем, выжигающим тот участок, который хранит логическую единицу и оставляет нетронутым тот участок, который хранит логический 0. В результате чего на поверхности CD образуется маленькие углубления, называемые PIT/
Приводы CD-ROM управляются через IDE сопряжение или через SCSI интерфейс, или звуковую карту.
В целях обеспечения совместимости CD-ROM производителями компакт-дисков был разработан стандарт ISO 9660, определяющий методы хранения и доступа к информации на CD-ROM.
Инициирующая дорожка данных CD-ROM начинается со служебной области, необходимой для синхронизации между приводом и диском. Далее расположена системная область, содержащая данные об организации диска, а также адрес таблицы содержимого тома, с помощью которого возможен непосредственный доступ к данным.
Основное отличие структуры каталога CD-ROM от структуры каталога дискеты (DOS) является то, что на CD в системной области записаны адреса файлов, что позволяет осуществить прямое позиционирование на них.
Т.о. для доступа к данным, хранящимся на CD-ROM необходимо преобразования форматов.
Для этих целей Microsoft был выпущен специальный драйвер MSCDEX.EXE.