Каталог книг

Александр Максимов Проектирование ассемблерных программ вычислительных алгоритмов

Перейти в магазин

Сравнить цены

Описание

Изложена современная теория масштабирования числовых данных и арифметических операций в ЦВМ с фиксированной запятой. Приведена инженерная методика проектирования ассемблерных программ для вычислительных алгоритмов. Работоспособность методики подтверждают примеры ассемблерных программ с подробным анализом результатов. Содержание учебного пособия соответствует курсу лекций, которые автор читает в Калужском филиале МГТУ им. Н. Э. Баумана для студентов направления подготовки «Информатика и вычислительная техника». Для студентов, инженеров и аспирантов кибернетических специальностей.

Характеристики

  • Форматы

Сравнить Цены

Предложения интернет-магазинов
Александр Максимов Проектирование ассемблерных программ вычислительных алгоритмов Александр Максимов Проектирование ассемблерных программ вычислительных алгоритмов 295 р. litres.ru В магазин >>
Максимов А. Оптимальное проектирование ассемблерных программ математических алгоритмов: Теория, инженерные методы Максимов А. Оптимальное проектирование ассемблерных программ математических алгоритмов: Теория, инженерные методы 978 р. chitai-gorod.ru В магазин >>
Максимов А.В. Оптимальное проектирование ассемблерных программ математических алгоритмов. Теория, инженерные методы. Учебное пособие Максимов А.В. Оптимальное проектирование ассемблерных программ математических алгоритмов. Теория, инженерные методы. Учебное пособие 1139 р. ozon.ru В магазин >>
Александр Максимов Проектирование ассемблерных программ вычислительных алгоритмов Александр Максимов Проектирование ассемблерных программ вычислительных алгоритмов 295 р. litres.ru В магазин >>
Оптимальное проектирование ассемблерных программ матем. алгоритмов: теория, инженерные методы Оптимальное проектирование ассемблерных программ матем. алгоритмов: теория, инженерные методы 1681 р. labirint.ru В магазин >>
А. В. Максимов, Е. А. Максимова Оптимальное проектирование ассемблерных программ математических алгоритмов. Лабораторный практикум. Учебное пособие А. В. Максимов, Е. А. Максимова Оптимальное проектирование ассемблерных программ математических алгоритмов. Лабораторный практикум. Учебное пособие 494 р. ozon.ru В магазин >>
В. В. Воеводин Вычислительная математика и структура алгоритмов В. В. Воеводин Вычислительная математика и структура алгоритмов 286 р. ozon.ru В магазин >>

Статьи, обзоры книги, новости

Книга Проектирование ассемблерных программ вычислительных алгоритмов - Максимов Александр скачать бесплатно, читать онлайн

Проектирование ассемблерных программ вычислительных алгоритмов О книге "Проектирование ассемблерных программ вычислительных алгоритмов"

Изложена современная теория масштабирования числовых данных и арифметических операций в ЦВМ с фиксированной запятой. Приведена инженерная методика проектирования ассемблерных программ для вычислительных алгоритмов. Работоспособность методики подтверждают примеры ассемблерных программ с подробным анализом результатов. Содержание учебного пособия соответствует курсу лекций, которые автор читает в Калужском филиале МГТУ им. Н. Э. Баумана для студентов направления подготовки «Информатика и вычислительная техника». Для студентов, инженеров и аспирантов кибернетических специальностей.

На нашем сайте вы можете скачать книгу "Проектирование ассемблерных программ вычислительных алгоритмов" Максимов Александр бесплатно и без регистрации в формате fb2, rtf, epub, pdf, txt, читать книгу онлайн или купить книгу в интернет-магазине.

Источник:

avidreaders.ru

Проектирование ассемблерных программ вычислительных алгоритмов, Александр Максимов

Весь мир книг в кармане! Проектирование ассемблерных программ вычислительных алгоритмов

Автор: Александр Максимов

Дата написания: 2013

Издательство: МГТУ им. Н.Э. Баумана

Шесть лабораторных работ учебного пособия методически связаны единой целью: разработать оптимальную по точности и быстродействию ассемблерную программу вычисления заданной функции на ЦВМ с фиксированной запятой. В каждой работе приведен пример её выполнения с подробными комментариями. Трудоемкость лабораторного практикума соответствует учебному плану Калужского филиала МГТУ им. Н.Э. Баумана для направления подготовки «Информатика и вычислительная техника» по профилю «Вычислительные машины, комплексы, системы и сети». Пособие может быть полезно студентам, аспирантам, инженерам и специалистам, желающим повысить свои навыки в низкоуровневом программировании.

Источник:

updsite.ru

Александр Максимов Проектирование ассемблерных программ вычислительных алгоритмов

Александр Максимов Проектирование ассемблерных программ вычислительных алгоритмов Б ЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА

(Авторефераты, диссертации, методички, учебные программы, монографии)

Московский государственный технический университет

имени Н. Э. Баумана

ПРОЕКТИРОВАНИЕ АССЕМБЛЕРНЫХ ПРОГРАММ ВЫЧИСЛИТЕЛЬНЫХ АЛГОРИТМОВ

Допущено Учебно-методическим объединением вузов

по университетскому политехническому образованию

в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению 230100 «Информатика и вычислительная техника»

УДК 681.14 ББК 32.973-01 М17 Рецензенты:

д-р физ.-мат. наук, профессор, зав. кафедрой «Компьютерные системы, сети и технологии» Обнинского института ядерной энергетики НИЯУ МИФИ С. О. Старков;

д-р техн. наук, профессор, зав. кафедрой «Компьютерные технологии и системы» Брянского государственного технического университета В. И. Аверченков Максимов А. В.

М17 Проектирование ассемблерных программ вычислительных алгоритмов : учебное пособие для вузов. — М. : Издательство МГТУ им. Н. Э. Баумана, 2012. — 192 с.

ISBN 978-5-7038-3601- Изложена современная теория масштабирования числовых данных и арифметических операций в ЦВМ с фиксированной запятой. Приведена инженерная методика проектирования ассемблерных программ для вычислительных алгоритмов. Работоспособность методики подтверждают примеры ассемблерных программ с подробным анализом результатов.

Содержание учебного пособия соответствует курсу лекций, которые автор читает в Калужском филиале МГТУ им. Н. Э. Баумана для студентов направления подготовки «Информатика и вычислительная техника».

Для студентов, инженеров и аспирантов кибернетических специальностей.

УДК 681. ББК 32.973- © Максимов А. В., © Издательство МГТУ ISBN 978-5-7038-3601-9 им. Н. Э. Баумана,

ПРЕДИСЛОВИЕ

Современные системы управления сложными техническими объектами немыслимы без встраиваемых в эти системы вычислительных устройств. Особенностями таких вычислительных устройств являются работа в реальном масштабе времени и решение поставленных задач с заданной точностью. При этом их вычислительная нагрузка в основном определяется необходимостью выполнять большой объем арифметических операций.

Реализация сложных вычислительных алгоритмов в системах управления многих реальных технических объектов с помощью микропроцессоров, имеющих команды плавающей арифметики, не всегда экономически и технически рациональна. Снять многие технические проблемы при разработке специализированного программного обеспечения разработчику помогут знание теории и практика программирования вычислительных алгоритмов на ассемблере для ЦВМ с фиксированной запятой.

Цель настоящего учебного пособия — познакомить будущего инженера с теорией реализации вычислительных алгоритмов на ЦВМ с фиксированной запятой, дать ему возможность на практике убедиться в эффективности применения инженерной методики проектирования ассемблерных программ.

Структурно пособие состоит из трех разделов. В первом разделе обобщен опыт российской школы представления данных в ЦВМ с фиксированной запятой, даны определения масштабу и процессу масштабирования. Рассмотрены два метода масштабирования и на конкретных примерах показаны их достоинства и недостатки. Рассмотрены особые случаи масштабирования данных в ЦВМ.

Во втором разделе с единой позиции рассмотрены общие и особые приемы масштабирования арифметических операций. Подробно рассмотрены способы повышения точности выполнения операций умножения, деления и деления на постоянную. Практическая реализация выполнения всех арифметических операция рассмотрена на примере системы команд микропроцессоров x86 фирмы Intel.

В третьем разделе представлена инженерная методика проектирования ассемблерных программ, реализующих вычислительные алгоритмы. Работоспособность этой методики подтверждают примеры реализации ассемблерных программ вычисления полинома, функции y = sin ( x ), представленной разложением в ряд Маклорена, решения дифференциального уравнения. Качество работы спроектированных программ подробно анализируется.

Учебное пособие дополнено пятью приложениями, выполняющими справочную роль.

Автор выражает глубокую признательность рецензентам пособия — профессору Сергею Олеговичу Старкову и профессору Владимиру Ивановичу Аверченкову за полезные советы по улучшению рукописи.

ЛИТЕРАТУРА

1. Савельев А. Я. Основы информатики : учебник для вузов. — М. : Издательство МГТУ им. Н. Э. Баумана, 2001. — 328 с., ил. (Сер. Информатика в техническом университете.) 2. ANSI/IEEE Std 754–1985, IEEE Standard for Binary FloatingPoint Arithmetic. http://standards.ieee.org.

3. Соренков Э. И., Телига А. И., Шаталов А. С. Точность вычислительных устройств и алгоритмов. — М. : Машиностроение, 1976. — 200 с.

4. Специализированные ЦВМ : учебник для вузов / В. Б. Смолов, В. В. Барашенков, В. Д. Байков и др.; Под ред. В. Б. Смолова.

— М. : Высшая школа, 1981. — 279 с.

5. Воробьев Г. Н., Сюзев В. В. Задачи и упражнения по курсу «Основы теории специализированных вычислительных устройств» : учебное пособие. — М. : МВТУ, 1985. — 44 с.

6. Проектирование специализированных информационно-вычислительных систем : учебное пособие по спец. ЭВМ и АСУ / Ю. М. Смирнов, Г. Н. Воробьев, Е. С. Потапов, В. В. Сюзев;

Под ред. Ю. М. Смирнова. — М. : Высшая школа, 1984. — 7. ADSP-BF53x/BF56x Blackfin Processor Programming Reference.

— Norwood : Analog Devices, 2006. — 1040 p.

8. Соловьев Г. Н. Арифметические устройства ЭВМ. — М. :

Энергия, 1978. — 176 с.

9. Власова Е. А. Ряды : учебник для вузов / Под ред. В. С. Зарубина, А. П. Крищенко. — 3-е изд., исправл. — М. : Издательство МГТУ им. Н. Э. Баумана, 2006. — 616 с. (Сер. Математика в техническом университете; Вып. IX.) 10. Комарцова Л. Г., Максимов А. В. Нейрокомпьютеры : учебное пособие для вузов. — 2-е изд., перераб. и доп. — М. : Издательство МГТУ им. Н. Э. Баумана, 2004. — 400 с., ил. (Сер. Информатика в техническом университете.)

СОДЕР ЖАНИЕ

1.3.1. Метод фиксированного формата машинной переменной

1.3.2. Метод фиксированного масштаба

1.4. ПРИМЕРЫ ПРЕДСТАВЛЕНИЯ ДАННЫХ В ЦВМ

1.5.1. Представление отрицательных чисел

1.5.2. Наибольшее значение переменной равно целой степени двойки

1.5.3. Погрешность оцифровки

1.5.4. Представление дробей

2. МАСШТАБИРОВАНИЕ ПРОСТЕЙШИХ 2.1. МАСШТАБИРОВАНИЕ ОПЕРАЦИИ СЛОЖЕНИЯ

2.1.2. Реализация операции сложения/вычитания

2.2. ОСОБЫЕ СЛУЧАИ ПРОГРАММИРОВАНИЯ ОПЕРАЦИЙ СЛОЖЕНИЯ

2.2.1. Программирование операции сложения переменной с константой

2.2.2. Масштабирование операции сложения переменных с одинаковыми масштабами

2.2.3. Программирование операции сложения переменных 2.3. МАСШТАБИРОВАНИЕ ОПЕРАЦИИ УМНОЖЕНИЯ

2.3.1. Вывод основных масштабных соотношений

2.3.2. Учет особенностей работы конкретной ЦВМ. 2.3.3. Реализация операции умножения в микропроцессорах x86 фирмы Intel

2.4. ПОВЫШЕНИЕ ТОЧНОСТИ ОПЕРАЦИИ УМНОЖЕНИЯ

2.5. МАСШТАБИРОВАНИЕ ОСОБЫХ СЛУЧАЕВ ОПЕРАЦИИ

2.5.1. Масштабирование умножения переменной на постоянную общего вида

2.5.2. Масштабирование умножения переменной на константу в виде целой степени двойки

2.5.3. Замена операции умножения операциями сдвига и сложения

2.6. МАСШТАБИРОВАНИЕ ОПЕРАЦИИ ДЕЛЕНИЯ

2.6.1. Вывод основных масштабных соотношений

2.6.2. Реализация операции деления в микропроцессорах x86 фирмы Intel

2.7. ОСОБЫЕ СЛУЧАИ МАСШТАБИРОВАНИЯ ОПЕРАЦИИ

2.7.1. Масштабирование операции деления при известном минимальном делителе

2.7.2. Масштабирование операции деления на постоянную

3. МАСШТАБИРОВАНИЕ ВЫЧИСЛИТЕЛЬНЫХ 3.1. МЕТОДИКА ПРОЕКТИРОВАНИЯ АССЕМБЛЕРНОЙ ПРОГРАММЫ 3.3. ВЛИЯНИЕ ЗНАЧЕНИЯ ШАГА АРГУМЕНТА НА ТОЧНОСТЬ

3.4. ВЫЧИСЛЕНИЕ ФУНКЦИИ y = sin ( x ), ПРЕДСТАВЛЕННОЙ РАЗЛОЖЕНИЕМ В РЯД МАКЛОРЕНА

3.5. РЕШЕНИЕ ЛИНЕЙНОГО ДИФФЕРЕНЦИАЛЬНОГО УРАВНЕНИЯ

Александр Викторович Максимов

ПРОЕКТИРОВАНИЕ АССЕМБЛЕРНЫХ ПРОГРАММ ВЫЧИСЛИТЕЛЬНЫХ АЛГОРИТМОВ

Редактор К. Ю. Савинченко Корректор Т. В. Тимофеева Технический редактор А. Л. Репкин Формат 60 84 16. Печать офсетная. Бумага офсетная. Гарнитура «Таймс».

Изготовлено в Редакционно-издательском отделе

«АДМИНИСТРАЦИЯ МУНИЦИПАЛЬНОГО ОБРАЗОВАНИЯ БАРЫШСКИЙ РАЙОН ПО СТА НОВЛЕНИЕ № г. Барыш Об утверждении регламента сопровождения инвестиционных проектов по принципу одного окна на территории муниципального образования Барышский район Во исполнение методических рекомендаций по реализации инвестиционной политики Ульяновской области для администраций муниципальных образований Ульяновской области, утверждённых Губернатором – Председателем Правительства Ульяновской области С.И. Морозовым от 27.11.2013. »

«Программно-методическое обеспечение образовательного процесса на 2014-2015 учебный год ГБОУ СОШ №1449 5-11 классы № Учебные Класс Автор, название, место издания, издательство, год издания учебной литературы п\п предметы 1 2 3 4 Русский язык Львова С.И., Львов В.В. Русский язык 5 класс в 3-х частях Москва, Мнемозина, 2012 1 5 Львова С.И., Львов В.В. Русский язык 5 класс в 3-х частях + CD, Москва, Мнемозина, 2013 Бунеев Р.Н., Русский язык 5 класс в 2-х частях, Москва, Баласс, 2012 2 Львова С.И. »

«ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ Государственное образовательное учреждение высшего профессионального образования УЛЬЯНОВСКИЙ ГОСУДАРСВЕННЫЙ УНИВЕРСИТЕТ ФАКУЛЬТЕТ МАТЕМАТИКИ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ Кафедра телекоммуникационных технологий и сетей С.В. Липатова Сборник задач по курсу Интеллектуальные информационные системы Учебное пособие Ульяновск Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com) УДК 004. Печатается по решению Ученого совета. »

«Содержание Пояснительная записка..3 Методические рекомендации по изучению предмета и 1. выполнению контрольных работ..6 Рабочая программа дисциплины 2. Технология органических веществ.13 Контрольная работа 1 по дисциплине 3. Технология органических веществ.69 Контрольная работа 2 по дисциплине 4. Технология органических веществ.77 1 Пояснительная записка Данные методические указания по изучению дисциплины Технология органических веществ и выполнению контрольных работ предназначены для студентов. »

«Министерство образования Республики Беларусь Учреждение образования Полоцкий государственный университет И. И. Лузгин КРИМИНАЛИСТИКА Учебно-методический комплекс для студентов специальности 1-24 01 02 Правоведение В пяти частях Часть 2 Криминалистическая техника и системная технология (Криминалистическое исследование материальной структуры преступления) В двух книгах Книга вторая Новополоцк ПГУ 2008 УДК 343(075.8) ББК 67.99(2)94я73 Л82 Рекомендовано к изданию методической комиссией юридического. »

«Федеральное агентство по образованию Российской федерации Федеральное государственное образовательное учреждение высшего профессионального образования Сибирский федеральный университет Институт инженерной физики и радиоэлектроники Кафедра теоретической физики ТЕОРЕТИЧЕСКАЯ ФИЗИКА: ЭЛЕКТРОДИНАМИКА. ЭЛЕКТРОДИНАМИКА СПЛОШНЫХ СРЕД Учебное пособие по курсу Электродинамика и основы электродинамики сплошных сред Красноярск 2008 УДК 530/537 А.М.Баранов, С.Г.Овчинников, О.А.Золотов, Н.Н.Паклин. »

«ПРИОСТАНОВЛЕНИЕ И ВОЗОБНОВЛЕНИЕ ПРЕДВАРИТЕЛЬНОГО СЛЕДСТВИЯ ИЗДАТЕЛЬСТВО ТГТУ Министерство внутренних дел России Государственное образовательное учреждение высшего профессионального образования МОСКОВСКИЙ УНИВЕРСИТЕТ ТАМБОВСКИЙ ФИЛИАЛ ПРИОСТАНОВЛЕНИЕ И ВОЗОБНОВЛЕНИЕ ПРЕДВАРИТЕЛЬНОГО СЛЕДСТВИЯ Рекомендовано Советом Тамбовского филиала Московского университета МВД России в качестве методических рекомендаций для следственных подразделений МВД России Тамбов Издательство ТГТУ ББК 67. П Р е ц е н з е. »

«ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ РОССИЙСКОЙ ФЕДЕРАЦИИ МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ СТАЛИ И СПЛАВОВ (ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) НОВОТРОИЦКИЙ ФИЛИАЛ Кафедра оборудования металлургических предприятий В.Д. ЗАДОРОЖНЫЙ ПРОИЗВОДСТВЕННАЯ ПРАКТИКА Методические рекомендации для студентов специальности 150404 – Металлургические машины и оборудование Рекомендовано учебно-методическим объединением по образованию в области металлургии в качестве учебного пособия для студентов высших учебных. »

«Государственное казенное образовательное учреждение высшего профессионального образования РОССИЙСКАЯ ТАМОЖЕННАЯ АКАДЕМИЯ Кафедра управления ПРОГРАММА вступительного испытания по дисциплине МЕНЕДЖМЕНТ Направление подготовки: 38.04.02 Менеджмент Магистерские программы: Менеджмент таможенных услуг, Финансовый менеджмент Квалификация выпускника: магистр Москва 2014 Авторы: В.В. Макрусев, заведующий кафедрой управления Российской таможенной академии, доктор физико-математических наук, профессор;. »

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ ФГБОУ ВПО Пермский государственный национальный исследовательский университет Кафедра мировой экономики и экономической теории Авторы: Станишевская С.П. к.э.н., доцент кафедры мировой экономики и экономической теории; Якупова И.Н., старший преподаватель кафедры мировой экономики и экономической теории МАГИСТЕРСКАЯ ДИССЕРТАЦИЯ Направление: 080200.68 Менеджмент Магистерская программа: Международный бизнес Магистерская программа: Международный нефтегазовый. »

«Министерство образования Российской Федерации Восточно-Сибирский государственный технологический университет ПРОЦЕССЫ И АППАРАТЫ ПИЩЕВЫХ ПРОИЗВОДСТВ Программа, контрольные задания и методические указания по их выполнению для студентов заочного обучения специальности 655800 Пищевая инженерия Составители: Г.И. Николаев Г.И. Хараев С.С. Ямпилов г. Улан-Удэ, 2001 г. ПРОГРАММА КУРСА “ПРОЦЕССЫ И АППАРАТЫ ПИЩЕВЫХ ПРОИЗВОДСТВ” Введение Современное пищевое производство. Технологические процессы пищевых. »

«СЛАЙД 2. В связи с принятием Указа Президента Республики Беларусь №181 от 10 мая 2011 года все коммерческие организации и предприниматели получили право самостоятельно принимать решения по определению условий оплаты труда своих работников. При этом ключевым требованием, предъявляемым к системам оплаты труда, было определено, что они должны быть гибкими, направленными на усиление материальной заинтересованности работников в повышении производительности труда и максимально учитывать сложность. »

«В.А. КУНДИУС ЭКОНОМИКА АГРОПРОМЫШЛЕННОГО КОМПЛЕКСА Допущено Министерством сельского хозяйства Российской Федерации в качестве учебного пособия для системы дополнительного профессионального образования УДК 338.242(075.8) ББК 65.290 2я73 К91 Рецензенты: В.И. Беляев, заведующий кафедрой экономики предпринимательства и маркетинга ФГОУ ВПО Алтайский государственный университет, д р экон. наук, проф., А.Т. Стадник, заведующий кафедрой менеджмента ФГОУ ВПО Новосибирский государственный аграрный. »

«Муниципальное общеобразовательное учреждение гимназия №4 муниципального образования г. Новороссийск Согласовано Утверждено С Центром развития образования решением педсовета г. Новороссийска протокол № руководитель_ от 29 августа 2008г. Е.Л. Тимченко председатель педсовета Э.А.Халилов Образовательная программа Театральная культура для младших школьников разработана учителем начальных классов МОУ гимназии №4 Погореловой Людмилой Николаевной Срок обучения: 2года Возраст 9-12 лет Вид программы. »

«Министерство образования Республики Беларусь Учреждение образования Полоцкий государственный университет НАЧЕРТАТЕЛЬНАЯ ГЕОМЕТРИЯ И ИНЖЕНЕРНАЯ ГРАФИКА УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС для студентов специальностей 1-70 02 01, 1-70 04 02, 1-70 04 03 Часть I Начертательная геометрия Составители: Т.Я. Артемьева, В.А. Лубченок, Т.С. Махова, С.В. Ярмолович Под общ. ред С.В. Ярмоловича Новополоцк 2004 УДК 514.18 (075.8) ББК 22.151.3 (4 Беи) я73 Н 36 РЕЦЕНЗЕНТЫ: А.А. Селицкий, канд. искусствоведения, доц. »

«ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИКИ И ФИНАНСОВ КАФЕДРА ЭКОНОМИКИ ТРУДА И ТРУДОВЫХ РЕСУРСОВ МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО НАПИСАНИЮ КУРСОВОЙ РАБОТЫ по дисциплине РЫНОК ТРУДА ИЗДАТЕЛЬСТВО САНКТ-ПЕТЕРБУРГСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА ЭКОНОМИКИ И ФИНАНСОВ 2009 Рекомендовано научно-методическим советом университета Методические указания по написанию курсовой. »

«ПЕРВОЕ ВЫСШЕЕ ТЕХНИЧЕСКОЕ УЧЕБНОЕ ЗАВЕДЕНИЕ РОССИИ МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования НАЦИОНАЛЬНЫЙ МИНЕРАЛЬНО-СЫРЬЕВОЙ УНИВЕРСИТЕТ ГОРНЫЙ Согласовано Утверждаю Руководитель ООП Зав. кафедрой ИС и ВТ по направлению доц. Е.Б. Мазаков 230100.68 доц. Е.Б. Мазаков ПРОГРАММА НАУЧНО-ИССЛЕДОВАТЕЛЬСКОЙ ПРАКТИКИ Направление подготовки Информатика и вычислительная техника Программа. »

«Международный Альянс по ВИЧ/СПИД в Украине 2 1 а орк выб 3 анали з ия ог до л о инст мет рум енты Проведение операционных исследований Методические рекомендации по организации и проведению операционных исследований Киев – Методические рекомендации по организации и проведению операционных исследований / Белоносова Н., Варбан М., Демченко И., Довбах А., Костючок М. — К.: МБФ Международный Альянс по ВИЧ/СПИД в Украине, 2012. — 88 с. Авторский коллектив: Наталья Белоносова, социолог, аналитик. »

«ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИКИ И ФИНАНСОВ КАФЕДРА ОБЩЕЙ ЭКОНОМИЧЕСКОЙ ТЕОРИИ МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ИЗУЧЕНИЮ КУРСА ЭКОНОМИКА для студентов, обучающихся по специальности Перевод и переводоведение ИЗДАТЕЛЬСТВО САНКТ-ПЕТЕРБУРГСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА ЭКОНОМИКИ И ФИНАНСОВ Рекомендовано научно-методическим советом университета Методические. »

«Министерство образования и науки Республики Казахстан Национальная академия образования им. И. Алтынсарина ДИДАКТИЧЕСКИЕ МАТЕРИАЛЫ ПО ОБНОВЛЕННОМУ СОДЕРЖАНИЮ ПРЕДМЕТА РУССКИЙ ЯЗЫК (Я1) В 10-11 КЛАССАХ Методическое пособие Астана 2014 1 Рекомендовано к изданию Ученым советом Национальной академии образования им. И. Алтынсарина (протокол № 7 от 29 августа 2014 г.). Дидактические материалы по обновленному содержанию предмета Русский язык (Я1) в 10-11 классах. Методическое пособие. – Астана. »

Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.

Источник:

av.disus.ru

Александр Максимов Проектирование ассемблерных программ вычислительных алгоритмов

А.В. Максимов Проектирование ассемблерных программ вычислительных алгоритмов - Assembler

А.В. Максимов Проектирование ассемблерных программ вычислительных алгоритмов

Учебное пособие для студентов направления "Информатика и вычислительная техника"

Издательство МГТУ им. Н.Э. Баумана 2012г, 192 стр.

Видил в продаже в Москве на новом Арбате в МДК

Знаю две ошибки: стр 21, стр 48

1. МАСШТАБИРОВАНИЕ ДАННЫХ В ЦВМ

1.1. ФОРМЫ ЗАПИСИ ЧИСЕЛ

1.2. ОПРЕДЕЛЕНИЕ МАСШТАБА

1.3. МЕТОДЫ РЕШЕНИЯ ЗАДАЧИ МАСШТАБИРОВАНИЯ

1.3.1 МЕТОД ФИКСИРОВАННОГО ФОРМАТА

1.3.2 МЕТОД ФИКСИРОВАННОГО МАСШТАБА

1.4. ПРИМЕРЫ ПРЕДСТАВЛЕНИЯ ДАННЫХ В ЦВМ

1.5. ОСОБЫЕ СЛУЧАИ МАСШТАБИРОВАНИЯ ДАННЫХ

1.5.1. ПРЕДСТАВЛЕНИЕ ОТРИЦАТЕЛЬНЫХ ЧИСЕЛ

1.5.2. НАИБОЛЬШЕЕ ЗНАЧЕНИЕ ПЕРЕМЕННОЙ

РАВНО ЦЕЛОЙ СТЕПЕНИ ДВОЙКИ

1.5.3. ПОГРЕШНОСТЬ ОЦИФРОВКИ

1.5.4. ПРЕДСТАВЛЕНИЕ ДРОБЕЙ

1.5.5. ПРЕДСТАВЛЕНИЕ ЧИСЛА РАЗНЫМИ МАСШТАБАМИ

1.6. РЕШЕНИЕ ЗАДАЧИ МАСШТАБИРОВАНИЯ

ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ

2. МАСШТАБИРОВАНИЕ ПРОСТЕЙШИХ

2.1. МАСШТАБИРОВАНИЕ ОПЕРАЦИЙ СЛОЖЕНИЯ И

2.1.1. ВЫВОД ОСНОВНЫХ МАСШТАБНЫХ

2.1.2. РЕАЛИЗАЦИЯ ОПЕРАЦИИ СЛОЖЕНИЯ/ВЫЧИТАНИЯ

В МИКРОПРОЦЕССОРАХ x86 ФИРМЫ Intel

2.2. ОСОБЫЕ СЛУЧАИ ПРОГРАММИРОВАНИЯ

ОПЕРАЦИЙ СЛОЖЕНИЯ И ВЫЧИТАНИЯ

2.2.1. ПРОГРАММИРОВАНИЕ ОПЕРАЦИИ СЛОЖЕНИЯ

ПЕРЕМЕННОЙ С КОНСТАНТОЙ

2.2.2 МАСШТАБИРОВАНИЕ ОПЕРАЦИИ СЛОЖЕНИЯ

ПЕРЕМЕННЫХ С ОДИНАКОВЫМИ МАСШТАБАМИ

2.2.3. ПРОГРАММИРОВАНИЕ ОПЕРАЦИИ СЛОЖЕНИЯ

ПЕРЕМЕННЫХ С СУЩЕСТВЕННО РАЗЛИЧНЫМИ

2.3. МАСШТАБИРОВАНИЕ ОПЕРАЦИИ УМНОЖЕНИЯ

2.3.1. ВЫВОД ОСНОВНЫХ МАСШТАБНЫХ

2.3.2. УЧЕТ ОСОБЕННОСТЕЙ РАБОТЫ КОНКРЕТНОЙ ЦВМ

2.3.3. РЕАЛИЗАЦИЯ ОПЕРАЦИИ УМНОЖЕНИЯ

В МИКРОПРОЦЕССОРАХ x86 ФИРМЫ Intel

2.4. ПОВЫШЕНИЕ ТОЧНОСТИ ОПЕРАЦИИ

2.5. МАСШТАБИРОВАНИЕ ОСОБЫХ СЛУЧАЕВ

2.5.1. МАСШТАБИРОВАНИЕ УМНОЖЕНИЯ ПЕРЕМЕННОЙ

НА ПОСТОЯННУЮ ОБЩЕГО ВИДА

2.5.2. МАСШТАБИРОВАНИЕ УМНОЖЕНИЯ ПЕРЕМЕННОЙ

НА КОСТАНТУ В ВИДЕ ЦЕЛОЙ СТЕПЕНИ ДВОЙКИ

2.5.3. ЗАМЕНА ОПЕРАЦИИ УМНОЖЕНИЯ ОПЕРАЦИЯМИ

СДВИГША И СЛОЖЕНИЯ

2.6. МАСШТАБИРОВАНИЕ ОПЕРАЦИИ ДЕЛЕНИЯ

2.6.1. ВЫВОД ОСНОВНЫХ МАСШТАБНЫХ

2.6.2. РЕАЛИЗАЦИЯ ОПЕРАЦИИ ДЕЛЕНИЯ В

МИКРОПРОЦЕССОРАХ x86 ФИРМЫ Intel

2.7. ОСОБЫЕ СЛУЧАИ МАСШТАБИРОВАНИЯ

2.7.1. МАСШТАБИРОВАНИЕ ОПЕРАЦИИ ДЕЛЕНИЯ ПРИ

ИЗВЕСТНОМ МИНИМАЛЬНОМ ДЕЛИТЕЛЕ

2.7.2. МАСШТАБИРОВАНИЕ ОПЕРАЦИИ ДЕЛЕНИЯ

ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ

3. МАСШТАБИРОВАНИЕ ВЫЧИСЛИТЕЛЬНЫХ

3.1. МЕТОДИКА ПРОЕКТИРОВАНИЯ АССЕМБЛЕРНОЙ

ПРОГРАММЫ ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА

3.2. ВЫЧИСЛЕНИЕ ПОЛИНОМА

3.3. ВЛИЯНИЕ ЗНАЧЕНИЯ ШАГА АРГУМЕНТА НА

ТОЧНОСТЬ ВЫЧИСЛЕНИЯ ПОЛИНОМА

3.4. ВЫЧИСЛЕНИЕ ФУНКЦИИ синус,

ПРЕДСТАВЛЕННОЙ РАЗЛОЖЕНИЕМ В РЯД

3.5. РЕШЕНИЕ ЛИНЕЙНОГО ДИФФЕРЕНЦИАЛЬНОГО

УРАВНЕНИЯ ВТОРОГО ПОРЯДКА

В. ПРЕДСТАВЛЕНИЕ НЕКОТОРЫХ ДРОБЕЙ В

ДВОИЧНОЙ СИСТЕМЕ СЧИСЛЕНИЯ

Г. ОСНОВНЫЕ ФОРМУЛЫ ТЕОРИИ МАСШТАБИРОВАНИЯ

Д. ТЕКСТЫ ПРОГРАММ ВЫЧИСЛЕНИЯ ПОЛИНОМА

Здесь будет приведено краткое изложение книги А.В. Максимова «Проектирование ассемблерных программ вычислительных алгоритмов». Книга вышла.

Как их делают и на что они похожи? Нету примерчика?

Изучаю программирование, нужно до завтра написать пару программ, прошу у Вас помощи. У понимающих программистов займет пару минут. Заранее.

Привет ребята! Другу хотел помочь, но сам не пойму что нужно, кто учится в Вузе? с таким сталкивались Требуется разработать: .

Доброго времени суток! Есть вот такая программа: STACKSG SEGMENT PARA STACK 'Stack' DW 32 DUP(?); STACKSG ENDS DATASG.

Проектирование вычислительных сетей в среде NetCracker. Напишите дипломку на эту тему где то 15-20 листов. и скиньте эту программу пож.

Смысл обсуждать оглавление? Отсканируй и выложи в треде или еще где нибудь - чтобы было ЧТО обсуждать или выкладывай сомнительные с твоей точки зрения главы и причину сомнений А две ошибки (стр 21, стр 48) могут быть банальными опечатками.

А Вы смогли бы назвать еще одну с подобным содержанием? В моей библиотеке хоть как-то наподобии приведенной - 1985 года издания!. Вы многим поясняете на форумах здесь и WASM.RU как правильно разделить числа, как правильно умножить числа со знаками и без. А это учебное пособие как раз предназначено для студентов, изучающих ассемблер. Вы можете указать, где посмотреть как решить дифференциальное уравнение на ассемблере в числах с фиксированной запятой? В этом смысле содержание - первое что мы смотрим в новой книге. Поэтому я его и привел. А ошибки - это действительно опечатки, технические оплошности.

В моем представлении материал книги поможет по новому взглянуть на программирование вычислительных процессов на 64 разрядных машинах.

я не могу судить о книге только по приведенному оглавлению, повторюсь, выкладывайте ее по главам, чтобы было полнокровное обсуждение, а не просто реклама, если модераторы сочтут стоящим, то ветку закрепят, а вас сделают модератором темы.

Так уж наверное устроен человек - каждый говорит о том, что у него болит! Пузырьки в сортировке конечно хороши, но это очень большое свое собственное направление обработки чисел (и не только чисел!). А вот с матрицами Вы попали в 10-ку. Остается ожидать, что в новом издании автор покажет как работать с ними. Но заметьте, что вычислять обратную и/или транспонированную матрицы, вычислять собственные числа матриц - надо хорошо уметь умножать и делить числа. Особенно если они задаются в формате c фиксированной запятой (db, dw, dd, dq).

Очень часто возражают: да зачем сегодня, при современной технике, нужно знать особенности умножения и деления операндов с фиксированной запятой. все просто решается на FPU, SSE! Все прекрасно. Но вот захотелось мне сделать, скажем для своего собственного удовольствия, безпилотник-квадролет. Для создания его системы управления купил у Аналога Девайс микросхемочку, у которой трехкоординатный линейный акселрометр, трехкоординатный ДУС, трехкоординатный магнитрометр. Остается найти контроллер и запрограммировать в него хотябы решение навигационной задачки, которая заключается в интегрировании, как минимум, системы из 9-ти дифференциальных уравнений. Intel даже 386 туда не поставишь, а AVR-ки

или их подобие в лучшем случае 32-х разрядные. Организовывать вычисления с плавающей запятой при 32-х разрядах значит ухудшить точность по сравнению с фиксированной запятой в 128 раз. При этом еще и быстродействие будет хуже.

Простая задача: в восьми разрядной машине (для простоты организации решения примера) вычислите значения частного от деления y=x/C,

где х = <-300, +300>, а С=3,0625 - постоянная. Вычисления должны быть с максимальной точностью. В книге, в разделе "Особые случаи операции деления" подобный пример рассматривается, объясняется его механизм.

Подобных примеров с объяснением механизмов нет ни у Юрова, ни у Голубь, ни у Пирогова, ни у Крупника, ни у Зубкова, ни у Магды, ни у Финогенова, ни у Галисеева, ни у Аблязова (Грузина), ни у Кип Р. Ирвина. Плпробуйте ее решить без примера из приведенной книги.

И Вас не заинтриговало в приведенном содержании методы повышения точности операции умножения!?

Если Вы это знаете, то, если не секрет, откуда? Как я после наполучали шишек от заказчика или движение собственных мыслей.

Мне показалось, что Вы сегодня дали самый простой совет Damage1979 - вычислять корень из 16-ти разрядного числа через FPU. Но он просил, я так понял, без FPU. (Я не беру в учет табличный метод). Какие Вы видите сложности при вычислении квадратного корня в 16-разрядной машине?

по методике из цитируемой книги

Задача : вычислить квадратный корень числа в формате DW, введенного с клавиатуры.

1. Уточняем условие и подыскиваем метод решения (пока аналитический)

Пусть необходимо получить таблицу квадратного корня их числа Х, где Х будет меняться от 0,0625 до 36 с шагом 0,0625 с максимальной точностью для данных типа DW, за минимальное число тактов работы процессора. (Разумеется диапазон Х и его шаг изменения взяты с потолка) Шаг кратный целой степени двойки взят с целью устранения ошибки оцифровки аргумента.

Один из распространенных алгоритмов вычисления корня имеет вид:

Число итераций определяется величиной начального значения корня Y(0): чем точнее его значение, тем меньше число итераций.

Проблема, возникающая при решении нашей задачи:

Каким назначить Y(0), чтобы программа была универсальной для выбранного диапазона аргумента. Для аргументов Х<1 начальное значение должно быть > Х, а

для Х>1, наоборот, Y(0) должно быть < Х. В файле корень.xls приведены результаты расчетов по формуле (1) в Excel. В этом примере можно поиграться с Y(0). Если взять начальное значение Y(0)=1, то аргументы >1 будут иметь 6-8 итераций. Это разумеется плохо. Примем Y(0)=Х/4, так как аргументов Х>1 значительно больше, чем аргументов Х<1 и начальное значении корня хоть как-то будет подстраиваться под Х.

2. Арифметический алгоритм решения задачи:

If (Y(i) – Y(i+1)) равно или меньше 1h - конец счета для X(j)

3. Масштабирование операций арифметического алгоритма:

Деления Х на 4, Z3 на 2 и умножения Y(i) на 2 в машине выполнять не будем. Эти действия учтем в масштабах. Операцию деления будем выполнять с повышением точности, так как делитель имеет конкретное минимальное значение (не более 0,0625), которое значительно больше минимального машинного знаменателя.

Приведу результаты без подробных выкладок:

Мх=2^(-6), My=2^(-3), Mz1=2^(-4), Mz2=2^(-4), Mz3=2^(-4), запас по точности операции деления – 14.

4. Основное тело программы:

Для надежного окончания вычисления корня конкретного Х(j) пришлось ввести сравнение на отличие очередной итерации от предыдущей не более чем 1h. В случае проверки условия Y(i) –Y(i+1)=0 наблюдалось «зависание» программы из-за бесконечного цикла. Причину этого пока не выяснил.

Результаты работы программы в файле SQRT.dat. Анализ результатов – в файле квадратный корень.xls. Подавляющее число итераций для вычисления корня – 4, диапазон числа итераций 3..8. Самая большая относительная погрешность вычислений -0,04%. Приведенная относительная погрешность значительно меньше.

Задача решена - время на решение с оформлением всех материалов – 5 часов.

Попытался повысить точность в два раза путем изменения IDIV на DIV (это казалось бы можно, так как все переменные положительные), но пока не получилось. Буду разбираться.

Данный метод хорошо формализуем и можно применять для САПР.

Ваше решение, приведенное у Damage1979, красивое! Какова его точность?

Что-то сделал не так, не вставился архивный файл.

Попробую еще раз.

На Wasm.ru я под тем же ником. Вы мне присылали Вашу программу решения квадратного корня.

Скорее всего открою новую тему и попробую кратко изложить суть книги.

1. Создать объект-контейнер и заполнить его данными. 2. Просмотреть контейнер. 3. Изменить контейнер, удалив из него одни.

Нужен учебник, или скорее руководство по написанию вычислительных программ на С,с подробным об'яснением. Что-то типа Эпштейна!?

Запутался в программе, не могу доделать вывод значений. Вобщем нужно чтобы эта программа, по введенным данным расчитывала ИТОГ.

Возможно непонятно выражусь. Существуют ли программы, которые облегчают проектирование событийно-управляемых программ, например, написанных.

Источник:

www.cyberforum.ru

Александр Максимов Проектирование ассемблерных программ вычислительных алгоритмов в городе Уфа

В этом каталоге вы имеете возможность найти Александр Максимов Проектирование ассемблерных программ вычислительных алгоритмов по разумной цене, сравнить цены, а также найти прочие книги в группе товаров Детская литература. Ознакомиться с характеристиками, ценами и рецензиями товара. Доставка производится в любой населённый пункт России, например: Уфа, Ростов-на-Дону, Екатеринбург.