Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Побудова дерева каталогів диску і реалізація можливості переходу у вибраний каталог

Ночник-проектор "Звездное небо, планеты", черный.
Оригинальный светильник-ночник-проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фанариков); 2) Три
350 руб
Раздел: Ночники
Браслет светоотражающий, самофиксирующийся, желтый.
Изготовлены из влагостойкого и грязестойкого материала, сохраняющего свои свойства в любых погодных условиях. Легкость крепления позволяет
66 руб
Раздел: Прочее
Коврик для запекания, силиконовый "Пекарь".
Коврик "Пекарь", сделанный из силикона, поможет Вам готовить вкусную и красивую выпечку. Благодаря материалу коврика, выпечка не
202 руб
Раздел: Коврики силиконовые для выпечки

Міністерство освіти та науки України Кіровоградський Державний Технічний університет Кафедра програмного забезпеченняКурсовий проект з дисципліни «Програмування на мові ASM-86» на тему: «Побудова дерева каталогів диску і реалізація можливості переходу у вибраний каталог» Зміст Завдання Вступ Постановка задачі Обґрунтування вибору методів розв’язку задачі Алгоритм програми Реалізація програми Системні вимоги Інструкція для користувача Висновки Використана література Лістинг програми Вступ Як відомо, дискова інформація в комп’ютерах записується у вигляді файлів. На дисках, крім файлів, існують також директорії. Завдяки цьому на диску можна групувати файли. Структура інформації на диску нагадує дерево. Так, кореневий каталог – це «вершина» дерева, а нижче ідуть «гілки» піддиректорій. Для перегляду дерева каталогів і «мандрів» по ньому можна використовувати засоби ДОС або програми-оболонки. Можна також створити спеціальні програми. У даній роботі розглянута програма побудови дерева каталогів диску, вона дає змогу вибрати і перейти в потрібний каталог. 1. Постановка задачі Використовуючи мову асемблера, написати програму, яка б дозволяла відобразити на екрані дерево каталогів на диску і перейти в потрібний користувачеві каталог. 2. Обґрунтування вибору методів розв’язку задачі Для пошуку каталогів на диску доцільно використовувати функції DOS переривання 21. Перша з них (4еh) шукає перший файл, який підходить до шаблону і атрибутів, і 4fh, яка шукає наступний файл. При знайденні каталогу відбувається перехід в нього і знову викликається (рекурсивно) функція аналізу каталога. Таким чином, у пам’яті створюється структура, яка зберігає імена директорій та рівень їх вкладеності. Після сканування відбувається відображення першого кадру дерева. Керування клавіатурою здійснюється за допомогою переривання 16. Виведення на екран здійснюється також з використанням функцій ДОС 21 переривання. 3. Алгоритм програми 1. Виділити пам’ять 2. Перейти в кореневий каталог 3. Знайти каталог на диску. 4. Перейти в нього і зберегти в пам’яті його ім’я 5. Рекурентно перейти на пункт 3. 6. Якщо каталог не знайдено, то припинити сканування. 7. Очистити екран. 8. Вивести на екран 24 рядки каталогів 9. При натисканні клавіш «вгору», «вниз» прокручувати дерево. 10. При натисненні «E ER» сформувати шлях і перейти в заданий каталог. 11. Кінець 4. Реалізація програми Після початку роботи програми виділяється пам’ять для зберігання дерева каталогів. Потім за наведеним алгоритмом відбувається рекурсивне сканування дерева каталогів. Для реалізації рекурсії використовується зменшення показника стеку і копіювання області D A у стек. Після виходу з рекурсії – область D A для конкретного каталогу відновлюється. Після сканування екран очищується шляхом запису нулів у відеопам'ять. Після цього засобами 21 переривання у циклі з відступами виводяться назви каталогів в тому порядку, в якому вони записані в пам’яті. Виведення виводить процедура, починаючи з певної позиції. При натисканні клавіш відбувається зміна позиції і перемалювання екрану.

Для переходу в заданий каталог використовується функція 3bh 21 переривання. 5. Системні вимоги Програма працює на IBM-PC-сумісних комп’ютерах з мікропроцесором I EL 8086 або старшим. Необхідно 640 КБайт пам’яті, монітор CGA або старший, а також накопичувач на жорстких чи гнучких магнітних дисках. Необхідна також операційна система MS-DOS або сумісна з нею (Wi dows). 6. Інструкція для користувача Для роботи треба запустити програму ree.com. Після цього на екрані після деякої паузи (відбувається сканування дерева) виводиться дерево каталогів. По ньому можна переміщуватися клавішами «вгору» та «вниз». Верхній каталог виділено кольором. Якщо натиснути E er, відбудеться перехід в задани

ністерство освіти та науки України Кіровоградський Державний Технічний університет Кафедра програмного забезпеченняКурсовий проект з дисципліни «Програмування на мові ASM-86» на тему: «Побудова дерева каталогів диску і реалізація можливості переходу у вибраний каталог» Зміст Завдання Вступ Постановка задачі Обґрунтування вибору методів розв’язку задачі Алгоритм програми Реалізація програми Системні вимоги Інструкція для користувача Висновки Використана література Лістинг програми Вступ Як відомо, дискова інформація в комп’ютерах записується у вигляді файлів. На дисках, крім файлів, існують також директорії. Завдяки цьому на диску можна групувати файли. Структура інформації на диску нагадує дерево. Так, кореневий каталог – це «вершина» дерева, а нижче ідуть «гілки» піддиректорій. Для перегляду дерева каталогів і «мандрів» по ньому можна використовувати засоби ДОС або програми-оболонки. Можна також створити спеціальні програми. У даній роботі розглянута програма побудови дерева каталогів диску, вона дає змогу вибрати і перейти в потрібний каталог. 1. Постановка задачі Використовуючи мову асемблера, написати програму, яка б дозволяла відобразити на екрані дерево каталогів на диску і перейти в потрібний користувачеві каталог. 2. Обґрунтування вибору методів розв’язку задачі Для пошуку каталогів на диску доцільно використовувати функції DOS переривання 21. Перша з них (4еh) шукає перший файл, який підходить до шаблону і атрибутів, і 4fh, яка шукає наступний файл. При знайденні каталогу відбувається перехід в нього і знову викликається (рекурсивно) функція аналізу каталога. Таким чином, у пам’яті створюється структура, яка зберігає імена директорій та рівень їх вкладеності. Після сканування відбувається відображення першого кадру дерева. Керування клавіатурою здійснюється за допомогою переривання 16. Виведення на екран здійснюється також з використанням функцій ДОС 21 переривання. 3. Алгоритм програми 1. Виділити пам’ять 2. Перейти в кореневий каталог 3. Знайти каталог на диску. 4. Перейти в нього і зберегти в пам’яті його ім’я 5. Рекурентно перейти на пункт 3. 6. Якщо каталог не знайдено, то припинити сканування. 7. Очистити екран. 8. Вивести на екран 24 рядки каталогів 9. При натисканні клавіш «вгору», «вниз» прокручувати дерево. 10. При натисненні «E ER» сформувати шлях і перейти в заданий каталог. 11. Кінець 4. Реалізація програми Після початку роботи програми виділяється пам’ять для зберігання дерева каталогів. Потім за наведеним алгоритмом відбувається рекурсивне сканування дерева каталогів. Для реалізації рекурсії використовується зменшення показника стеку і копіювання області D A у стек. Після виходу з рекурсії – область D A для конкретного каталогу відновлюється. Після сканування екран очищується шляхом запису нулів у відеопам'ять. Після цього засобами 21 переривання у циклі з відступами виводяться назви каталогів в тому порядку, в якому вони записані в пам’яті. Виведення виводить процедура, починаючи з певної позиції. При натисканні клавіш відбувається зміна позиції і перемалювання екрану.

Добре відомо, що уряд Директорії справді мав обмежені можливості для належного фінансування державних структур. Проте саме в цей час він витрачав значні кошти на встановлення контактів з іноземними політиками і урядовцями, на реалізацію сумнівних контрактів з представниками ділових кіл Заходу, на численні закордонні вояжі високих посадових осіб. Безумовно, такі заходи в принципі можуть мати місце в зовнішній політиці лідерів країни, але аж ніяк не за рахунок інституцій, покликаних забезпечувати державну безпеку. Завершуючи висвітлення діяльності загальнодержавних розвідки та контррозвідки УНР, належить, певно, сказати, що керівництво МВС постійно шукало шляхи реформування спецслужб. Так, у доповіді директора Адміністраційного департаменту міністрові внутрішніх справ від 21 травня 1920 р. ідеться про те, що найближчим часом буде проведена реорганізація самого Центрального апарату Міністерства внутрішніх справ з метою оптимального розподілу повноважень між окремими департаментами. Департамент політичної інформації має увійти як освідомчий відділ до складу "Департаменту безпеченства", оскільки самостійне існування такої інституції суперечить принципам правової держави

1. Реалізація функцій менеджменту на підприємствах залізничного транспорту

2. Реалізація формуючої індивідуалізації навчання монологічного мовлення учнів старших класів ліцеїв

3. Операції репо: сутність, зміст, техніка реалізації, огляд міжнародного досвіду

4. Контроль і ревізія виробничої діяльності та реалізації продукції, робіт і послуг

5. Облік готової продукції та її реалізації

6. Облік доходів від реалізації продукції (товарів, робіт, послуг)
7. Організація обліку реалізації сільськогосподарської продукції, робіт і послуг
8. Судово-бухгалтерська експертиза операцій з виробництва, реалізації і собівартості сільськогосподарської продукції

9. Загальна характеристика договірних відносин щодо реалізації сільськогосподарської продукції

10. Механізми реалізації державної інноваційної політики в регіоні

11. Реалізація і застосування права

12. Реалізація Конституції України

13. Специфіка реалізації положень теорії доказів і норм чинного КПК України

14. Шляхи вдосконалення реалізації соціальної функції держави

15. Роль ведучого в реалізації авторського задуму на Запорізькому телебаченні

16. Реалізація категорії ретроспекції в сучасних газетних текстах

Фломастеры "Замок", 24 цвета.
Количество цветов: 24. Профиль корпуса: круглый корпус. Вид фломастеров: стандартные.
379 руб
Раздел: 13-24 цвета
Настольная игра "Set" (Сет).
Настольная игра «Сет» состоит из 81 карты. На картах нарисованы простые фигуры, обладающие четырьмя характеристиками. Игрокам нужно
754 руб
Раздел: Карточные игры
Тетрадь общая с магнитной закладкой "FLUOR. Салатовый", В5, 120 листов, клетка.
Формат: В5. Материал обложки: картон ламинированный с тиснением 230 г/м2. Материал блока: бумага офсетная 60 г/м2.
418 руб
Раздел: Прочие

17. Програмна реалізація системи IP-телебачення на базі архітектури "клієнт-сервер"

18. Реалізація двохзв’язного списка

19. Реалізація функцій ABS(X), [X], {x}

20. Реалізація функцій бібліотеки графіки для виводу тексту у графічному режимі (OutTextXY, SetTextStyle)

21. Розробка структурної схеми процесорного елемента та мікропрограми керування для реалізації команди SBR Rm, B

22. Маркетингова програма організації виробництва і реалізації інноваційної продукції
23. Реалізація шкіряного взуття
24. Економічний інтерес та шляхи його реалізації в рекламній діяльності

25. Розробка і реалізація стратегії виходу підприємства на зовнішній ринок

26. Наукове обґрунтування та реалізація моделі приватної стоматологічної клініки з завершеним циклом допомоги

27. Оперативно-тактичні плани та бюджети як інструменти реалізації стратегічних планів і програм

28. Реінжиніринг бізнес-процесів на базі лізингової схеми реалізації обладнання для стоматологічних кабінетів

29. Стратегічне управління як реалізація цільового підходу

30. Проект "Інноваційна вища освіта. Реалізація методології проектування техніки в межах НТУУ "КПІ"

31. Реалізація шляхів естетичного виховання першокласників у процесі формування каліграфічної навички

32. Аналіз фінансових результатів від реалізації зернових культур

Глобус Луны диаметром 320 мм.
Диаметр: 320 мм. Масштаб: 1:40000000. Материал подставки: пластик. Цвет подставки: черный. Шар выполнен из толстого пластика, имеет один
1036 руб
Раздел: Глобусы
Сиденье в ванну раздвижное (дерево).
Сиденье в ванну раздвижное, пятиреечное, закрепленное к каркасу, регулируется по ширине ванны. Предохраняйте деревянную часть изделия от
752 руб
Раздел: Решетки, сиденья для ванны
Контейнер для аптечки "Домашний доктор", 10 л.
Контейнер выполнен из прозрачного пластика. Для удобства переноски сверху имеется ручка. Внутрь вставляется цветной вкладыш с одним
324 руб
Раздел: 5-10 литров

33. Моделювання бізнес-ситуації: інвестування запропонованих до реалізації проектів і автоматизація маркетингових досліджень і фінансово-економічних розрахунків в бізнес-плануванні

34. Особливості формування виручки від реалізації продукції в підприємствах комунальної власності

35. Аналіз виробництва та реалізації продукції

36. Аналіз реалізації продукції та прибутку від реалізації

37. Підприємство як основний суб’єкт реалізації нововведень

38. Резерви збільшення випуску та реалізації продукції
39. Стабілізаційна політика в Україні: передумови, фактори, реалізація
40. Організація та методика проведення уроку з теми: "Робота з дисками та каталогами в Norton Commander"

41. Основи реєстрації інтернет ресурсів в пошукових системах та каталогах

42. Управление доступом к дискам, каталогам и файлам

43. Проект на побудову каналізаційної насосної станції

44. Растения: Гигантская секвойя, Лимонное дерево

45. Налоги с населения и их роль в условиях перехода к рынку

46. Переход к рыночной экономике в России и задачи ОВД

47. Резьба по дереву

48. Переход от "персонального" журнализма к "новому" в 80х-90х годах XIX веках в капиталистической прессе США

Аптечка "Скорая помощь" большая.
Аптечка необходима в каждом доме. Высота аптечки позволяет хранить не только таблетки, но и пузырьки с жидкостью в вертикальном положении.
310 руб
Раздел: Прочее
Сетка москитная, 1х30 метров, в рулоне, белая.
Полиэстеровая мелкоячеистая сетка в рулоне. Предназначена для защиты помещения от насекомых. Свободно пропускает воздух, обеспечивая
1131 руб
Раздел: Сетки противомоскитные
Пелёнка-кокон "Карапуз" на липучке.
Пеленка-кокон для пеленания с удлиненными краями, оснащенными липучками. Дарит чувство комфорта и безопасности новорожденному малышу,
419 руб
Раздел: Пелёнки

49. Дерево непосредственных составляющих

50. Книготорговые каталоги М.О.Вольфа

51. Теория и практика производства накопителей на гибких магнитных дисках

52. Компакт-диски. Классификация. Принципы чтения и записи

53. Разработка информационно-справочной системы "Каталог строительных объектов" /Prolog/

54. Синтаксический распознаватель арифметического оператора условного перехода языка FORTRAN
55. Работа с каталогами (лабораторная работа)
56. Операционная система MS DOS. Основные принципы хранения информации на магнитных дисках в MS DOS. Файловая система MS DOS

57. Морфофункциональная характеристика места перехода пищевода в желудок

58. Переход к рыночной экономике в России и задачи ОВД

59. Разработка общего плана обработки детали "Втулка" с подробной разработкой технологических переходов для поверхности 028e8

60. Організація ремонту машино-тракторного парка з технологічною розробкою ЦРМ господарства

61. Определение параметров p-n перехода

62. Розрахунки й оптимізація характеристик систем електрозв’язку. (Расчёты и оптимизация характеристик систем электросвязи)

63. Два типа фазовых переходов и третье начало термодинамики

64. Кредитний ризик комерційного банку та шляхи його оптимізації

Горшок эмалированный с крышкой, 1,5 л.
Горшок эмалированный, с крышкой. Объем: 1,5 литра.
359 руб
Раздел: Горшки обычные
Кружка "Лучший Папа", с рисунком.
Качественные керамические кружки с оригинальным рисунком, выполненным в процессе производства (подглазурное нанесение). Упаковка: белый
372 руб
Раздел: Кружки
Кондиционер для белья "Mitsuei", с ароматом белых цветов, 2 л.
Кондиционер для белья придает невероятную мягкость вашим вещам. Идеально подходит для всех видов ткани, даже для деликатных, таких как
371 руб
Раздел: Ополаскиватели, кондиционеры

65. Банковская система Украины, ее роль при переходе к рынку (БанкЁвська система Укра©ни Ё ©© роль в переходЁ до ринку)

66. Переход стран ЕС к евро

67. Бизнес-план по реализации компакт-дисков в г.Гомеле

68. Бюджетный процесс в условиях перехода к рыночным отношениям на примере Хабаровского края

69. Концепции перехода к рыночной экономике. Особенности переходной экономики России

70. Крива LM. Сутнiсть, графiчна побудова. Фактори, що впливають на кут нахилу кривоi LM
71. Переход России к рыночной экономике в опыте мирового контекста
72. Оплата труда и материальное стимулирование при переходе к рынку

73. Переход на григорианский стиль

74. Переход от приказной и коллегиальной системы управления при Петре 1

75. Накопители на жестких дисках

76. DVD -rom диски

77. Оптические и магнитооптические диски

78. Накопители на гибких магнитных дисках: что это такое и способ производства

79. Рей Брэдбери. 451 по Фаренгейту

80. Переход подростка в мир взрослых (По роману Дж. Селинджера "Над пропастью во ржи")

Блинница (блюдо с крышкой) "Золотая Серена", 23,5 см.
Блинница (блюдо с крышкой). Диаметр: 23,5 см. Высота: 10 см. Материал: керамика.
660 руб
Раздел: Блюда
Настольная игра "Времена года".
Времена года - игра-ходилка, которая знакомит малышей с изменениями в природе. Яркие иллюстрации помогут ориентироваться в сезонах
1023 руб
Раздел: Классические игры
Дорожная косметичка, 21x15x12 см, арт. 82630.
Стильная косметичка выполненная из современных полимерных материалов, станет отличным современным подарком и займет достойное место среди
324 руб
Раздел: Дорожные наборы

81. Раз­бор рас­ска­за Л. Ан­д­рее­ва "В тумане"

82. Маркетинговые стратегии малого бизнеса в период перехода к рыночной экономике

83. Організація приймання товару в аптеці

84. Переход к терапии атипичными антипсихотическими средствами

85. Макросередовище організації і необхідність його вивчення і врахування в стратегії розвитку

86. Організаційна структура управління підприємством невиробничої сфери та її вдоскона-лення в умовах ринку на прикладі Центру
87. Організація праці менеджера
88. Розробка системи менеджменту в організації малого підприємства по авторизованому сервісу та продажу автомобілів Fiat

89. Москва и Московская губерния в период перехода России к империализму

90. Как беречь и сажать деревья

91. Дерево непосредственных составляющих

92. Подготовка судна к безопасному плаванию и промыслу (по маршруту перехода порт Керчь – промрайон ЮВА)

93. Аналіз ігрової діяльності як засобу соціалізації особистості

94. Розрахунки й оптимізація характеристик систем електрозв’язку. (Расчёты и оптимизация характеристик систем электросвязи)

95. Определение параметров p-n перехода

96. Ре­ли­ги­оз­ная жизнь в Мо­ск­ве

Пистолет с мыльными пузырями "Щенячий патруль", со звуком.
Пистолет с мыльными пузырями "Щенячий патруль" от компании 1 Toy обязательно порадует поклонников знаменитого одноименного
371 руб
Раздел: Щенячий патруль (Paw Patrol)
Универсальные сменные пакеты для дорожного горшка, 15 штук.
Отправляясь с ребенком в путешествие, важно позаботиться о том, чтобы под рукой всегда был горшок для малыша. С дорожными горшками
328 руб
Раздел: Прочие
Ручка перьевая "Silk Prestige", синяя, 0,8 мм, корпус черный/хром.
Перьевая ручка Silk Prestige. Цвет корпуса: черный/хром. Материал корпуса: металл. Материал пера: иридий.
375 руб
Раздел: VIP-ручки

97. Перекладка двухниточного газопровода на переходе через реку Москва в районе города Жуковский методом наклонно-направленного бурения

98. Дослідження впливу наповнювача на структурну організацію і міжфазну взаємодію в композиційних полімерних матеріалах

99. Системный поход к модели социального развития. Переход "закрытого" общества в "открытое"


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.