Skip to content

kamat0shi/OSiSP-K

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Симулятор контроллера без инструкции деления (NASM)

📘 Описание

Проект представляет собой симулятор арифметического контроллера, реализующего операцию деления без использования аппаратных инструкций деления (DIV, IDIV) на языке ассемблера NASM.

Проект разработан в рамках курсовой работы для изучения архитектуры процессоров, принципов работы арифметико-логического устройства (АЛУ) и практики низкоуровневого программирования.


🔧 Основные функции

  • Деление целых беззнаковых чисел
  • Реализация алгоритма деления через повторное вычитание
  • Подсчёт частного и остатка
  • Проверка делителя на 0
  • Вывод результатов

📂 Структура проекта

.
├── README.md       # Документация проекта
├── division.asm    # Исходный код программы на NASM
├── Makefile        # Сборка проекта
└── test_cases/     # Примеры входных и выходных данных

💻 Сборка и запуск

Требования

Сборка

nasm -f elf32 division.asm -o division.o
ld -m elf_i386 division.o -o division

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published