Skip to content

mishhhkan/BitBender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

wallpaper

🚀 О проекте

BitBender — это учебно-методические издание, разработанное в качестве учебного проекта по дисциплине «ЭВМ и периферийные устройства». Проект представляет собой практическую реализацию ариметических алгоритмов, и их работой на машинном уровне нулей и единиц. Скачать файл.

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

  • Проверки ручных расчётов.

  • Глубокого понимания того, как компьютер выполняет базовые арифметические операции.

  • Изучения представления чисел в памяти ЭВМ.

✨ Функционал

В файле описываются следующие операции, основанные на алгоритмах, представленных в методическом пособии:

1. Конвертация чисел

  • Перевод целых и дробных чисел из десятичной (10 СС) в двоичную (2 СС) систему счисления.

  • Обратный перевод из двоичной в десятичную систему счисления.

2. Стандарт IEEE-754 (одинарная точность, 32 бита)

  • Преобразование целых и дробных чисел в формат IEEE-754.

  • Обратная конвертация из формата IEEE-754 в десятичное число.

3. Арифметические операции в 2 СС

  • Сложение и вычитание:

    • Целых чисел.

    • Чисел с плавающей точкой.

  • Умножение:

    • Целых чисел.

    • Чисел с плавающей точкой.

  • Деление:

    • Целых чисел.

    • Чисел с плавающей точкой.

🛠️ Программная база

  • Язык программирования: C++
  • Скачать файлы можно из блока файлов репозитория

✉️ Обратная связь

Проект основан на материалах методического пособия, которое прошло многократную проверку. Если у вас возникли вопросы или предложения, вы можете связаться по почте: me@mishhhkan.ru.

About

Учебный проект, моделирующий фундаментальные арифметические операции на уровне процессора. Включает реализации сложения, вычитания, умножения и деления для целых чисел и чисел с плавающей запятой, работающие с битовыми представлениями. Цель — наглядно показать, как математика реализована «в железе»

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors