Использование ассемблерного кода в языке Си
Отличительные особенности языка Си и описание некоторых его возможностей. Понятие программного прерывания и порядок установки собственного обработчика прерывания. Изучение возможности вставки ассемблерного кода непосредственно в исходный код на Си.
Подобные документы
Классификация и характеристика дублирующихся блоков программного кода. Описание основных причин появления дубликатов кода, описание и особенности форм дублирования программного кода. Отличительные черты текстового и функционального дублирования.
статья, добавлен 10.08.2018Характеристика типичного цикла разработки программы. Инструменты, снижающие потребность в отладке. Безопасность программного кода и отладка. Изучение общих замечаний по отладке m-файлов. Рассмотрение установки, удаления и просмотра точек прерывания.
реферат, добавлен 03.11.2013Описание механизма введения в компьютер исходного ассемблерного текста программы. Осуществление шага ассемблирования, который включает в себя трансляцию исходного кода в машинный, объектный код и генерацию OBJ-модуля. Запуск программы-транслятора MASM.
лабораторная работа, добавлен 18.03.2011Определение качества программных компонент. Метод определения проблемных участков программного кода. Представление стратегии обнаружения. Структура нечеткой нейронной продукционной сети. Классификация изменений программного кода, инициализация алгоритма.
статья, добавлен 24.03.2018Создание программы для решения задачи по замене любого слова на символы или другое слово при помощи языка программирования С++ с возможным упрощением строк программного кода и уменьшением их количества. Проверка работы кода с произвольными данными.
контрольная работа, добавлен 05.06.2020- 6. Прерывание
Механизм прерывания и обработка прерываний в реальном режиме. Характеристики реального режима работы микропроцессора. Общая схема обработки прерываний в реальном режиме. Написание собственного прерывания. Рассмотрение примера разработки прерывания.
доклад, добавлен 14.11.2021 Описание портов, соответствующих контроллеру клавиатуры. Порядок работы обработчика аппаратного прерывания клавиатуры. Изучение программы, программу, выполняющей переключение светодиодов. Составление программы для вывода перевернутых цифр с клавиатуры.
контрольная работа, добавлен 13.08.2011Разработка системы управления базой данных на языке программирования VС++. Составление исходного кода программного обеспечения. Описание его функциональных возможностей и действий по оперированию. Определение основных алгоритмов и режимов работы.
курсовая работа, добавлен 21.05.2015Общая характеристика и отличительные особенности языка программирования Си, преимущества и недостатки его использования. Порядок разработки программы, требования к ней. Реализация программного кода с комментариями. Составление инструкции пользователя.
курсовая работа, добавлен 18.02.2019Безопасность программного обеспечения. Профессиональные технологии проведения атак и взломов программного кода. Примеры кодов из программ, вносимых хакерами. Взлом серверных приложений и клиентских программ. Обновления для систем обнаружения вторжений.
книга, добавлен 03.03.2011Понятие и сущность стандартов оформления кода. Основные виды стилей форматирования в языке Си. Составление программы анализа исходного текста на языке C++, форматирования на основе выбранного шаблона. Описание интерфейса программы и алгоритма решения.
дипломная работа, добавлен 18.09.2016Перехват прерываний в работе процессора во время выполнении текущей программы. Типы и особенности развития данных ситуаций. Практические примеры обработчика программного прерывания. Определение значения нескольких векторов, установление нового значения.
контрольная работа, добавлен 13.08.2011Расширение перечня функций и возможностей смартфона или планшета. Рассмотрение возможностей увеличения продолжительности работы мобильного устройства в автономном режиме. Исследование проблемы оптимизация кода по критерию минимума энергопотребления.
статья, добавлен 25.03.2016Изучение видов прерывания, прерываний по переполнению таймера-счетчика, рассмотрение таблицы векторов прерывания. Счетчик команд и выполнение программы, команды возврата из подпрограмм. Разновидности внешних прерываний в микроконтроллерах семейства Mega.
лабораторная работа, добавлен 14.11.2021Основные процессы учёта имущества и трудности, связанные с ними. Требования к модулям системы инвентаризации. Стандарт, алгоритм и программы распознавания QR-кода. Разработка программного обеспечения для генерации QR-кода на языке программирования Python.
дипломная работа, добавлен 07.08.2018Изучение средств работы с диаграммой классов и создание прототипа кода на языке С++, предоставляемых системой Enterprise Architect. Произведение автоматической генерации прототипа кода разработанных классов. Решение задачи в системе Enterprise Architect.
контрольная работа, добавлен 11.11.2017Разработка интернет-ресурса по продаже автомобильных средств. Написание кода и отладка программного продукта с учетом контроля входных и выходных значений. Реализация модуля управления. Отладка программного кода с применением языка программирования.
курсовая работа, добавлен 30.01.2016Блок-схема метода простой вставки. Изучение фрагмента программного кода. Исследование главных особенностей функционирования метода пузырька. Описание работы приложения. Основы построения графиков в нем. Основные аспекты визуализации сортировки массивов.
курсовая работа, добавлен 21.02.2015Изучение организации вычислительной техники на предприятии и понятие программного языка Си; среда и основы его программирования.Разработка, код, структура, результаты работы, функции и описание программного обеспечения, созданного на языке Си.
курсовая работа, добавлен 06.02.2014Создание браузерных интерфейсов. Применение языка Java Script для создания интерактивного теста по математике на тему "Многоугольники". Изучение языка веб-программирования. Выполнение скриптов. Написание программного кода, изменение временной размерности.
статья, добавлен 27.02.2019Анализ автоматизированного поиска зависимостей на дизассемблированном коде. Изучение зависимых блоков кода на х64 архитектуре процессоров производства корпорации "Intel" и листингов, полученных в результате реверс-инжиниринга программного обеспечения.
статья, добавлен 08.03.2019Определение качества программных компонент. Модель определения проблемных мест в программном коде и формирование рекомендаций по улучшению. Схематическое представление стратегии обнаружения. Этапы процесса классификации изменений программного кода.
статья, добавлен 28.09.2012Изучение проекта Eclipse - расширяемой среды разработки с открытым исходным кодом, его задачи и возможности. Описание установки и интерфейса платформы Eclipse, порядок добавления кода, запуск и отладка. Структура и состав, и архитектура платформы Eclipse.
реферат, добавлен 13.01.2010Проектирование с помощью "Rational Rose" систем любой сложности: от банковской системы до разработки кода на С++. Возможности программного инструмента. Типы сущностей в объектно-ориентированном языке моделирования UML. Преимущества "Rational Rose".
реферат, добавлен 29.12.2014Создание гипертекстовых ссылок. Изучение атрибутов языка управления сценариями, схем доступа. Исследование обработчиков событий. Использование внешних программ. Рассмотрение метода подстановки. Организация контейнеров и вставок. Примеры программного кода.
лабораторная работа, добавлен 28.09.2014