Разработка программы показывающей системное время

Содержание

Слайд 2

ЦЕЛЬ КУРСОВОЙ РАБОТЫ Формирование практических навыков получения и обработки информации из

ЦЕЛЬ КУРСОВОЙ РАБОТЫ

Формирование практических навыков получения и обработки информации из

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

ТЕХНИЧЕСКОЕ ЗАДАНИЕ Разработка программы выводящей текущее системное время компьютера в графическом окне

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

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

Слайд 4

О ПРОГРАММЕ Программа, разработанная в рамках курсовой работы, позволяет с наиболее

О ПРОГРАММЕ

Программа, разработанная в рамках курсовой работы, позволяет с наиболее высокой

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

КОМПИЛЯТОР АССЕМБЛЕРА FASM FASM обладает малым размером и крайне высокой скоростью

КОМПИЛЯТОР АССЕМБЛЕРА FASM

FASM обладает малым размером и крайне высокой скоростью компиляции,

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

КОМПИЛЯТОР АССЕМБЛЕРА NАSM NASM- это ассемблер, разработанный на основе принципов транспортабельности

КОМПИЛЯТОР АССЕМБЛЕРА NАSM

NASM- это ассемблер, разработанный на основе принципов транспортабельности и

модульности. С помощью него можно написать 16-, 32- и 64-разрядные программы. При использовании данного вида ассемблера создаются простые бинарные файлы. Синтаксис Intel, взятый за основу синтаксиса NАSM, позволил максимально адаптировать его под пользователя.
Слайд 7

КОМПИЛЯТОР АССЕМБЛЕРА YASM YASM - это ассемблер, который включает в себя

КОМПИЛЯТОР АССЕМБЛЕРА YASM

YASM - это ассемблер, который включает в себя практически

полный дубликат ассемблера NASM, но написанный в стандартах BSD (Лицензия для Unix-подобных операционных систем). YASM предлагает поддержку x86-64, которую NASM не может корректно реализовать.
Слайд 8

РАБОТА ПРОГРАММЫ

РАБОТА ПРОГРАММЫ

Слайд 9

ЗАПУСК ПРОГРАММЫ

ЗАПУСК ПРОГРАММЫ

Слайд 10

ЗАКЛЮЧЕНИЕ В результате курсовой работы были рассмотрены компиляторы языков ассемблера также

ЗАКЛЮЧЕНИЕ

В результате курсовой работы были рассмотрены компиляторы языков ассемблера также были

изучены функции работы с временем в Windows. Был детально изучен компилятор FASM. Также был закреплён навык работы с OPEN GL. Изучены возможности реализации прозрачности с помощью альфа-канала. Было проделано много работы связанной с улучшением навыков программирования на машинно-зависимом языке программирования – ассемблере, а также изучены виды и способы реализации функции работы со временем.