Для студентов МГИМО по предмету ДругиеПриемы взаимодействия глобальных переменных со встроенным ассемблером языка программирования С++Приемы взаимодействия глобальных переменных со встроенным ассемблером языка программирования С++
4,955842 
2024-07-272024-07-27СтудИзба
 Курсовая работа: Приемы взаимодействия глобальных переменных со встроенным ассемблером языка программирования С++
Описание
АННОТАЦИЯ 
В данной курсовой работе отображены приемы взаимодействия глобальных переменных со встроенным ассемблером языка программирования С++. Описаны технические приемы обработки массива байт с помощью команд ассемблера. Отображены способы взаимодействия (чтение) программы с текстовыми файлами при решении задачи формирования статистики использования знаков препинания в текстовом файле.
Пояснительная записка по теме «Программа формирования статистики использования знаков препинания в текстовом файле на языке С++ с использованием ассемблерных вставок» включает в себя введение, основной блок, в котором подробно описывается разработка программы, заключение, список используемой литературы, а также приложения.
In this course work, the techniques of interaction of global variables with the built-in assembler of the C ++ programming language are displayed. Techniques for processing a byte array using assembler commands are described. The ways of interaction (reading) of the program with text files when solving the problem of generating statistics on the use of punctuation marks in a text file are shown.
An explanatory note on the topic "The program for generating statistics on the use of punctuation marks in a text file in C ++ using assembler inserts" includes an introduction, a main block that describes in detail the development of the program, a conclusion, a list of used literature, and applications.
 
 
 
 
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ
1.МЕТОД РЕШЕНИЯ ЗАДАЧИ И ЕЁ ФОРМАЛИЗАЦИЯ
1.1 Типы и функции знаков препинания
1.2 Виды кодировки текста
1.3 Встроенный ассемблер в С++.
1.4 Доступ к глобальным и локальным переменным, глобальным массивам
1.5 Инструкция cmp.
1.6 Взаимодействие с файлами в С++.
1.7 Метод последовательного сравнения.
1.8 Метод использования таблицы совпадений.
2. АЛГОРИТМ РАБОТЫ ПРОГРАММЫ
2.1 Входные данные для работы программы
2.2 Результат работы программы
2.3 Используемая среда разработки проекта
2.4 Разработкам алгоритма решения задачи
3.ТЕСТИРОВАНИЕ ПРОГРАММЫ НА СООТВЕТСТВИЕ ТРЕБОВАНИЯМ
3.1 Чтение входного текстового файла и его отображение на экране.
3.2 Анализ знаков препинания в текстовом файле.
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЕ A. ТЕХНИЧЕСКОЕ ЗАДАНИЕ
ПРИЛОЖЕНИЕ В. ЛИСТИНГ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
 
 
 
 
 
 
 
Язык ассемблера - это язык программирования, который полноценно учитывает особенности микропроцессора, для которого он создавался. В отличие от других языков программирования, с помощью которых не всегда удаётся написать оптимальный код, написанная на ассемблере программа будет работать куда быстрее, чем на другом языке программирования.
Язык С++ - это универсальный язык программирования
 
 
 
 
 В данной курсовой работе отображены приемы взаимодействия глобальных переменных со встроенным ассемблером языка программирования С++. Описаны технические приемы обработки массива байт с помощью команд ассемблера. Отображены способы взаимодействия (чтение) программы с текстовыми файлами при решении задачи формирования статистики использования знаков препинания в текстовом файле.
Пояснительная записка по теме «Программа формирования статистики использования знаков препинания в текстовом файле на языке С++ с использованием ассемблерных вставок» включает в себя введение, основной блок, в котором подробно описывается разработка программы, заключение, список используемой литературы, а также приложения.
In this course work, the techniques of interaction of global variables with the built-in assembler of the C ++ programming language are displayed. Techniques for processing a byte array using assembler commands are described. The ways of interaction (reading) of the program with text files when solving the problem of generating statistics on the use of punctuation marks in a text file are shown.
An explanatory note on the topic "The program for generating statistics on the use of punctuation marks in a text file in C ++ using assembler inserts" includes an introduction, a main block that describes in detail the development of the program, a conclusion, a list of used literature, and applications.
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ
1.МЕТОД РЕШЕНИЯ ЗАДАЧИ И ЕЁ ФОРМАЛИЗАЦИЯ
1.1 Типы и функции знаков препинания
1.2 Виды кодировки текста
1.3 Встроенный ассемблер в С++.
1.4 Доступ к глобальным и локальным переменным, глобальным массивам
1.5 Инструкция cmp.
1.6 Взаимодействие с файлами в С++.
1.7 Метод последовательного сравнения.
1.8 Метод использования таблицы совпадений.
2. АЛГОРИТМ РАБОТЫ ПРОГРАММЫ
2.1 Входные данные для работы программы
2.2 Результат работы программы
2.3 Используемая среда разработки проекта
2.4 Разработкам алгоритма решения задачи
3.ТЕСТИРОВАНИЕ ПРОГРАММЫ НА СООТВЕТСТВИЕ ТРЕБОВАНИЯМ
3.1 Чтение входного текстового файла и его отображение на экране.
3.2 Анализ знаков препинания в текстовом файле.
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЕ A. ТЕХНИЧЕСКОЕ ЗАДАНИЕ
ПРИЛОЖЕНИЕ В. ЛИСТИНГ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
ВВЕДЕНИЕ
Программирование - есть процесс составления алгоритмов с использование языков программирования. В настоящее время существует большое количество языков программирования, и их число неизменно возрастает с каждым годом. Но одновременно с этим и какие-то языки программирования устаревают. К таким языкам программирования относится ассемблер. И хотя ассемблер устарел для того, чтобы писать на нём код программы, но большинство языков программирования переводят весь написанный код на язык ассемблера с помощью компилятора. Главное достоинство языка ассемблера - «приближенность» к процессору, который является основой используемого программистом компьютера, а главным неудобством - слишком мелкое деление типовых операций, которое большинством пользователей воспринимается с трудом. Однако язык ассемблера в значительно большей степени отражает само функционирование компьютера, чем все остальные языки.Язык ассемблера - это язык программирования, который полноценно учитывает особенности микропроцессора, для которого он создавался. В отличие от других языков программирования, с помощью которых не всегда удаётся написать оптимальный код, написанная на ассемблере программа будет работать куда быстрее, чем на другом языке программирования.
Язык С++ - это универсальный язык программирования
Характеристики курсовой работы
Список файлов
приемы взаимодействия глобальных переменных со встроенным ассемблером языка программирования С++.doc
 МГИМО
 Tortuga















