Тема работы: работа с эмулятором дискового устройства по последовательному интерфейсу
Цель работы: закрепить теоретический материал по работе с дисковыми устройствами и последовательными портами.
Порядок выполнения работы
1. С помощью Virtual Serial Port Driver создайте пару виртуальных Comпортов, которые будут использоваться нашим приложением. Для этого запустите Configure Virtual Serial Port Driver. И на вкладке «Manage ports» укажите порты для создания и нажмите кнопку «Add pair».
2. Запустите систему моделирования Proteus и загрузите файл EV8031_may.DSN.
3. Настройте порт P1 на использование одного из портов созданной пары виртуальных портов, например COM3. Для этого выполните по нему двойной щелчок мышью и установите в соответствующем поле номер используемого порта.
4. Разработайте приложение, осуществляющее работу с эмулятором дискового устройства по последовательному порту. Для разработки можно использовать языки программирования: С, С++, C#, Assembler, Java, и др. Параметры последовательного порта для его нормальной работы с эмулятором дискового устройства должны иметь следующие значения: baud=9600 parity=N data=8 stop=1 to=on.
5. Используя разработанное приложение и команды для работы с эмулятором жесткого диска, выполните следующие задания: – установите размер сектора 8 байт; – выполните форматирование диска; – смените тип адресации на CHS; – установите головку в позицию: 0-я головка, 2-й цилиндр, 10-й сектор; – запишите в сектор следующую последовательность байт: asdfghjk; – прочитайте записанную последовательность байт; – запросите полную и сокращенную информацию о диске; – переключите режим адресации в LBA и проделайте те же самые действия с сектором под номером 63; – запросите полную и сокращенную информацию о диске; – выведите сектор 63, используя отладочную функцию d.
СПИСОК ЛИТЕРАТУРЫ
1. Юров В.И. Ассемблер: Учебник для вузов. 2-е изд. – СПб.: Питер, 2011. –
640с.
2. Кутузов М.А., Преображенский А. Выбор и модернизация компьютера. 4-е
изд. – СПб.: Питер, 2005. – 320с.
3. Мюллер С., Зекер К. Модернизация и ремонт ПК. 10-е изд.: Пер. с англ. – К.;
М.; СПб.: Вильямс, 1999 . – 992с.
4. Томпсон Р.Б., Томпсон Б.Ф. Железо ПК: Энциклопедия. 3-е изд. – СПб.: Питер, 2004. – 956с.
5. Хамахер К., Вранешич З., Заки С. Организация ЭВМ. 5-е изд. – СПб.: Питер,
2003. – 848с.
6. Цилькер Б.Я., Орлов С.А. Организация ЭВМ и систем: Учебник для вузов. –
СПб.: Питер, 2007. – 672с.
7. Таненбаум Э. Архитектура компьютера. 5-е изд. – СПб.: Питер, 2007. – 844с.