Разработка резидентной программы для сохранения в файле копии текстового экрана дисплея - Программирование, компьютеры и кибернетика лабораторная работа

Главная
Программирование, компьютеры и кибернетика
Разработка резидентной программы для сохранения в файле копии текстового экрана дисплея
Исследование арифметических, логических и вспомогательных операций, выполняемых микропроцессором. Построение блок-схемы инициализации резидентной программы и тела резидента. Характеристика основных особенностей написания программы на языке ассемблера.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Сердце персонального компьютера - микропроцессор, выполняющий арифметические, логические и вспомогательные операции, необходимые для решения задач. Каждое семейство процессоров имеет собственный уникальный набор инструкций, используемый для выполнения операций, например, для ввода с клавиатуры, вывода данных на экран и выполнения арифметических вычислений. Этот набор инструкций (машинный язык) слишком сложен для понимания и непосредственного использования при создании программ. Поэтому для процессоров существуют языки ассемблеров, представляющие инструкции машинных языков в более доступной для человеческого понимания символьной форме.
Машинный язык - представляет собой совокупность машинных инструкций, непосредственно исполняемых процессором. Последовательность таких инструкций составляет операционную систему и встроенное в аппаратную часть компьютера программное обеспечение. Низкоуровневые языки программирования (ассемблеры) - предназначаются для конкретных семейств процессоров. Символьные инструкции этих языков непосредственно соответствуют инструкциям машинных языков, и программы на ассемблере легко транслируются в машинный код.
Написание программы на языке ассемблера требует знания об аппаратуре компьютера (его архитектуре) и деталях его набора инструкций. Основные составляющие аппаратной части компьютера - процессор, память и регистры (регистры - специальные компоненты процессора, предназначенные для хранения адресов и данных). Внешние устройства компьютера (периферия) - это клавиатура, дисплей, винчестер, привод компакт дисков и другие устройства. Программное обеспечение состоит из операционной системы, различных прикладных программ и файлов данных, хранящихся на диске.
Для выполнения (или запуска) программа копируется с диска во внутреннюю (оперативную) память компьютера. Процессор выполняет инструкции программы, используя регистры для хранения исходных данных и результатов требуемых арифметических, логических операций и адресации.
Определенные события могут вынудить процессор приостановить выполнение текущей программы и заставить его отреагировать на эти события. Обычно эти события нормальны и предсказуемы, как, например, запрос на ввод с клавиатуры. Процессор прерывает текущую операцию, вызывает BIOS - подпрограмму для обработки запроса с клавиатуры и возвращается к выполнению прерванной программы. Другой тип прерываний - программные прерывания. Их вызывает программа, например, для вывода информации на экран.
Резидентные программы. Некоторые программы построены так, чтобы постоянно находиться в памяти и выполнять какие-то действия в ответ на определенные события, например, нажатие указанных сочетаний клавиш. Эти программы, называемые резидентными, можно загружать перед другими, работающими в обычном режиме, программами. Они почти всегда являются программами типа .COM.
Программы типа .COM. Преимущества программ типа .COM - меньший размер по сравнению с программами типа .EXE и более легкая адаптация к применению в качестве резидентных программ. Формат программ .COM возник на раннем этапе развития микрокомпьютеров, когда размер программы был ограничен 64 килобайтами.
Программа типа .COM использует единый сегмент для инструкций и данных, изначально ограниченный размером 64 Кб, включая префикс сегмента программы (PSP). PSP - это 256-байтный блок, который загрузчик программ вставляет непосредственно перед программами при загрузке в память с диска. Программа .COM - точное отображение исполняемой программы без информации о перемещаемых адресах.
Программное обеспечение - важный компонент функционирования компьютерной деятельности. Изучение принципа работы резидентных программ. Разработка программы по удалению слов из текстового файла без учета регистра. Требования к программе, разработка проекта. курсовая работа [404,5 K], добавлен 03.02.2011
Принципы и алгоритмы обработки прерываний. Набор действий по реализации этапов обработки прерываний микропроцессора. Разработка структуры и алгоритма резидентной программы. Реализация программы на языке Ассемблер, методы её отладки и тестирования. курсовая работа [348,7 K], добавлен 22.12.2014
Выбор метода проектирования транслятора с языка Паскаль на язык Си, разработка и кодирование алгоритма программы. Использование допустимых операторов в исходном тексте, определение типов переменных и синтаксиса логических и арифметических выражений. курсовая работа [1,0 M], добавлен 03.07.2011
Описание алгоритма работы и разработка структурной схемы МКС. Схема вывода аналогового управляющего сигнала, подключения ЖК-дисплея, клавиатуры и аварийного датчика. Разработка блок-схемы алгоритма главной программы работы МКС. Функция инициализации. курсовая работа [5,7 M], добавлен 26.06.2016
Программный комплекс для разработки программы транслирующей программу с языка Pascal на язык С++. Построение логической и арифметической модели решения. Разработка компилятора для программы. Методы отладки программы и создание для нее документации. курсовая работа [742,6 K], добавлен 03.07.2011
Создание программы для перевода кодов с языка Pascal на язык Си. Обработка программ операторами case, assign, rewrite и write. Способы объявления файла, комментария, переменных, логических и арифметических выражений. Виды синтаксических анализаторов. курсовая работа [461,0 K], добавлен 03.07.2011
Описание работы элементов программы в виде блок-схем. Анализ структурной схемы модели домофона. Блок-схема работы открытия двери ключом. Моделирование в Proteus: принцип динамического опроса и индикации, внешний вид жидкокристаллического дисплея. курсовая работа [1,4 M], добавлен 12.04.2019
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .
© 2000 — 2021
Разработка резидентной программы для сохранения в файле копии текстового экрана дисплея лабораторная работа. Программирование, компьютеры и кибернетика.
Курсовая работа по теме Рынок труда Кыргызской Республики
Отчет По Практике На Тему Министерство Финансов Чеченской Республики
Сочинение по теме Жизнь и творчество Лопе де Вега. Художественные особенности творчества на материале пьесы "Собака на сене"
Курсова Робота Поняття Та Ознаки Самовільного Будівництва
Сочинение На Тему Мой Город Самара
Реферат: Принципы оборонительной войны. Скачать бесплатно и без регистрации
Реферат: Сучасна українська освіта в контексті перспектив світового розвитку
Контрольная работа по теме Основи макроекономіки
Курсовая работа по теме Характеристика обществ с ограниченной ответственностью
Доклад по теме Личная гигиена и внешний вид при беременности
Дипломная работа по теме Судебная практика рассмотрения дел о восстановлении на работе
Реферат по теме Грыжи живота
Дипломная работа: Процессы терминологизации в научной литературе. Скачать бесплатно и без регистрации
Эссе Реформы Александра 2
Реферат: Причины возникновения государства
Этические Основы Управленческого Решения Реферат
Контрольная Работа По Астрономии 11 Класс
Курсовая работа: Організаційні процедури аудиту заробітної плати
Реферат по теме Получение и обработка металлов и соединений. Качество проката
Курсовая Работа На Тему Создание Программы-Переводчика Текстов С Английского На Русский Язык
Состояние здоровья детей в Республике Беларусь - Медицина реферат
Негосударственная служба - Государство и право реферат
Ацетилхолин - Биология и естествознание реферат