БЕЗ ПРЕДОПЛАТЫ!

Курсовая работа с Assembler

Низкоуровневое программирование: x86-64 (NASM, FASM, MASM), ARM, MIPS. Прерывание, работа с памятью, оптимизация.

от 3000 грн Срок от 7 дней

Направления работ

x86-64 NASM/FASM

64-битный ассемблер для Linux: системные вызовы, работа со строками, массивами, файлами. NASM и FASM синтаксис.

от 3000 грн

MASM (Windows)

Microsoft Macro Assembler: Win32 API, диалоговые окна, работа с консолью, библиотеки Irvine32.

от 3000 грн

ARM Assembly

RISC-архитектура: регистры R0-R15, условное исполнение, Thumb-2. Raspberry Pi и мобильные процессоры.

от 3500 грн

MIPS Architecture

Архитектура MIPS: регистры, pipeline, hazards. Симуляторы MARS и QtSpim.

от 3000 грн

Системное программирование

Прерывание INT 21h/INT 80h, портовый ввод-вывод, драйверы, загрузчики, реальный режим.

от 3500 грн

Оптимизация кода

SIMD инструкции (SSE, AVX), выравнивание данных, кэш-оптимизация, профилирование.

от 4000 грн

Как мы работаем

1

Анализ ТС

Изучаем методичку, определяем требования и объем работы

2

Согласование

Обсуждаем детали, сроки и стоимость

3

Реализация

Пишем код, тестируем, готовим документацию

4

Демонстрация

Показываем результат, оплата после подтверждения

Входящий в работу

  • Исходный код с подробными комментариями
  • Makefile или скрипт компиляции
  • Тестовые входящие/выходные данные
  • Скриншоты выполнения программы
  • Объяснительная записка
  • Блок-схема алгоритма
  • Описание архитектуры и регистров
  • Бесплатные правки

отзывы

"Курсовая на NASM — сортировка массива пузырем и быстрая сортировка на x86-64 Linux. Системные вызовы, работа с файлами. Код с комментариями, все понятно!"

Максим Д.
ХНУРЭ, Харьков

"Лабораторные на MASM - арифметика, строки, массивы, файловый ввод-вывод. 8 штук за семестр, все вовремя и с пояснениями."

Юлия К.
КПИ, Киев

"ARM Assembly для курсовой – реализация алгоритмов на Raspberry Pi. GPIO управления, прерывания. Нестандартная тема, но сделали на отлично!"

Богдан Т.
НУЛП, Львов

Часто задаваемые вопросы

NASM (Intel синтаксис) используется для Linux и кроссплатформенных проектов. MASM (также Intel) – для Windows с Win32 API. GAS (AT&T синтаксис) – для GCC-проектов. Выбор зависит от вашей операционной системы и требований курса.

Для NASM: VS Code+NASM+GDB (Linux) или SASM. Для MASM: Visual Studio или RadASM. Для ARM: Keil µVision или GCC ARM. Для MIPS: MARS или QtSpim симуляторы.

Да, мы работаем с реальным режимом x86: прерывание INT 21h (DOS), INT 10h (BIOS видео), INT 16h (клавиатура). Используем DOSBox или EMU8086 для тестирования.

Исходный код с комментариями, Makefile, тестовые данные, скриншоты работы, блок-схема алгоритма, пояснительная записка с описанием регистров, команд и архитектуры.

Простые задачи (арифметика, массивы) – 3-5 дней. Средние (файлы, строки, сортировка) – 7-10 дней. Сложные (драйверы, графика, ОС-компоненты) – от 14 дней.

Нужна помощь?

Отправьте методичку или ТС — оценим бесплатно. Оплата только после демонстрации.