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

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

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

Ручка "Шприц", желтая.
Необычная ручка в виде шприца. Состоит из пластикового корпуса с нанесением мерной шкалы. Внутри находится жидкость желтого цвета,
31 руб
Раздел: Оригинальные ручки
Коврик для запекания, силиконовый "Пекарь".
Коврик "Пекарь", сделанный из силикона, поможет Вам готовить вкусную и красивую выпечку. Благодаря материалу коврика, выпечка не
202 руб
Раздел: Коврики силиконовые для выпечки
Совок №5.
Длина совка: 22 см. Цвет в ассортименте, без возможности выбора.
18 руб
Раздел: Совки

Міністерство освіти та науки України Кіровоградський Державний Технічний університет Кафедра програмного забезпечення Курсова робота з дисципліни “Програмування на мові ASM-86” на тему: Реалізація функцій ABS(X), , {x} ЗМІСТ Вступ Постановка задачі Обґрунтування вибору методів розв’язку задачі Алгоритм програми. Реалізація програми Системні вимоги Інструкція для користувача Висновки Використана література Додаток. Лістинг програми 1. Вступ У процесі роботи з комп’ютером виникає необхідність роботи з різними видами даних. Так, наприклад, мови високого рівня можуть працювати з цілими, дробовими числами, символами, рядками і т.д. Програмуючи на мові асемблера, найчастіше маємо справу з цілими числами. Стандартні розміри чисел такі: 8-розрядні (байти), 16-розрядні (слова), 32-розрядні (подвійні слова). У пам’яті вони записуються послідовно, починаючи з молодшого байта. Також в асемблері є можливість роботи з дробовими числами. Для роботи з ними використовується математичний сопроцесор або його емулятор (він входить до складу основного процесора починаючи з 486DX). Цей сопроцесор оперує з цілими числами та з числами з плаваючою комою. Використовуються 32-, 64- та 80-розрядні формати запису чисел. Наприклад, формат 32-бітного дробового числа має такий формат (тип floa в С, REAL в PASCAL): Найстарший біт – знак мантиси (0- “ ”, 1- “-“). Далі – 8 розрядів порядку, до якого додано 127. Потім – 23-розрядна мантиса. Отже, з цими числами можуть робити різні операції як сопроцесор, так і основний процесор. 2. Постановка задачі Необхідно створити програму, яка б перетворювала ціле число в дробове і навпаки, а також функції , {x}, X . 3. Обґрунтування вибору методів розв’язку задачі У зв’язку з тим, що не на кожній машині присутній сопроцесор, то програма буде оперувати з 32-розрядними числами з плаваючою комою, які розташовані у простій пам’яті. Вони матимуть стандартний запис, і тому з ними може проводити роботу і сопроцесор, і програми, які його замінюють. Робота буде полягати в конвертуванні бітів у числах і деяких обчисленнях. Для цього використовуються команди мови асемблер передачі інформації, обчислень, зсувів та логіки. Також, для демонстрації роботи програми використовується завантаження даних в регістри сопроцесора (fld, fs ). 4. Алгоритм програми а) Алгоритм перетворення цілого числа в дійсне 1. Обчислити знак числа, якщо число від’ємне – обернути його. 2. Записати число без знака у вигляді мантиси. 3. Взяти початкове значення порядку – 127. 4. Зсувати мантису вліво до тих пір, поки старший біт не стане рівним 1. Зсунути ще раз (старший біт мантиси ігнорується). Збільшити порядок на кількість зсувів. 5. Скомбінувати отримані знак, мантису і порядок у відповідності з форматом. б) Алгоритм переведення числа з дійсного в ціле 1. Визначити знак дійсного числа. 2. Визначити мантису і порядок 3. Від порядку відняти 127 – це дорівнює Х. 4. Зсунути мантису на Х вправо – це і буде ціле число. в) Функція 1. Перетворити дійсне число в ціле 2. Результат знову перетворити в дійсне г) Функція X 1.

Поставити в 0 знак мантиси дробового числа д) Функція {X} 1. Виділити цілу і дробову частину (аналогічно як при переведенні дійсного в ціле) і відкинути цілу. 2. Взяти порядок рівний 127. 3. Зсувати мантису вліво поки старший біт рівний 1 не вийде за межі мантиси. 4. Зменшити порядок на кількість зсувів. 5. Записати результат у відповідний формат. 5. Реалізація програми Програма написана на мові ASM-86 з використанням команд сопроцесора та команд процесора 286/386. Вона складається з функцій, які мають цілі вхідні та вихідні дані в регістрі AX, а дробові дані – за адресою DS:SI та ES:DI. Для роботи необхідно записати у відповідні регістри дані або їх адреси, викликати функції і прочитати результат з вказаного місця. Програма компілюється urbo Assembler, зв’язується за допомогою LI K. 6. Системні вимоги - Математичний сопроцесор (для демонстрації) - Мікропроцесор I el 80386 або старший. - Для перегляду результатів – urbo Debugger або інший відлагоджувач. 7. Інструкція для користувача Програма для роботи з числами містить 5 функцій. Розглянемо приклади їх викликів. Необхідно описати такі дані: rdd0;дійсне число Idw0;ціле число а) перетворення цілого в дійсне: mov ax,word p r mov di,seg r mov es,di mov di,offse r call WORD O REAL б) перетворення дійсного в ціле mov ax,word p r mov si,seg r mov ds,si mov si,offse r call REAL O WORD в) визначення mov si,seg r mov ds,si mov si,offse r call REAL RU C г) визначення {X} mov si,seg r mov ds,si mov si,offse r call REAL REAL д) визначення {X} mov si,seg r mov ds,si mov si,offse r call REAL ABS 8. Висновки Отже, є розробленою програма, яка виконує операції з дробовими та цілими числами – конвертування, {X} X . Був розглянутий формат дійсних чисел, і наведені алгоритми розв’язку. 9. Використана літер

ністерство освіти та науки України Кіровоградський Державний Технічний університет Кафедра програмного забезпечення Курсова робота з дисципліни “Програмування на мові ASM-86” на тему: Реалізація функцій ABS(X), , {x} ЗМІСТ Вступ Постановка задачі Обґрунтування вибору методів розв’язку задачі Алгоритм програми. Реалізація програми Системні вимоги Інструкція для користувача Висновки Використана література Додаток. Лістинг програми 1. Вступ У процесі роботи з комп’ютером виникає необхідність роботи з різними видами даних. Так, наприклад, мови високого рівня можуть працювати з цілими, дробовими числами, символами, рядками і т.д. Програмуючи на мові асемблера, найчастіше маємо справу з цілими числами. Стандартні розміри чисел такі: 8-розрядні (байти), 16-розрядні (слова), 32-розрядні (подвійні слова). У пам’яті вони записуються послідовно, починаючи з молодшого байта. Також в асемблері є можливість роботи з дробовими числами. Для роботи з ними використовується математичний сопроцесор або його емулятор (він входить до складу основного процесора починаючи з 486DX). Цей сопроцесор оперує з цілими числами та з числами з плаваючою комою. Використовуються 32-, 64- та 80-розрядні формати запису чисел. Наприклад, формат 32-бітного дробового числа має такий формат (тип floa в С, REAL в PASCAL): Найстарший біт – знак мантиси (0- “ ”, 1- “-“). Далі – 8 розрядів порядку, до якого додано 127. Потім – 23-розрядна мантиса. Отже, з цими числами можуть робити різні операції як сопроцесор, так і основний процесор. 2. Постановка задачі Необхідно створити програму, яка б перетворювала ціле число в дробове і навпаки, а також функції , {x}, X . 3. Обґрунтування вибору методів розв’язку задачі У зв’язку з тим, що не на кожній машині присутній сопроцесор, то програма буде оперувати з 32-розрядними числами з плаваючою комою, які розташовані у простій пам’яті. Вони матимуть стандартний запис, і тому з ними може проводити роботу і сопроцесор, і програми, які його замінюють. Робота буде полягати в конвертуванні бітів у числах і деяких обчисленнях. Для цього використовуються команди мови асемблер передачі інформації, обчислень, зсувів та логіки. Також, для демонстрації роботи програми використовується завантаження даних в регістри сопроцесора (fld, fs ). 4. Алгоритм програми а) Алгоритм перетворення цілого числа в дійсне 1. Обчислити знак числа, якщо число від’ємне – обернути його. 2. Записати число без знака у вигляді мантиси. 3. Взяти початкове значення порядку – 127. 4. Зсувати мантису вліво до тих пір, поки старший біт не стане рівним 1. Зсунути ще раз (старший біт мантиси ігнорується). Збільшити порядок на кількість зсувів. 5. Скомбінувати отримані знак, мантису і порядок у відповідності з форматом. б) Алгоритм переведення числа з дійсного в ціле 1. Визначити знак дійсного числа. 2. Визначити мантису і порядок 3. Від порядку відняти 127 – це дорівнює Х. 4. Зсунути мантису на Х вправо – це і буде ціле число. в) Функція 1. Перетворити дійсне число в ціле 2. Результат знову перетворити в дійсне г) Функція X 1.

Жнки, як мають дтей вком вд трьох до чотирнадцяти рокв або дитину-нвалда, можуть залучатись до надурочних робт лише за х згодою (стаття 177). Залучення нвалдв до надурочних робт можливе лише за х згодою  за умови, що це не суперечить медичним рекомендацям (стаття 172). Стаття 64 Необхднсть одержання дозволу виборного органу первинно профсплково органзац (профсплкового представника) пдпримства, установи, органзац для проведення надурочних робт Надурочн роботи можуть провадитися лише з дозволу виборного органу первинно профсплково органзац (профсплкового представника) пдпримства, установи, органзац. Стаття 65 Граничн норми застосування надурочних робт (Дю статт 65 припинено Постановою Верховно Ради УРСР вд 4 липня 1991 року (ВВР 1991, N 36, ст.474) на перод реалзац Програми надзвичайних заходв щодо стаблзац економки Украни та виходу  з кризового стану (1991 рк перше пврччя 1993 року)Надурочн роботи не повинн перевищувати для кожного працвника чотирьох годин протягом двох днв пдряд  120 годин на рк

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

2. Дослідження графіку функції y=cos(x)*ln(x)

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

4. Реалізація контрольної функції з використанням концепції контролінгу

5. Аналіз випуску готової продукції та її реалізації

6. Механізм реалізації форфейтингу
7. Технологія післязбиральної обробки, реалізації, переробки сільськогосподарських продуктів
8. Методика аудиту готової продукції та ії реалізації

9. Облік доходів від реалізації готової продукції ПП "Газель і К"

10. Облік реалізації продукції (робіт, послуг) та розрахунків з покупцями та замовниками

11. Практична реалізація електронного документообігу на прикладі конкретної організації

12. Договір позики (проблеми правової реалізації)

13. Застосування права як особлива форма його реалізації

14. Проблеми реалізації норм права

15. Реалізація Конституції

16. Реалізація права на житло шляхом будівництва

Глобус политический на подставке из пластика диаметром 250 мм.
Диаметр: 250 мм. Масштаб: 1:50000000. Материал подставки: пластик. Цвет подставки: прозрачный. Шар выполнен из толстого пластика, имеет
554 руб
Раздел: Глобусы
Домкрат гидравлический, бутылочный, 5 т, высота подъема 180-340 мм.
В линейке представлены модели грузоподъемностью от 2 до 20 тонн. Они предназначены для подъема различных грузов при проведении ремонтных и
977 руб
Раздел: Домкраты, подставки
Органайзер для зубных щеток "EasyStore", бело-голубой (большой).
Этот универсальный органайзер для большой семьи был создан с учётом всех особенностей хранения средств для поддержания гигиены полости
1450 руб
Раздел: Подставки, футляры для зубных щеток

17. Теорія розподілу влади на законодавчу, виконавчу і судову та її реалізація в Україні

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

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

20. Програмна реалізація криптографічного алгоритму RC5

21. Проектування web-додатку для обліку поставки та реалізації товарів

22. Реалізація суперскалярної обробки в Athlon 64.2. SpeedFan 4.27, тестування температури CPU, HHD, швидкості кулерів
23. Розробка структурної схеми процесорного елемента та мікропрограми керування для реалізації команди SBR Rm, B
24. Маркетингова програма організації виробництва і реалізації інноваційної продукції

25. Реалізація шкіряного взуття

26. Економічний інтерес та шляхи його реалізації в рекламній діяльності

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

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

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

30. Соціальні гарантії безробітним та практика їх реалізації

31. Головні напрямки реалізації завдань реформування освіти

32. Реалізація принципу наступності у процесі опанування учнями основ образотворчої грамоти

Кружка-хамелеон "Разогрей Звезду".
Оригинальная кружка, которая меняет изображение при наливании в неё горячих напитков.
442 руб
Раздел: Кружки
Пенка для купания малышей "Arau Baby", 400 мл.
Нежная пенка для тела с устойчивой обильной пеной отлично очищает, при этом не раздражает нежную детскую кожу. Содержит натуральные масла
417 руб
Раздел: Гели, мыло
Набор мягкой мебели для гостиной "Коллекция".
Набор мягкой мебели для гостиной "Коллекция" станет украшением любой кукольной комнатки. Кресла и диван выглядят как красивая
662 руб
Раздел: Гостинные

33. Трудова поведінка як форма реалізації особистих здібностей особистості

34. Бюджетний процес України та етапи його реалізації

35. Способи реалізації інвестиційних проектів

36. Міжнародне співробітництво в реалізації глобальних екологічних проектів

37. Аналіз обсягів виробництва та реалізації продукції на СТОВ "Світанок"

38. Особливості реалізації цілей економічної статистки в Україні
39. Принципи системності, їх реалізація при організації виробничого процесу
40. Розробка бізнес-плану реалізації проекту по випуску нової продукції на ВАТ "Іскра"

41. Статистичне вивчення виручки від реалізації молока

42. Театральные реформы в России конца 1980-x - начала 1990-x годов

43. Указатель "x-y" координат (история создания "мышки")

44. Вычисление интеграла фукции f (x) (методом Симпсона WinWord)

45. Политические интересы молодежи 90-x годов

46. Финансовый анализ рентабельности и ликвидности предприятия на примере ООО "X"

47. Арабские путешественники на Великом шелковом пути (IX-X в.в.)

48. Культурная жизнь в Мавераннахре в IX - X вв

Антимоскитная сетка для дверного проема, 2.1x1.0 м (арт. CF84-136).
Антимоскитная сетка предназначена для размещения на дверном проеме у Вас дома или на даче. Сетка выполнена в виде занавесок, оснащена
444 руб
Раздел: Сетки противомоскитные
Игра "Русское лото", деревянное.
В состав Русского лото входят: деревянные бочонки - 90 шт, тканевый мешок, карточки из картона - 24 шт, пластмассовые жетоны - 100 шт, инструкция.
538 руб
Раздел: Лото
Бумага "Color Copy" А4, белая, 150 листов.
Плотность: 280 г/м2. В пачке 150 листов. Белизна CIE 168%. Многофункциональная матовая бумага высшего качества без покрытия для создания
680 руб
Раздел: Формата А4 и меньше

49. Учение о государстве и праве в эпоху раннего средневековья (X —XV вв.)

50. Пропедевтика истории политических учений России X - начала XX вв.

51. Образование княжеско-дружинного субпространства и особенности ее ценностно-мыслительного пространства (IX – X вв.)

52. Культура в X-XIV веках

53. Нахождение всех комбинаций расстановки n ферзей на доске n X n

54. Generation X
Generation X
55. Боги киевского пантеона и языческие реформы X века
56. Графическая оболочка X-Windows System

57. Предотвращение запуска 2-x копий программы

58. Китай в X - XIII веках

59. Китай в конце VI - начале X веков

60. Киевская Русь и норманны в X в.

61. Славянские племена на территории России в X в.

62. Внутренний строй Киевского княжества в X в.

63. Русь на рубеже X - XI веков. Войны Владимира Святославича

64. Русская образованность в X-XVII веках. Первые попытки создания в Московской Руси систематических школ в XVII в.

Компрессор для подкачки шин С-12.
Автокомпрессор — это электрическое устройство, предназначенное для накачивания шин на колесах. В отличие от механического насоса, при
732 руб
Раздел: Насосы, компрессоры автомобильные
Карандаши цветные "Jumbo", трехгранные, 20 цветов + точилка.
Мягкие, но при этом очень прочные карандаши, легко затачиваются и не крошатся. Насыщенные штрихи на бумаге. Не токсичны! В комплекте: 20
514 руб
Раздел: 13-24 цвета
Сито-кружка для муки BE-014/1 "Webber", 800 мл.
Объем: 800 мл. Размеры: Ø10х9,5 см. Материал: высококачественная нержавеющая сталь. Идеально подойдет для просеивания без комочков
318 руб
Раздел: Дуршлаги, сита

65. Архитектура системы X-Com

66. Искусство Византии времени Македонского возрождения (IX-X вв.)

67. Международные отношения Киевской Руси X – нач. XII вв.

68. Развитие экономики Китая в XI-XІІІ веках

69. Русская культура в X–XVII веках

70. Культура Руси X века
71. Метаболический синдром X
72. Город Дербент в X-XII вв.

73. Організаційно-адміністративні засади державного регулювання економіки. Органи, що формують економічну політику держави. Їх рівні, склад, структура та функції. Напрями вдосконалення системи державних органів управління

74. Оптимізація респіраторних функцій у постраждалих з торакальною травмою методом подовженої потенційованої субплевральної блокади

75. Кризове явище функціонування та розвитку організації

76. Організація функціонального управління на підприємстві ДП "Рівнестандартметрологія"

77. Функции белков в организмах живых существ

78. Синапсы (строение, структура, функции)

79. Строение и функции клетки

80. Слуховой анализатор. Строение и функции сердца

Кружка фарфоровая "Морская волна", 375 мл.
Кружка. Объем: 375 мл. Материал: фарфор.
342 руб
Раздел: Кружки
3D-пазл "Рождественский домик 3" (с подсветкой).
Волшебный рождественский домик ребенок может смастерить самостоятельно без клея и ножниц. Для этого есть пазлы 3D, детали которых легко и
449 руб
Раздел: Здания, города
Трос буксировочный 12 тонн, 2 петли, сумка на молнии.
Тросы буксировочные изготовлены из морозоустойчивого авиационного капрона; Не подвержены воздействию окружающей среды (резкому изменению
360 руб
Раздел: Буксировочные тросы

81. Налоги: эволюция, определения и формы. Принципы налоговой политики и функции налогов

82. Защитная функция адвокатуры как правовая традиция

83. Товарищества собственников жилья: порядок образования, функции, основания реорганизации и ликвидации товарищества

84. Парламент Великобритании и его основные характеристики. Функции палат

85. Экономические функции государства. Государственное регулирование экономики

86. Уголовное преследование как функция государства
87. Отчет по учебно-ознакомительной практике (c правовыми основами местного самоуправления, формированием представительных и исполнительных органов власти, структурой и функциями органов местного самоуправления)
88. Налоги: их сущность, виды и функции

89. Структура налоговых органов РФ права, обязанности и функции

90. Возникновение и развитие, понятие и признаки права. Понятие правосознания, основные функции, виды

91. Понятие, классификация и содержание основных функций государства

92. Функции государства

93. Феодальное государство (экономическая основа, сущность, механизм, функции и формы)

94. Структура и функции государственного аппарата

95. Деньги и их функции(MONEY)

96. Культура, её структура и функции

Качели детские подвесные "Вятушка С".
Предназначены для развлечения, отдыха и физического развития детей в возрасте от 3 лет. Допустимая нагрузка до 30 кг. Материал: металл,
613 руб
Раздел: Качели
Игра настольная "Тише, не будите спящего папу".
Шшшш! Тише! Не разбудите папу! Кто может устоять перед вкусным шоколадным тортом? Не дети в любом случае! Пока папа спал и храпел в
1458 руб
Раздел: Игры на ловкость
Аппарат для приготовления домашнего творога и сыра "Нежное лакомство".
Сладкая творожная запеканка, мягкий пряный сыр, чесночная паста на бутерброды — сколько вкуснятины можно приготовить из домашнего творога
464 руб
Раздел: Прочее

97. Культура, ее функции, субъекты

98. Падежи: второй родительный и предложный. Функции и значения

99. Поэзия природы: средства изобразительности и функции

100. Типы и функции обращений в лирике А. Блока


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