Проектування трійкової елементної бази для побудови обчислювальної системи
Альтернативна назва
Designing a ternary element base for building a computer system
Вантажиться...
Дата
2025
Науковий керівник
Укладач
Редактор
Назва журналу
ISSN
E-ISSN
Назва тому
Видавець
Одеський національний університет імені І. І. Мечникова
Анотація
Дипломна робота присвячена дослідженню та реалізації трійкової (тритової) елементної бази для побудови обчислювальної системи. У роботі проаналізовано історію розвитку трійкової логіки та комп’ютерів, розглянуто математичні основи тризначної логіки та її порівняння з традиційною двійковою логікою. Наведено огляд відомих реалізацій трійкових обчислювальних пристроїв, зокрема комп’ютерів “Сетунь” та сучасних прототипів. Практична частина роботи містить опис розробки арифметико-логічного пристрою (АЛП) на трійковій логіці двома способами: програмною реалізацією на Python з графічним інтерфейсом користувача та апаратною мовою опису VHDL. Описано основні логічні та арифметичні операції в трійковій системі, особливості їх реалізації та використання. Розроблений трійковий АЛП дозволяє виконувати додавання, віднімання, множення, інкремент та базові логічні операції над трійковими числами. Графічний інтерфейс забезпечує зручність взаємодії з програмою та наочне відображення результатів. У висновках сформульовано основні результати роботи, показано переваги і перспективи трійкового підходу в обчислювальній техніці.
The bachelor’s thesis is devoted to the research and implementation of a ternary (three-valued) element base for building a computing system. The work analyzes the history of the development of ternary logic and computers, examines the mathematical foundations of three-valued logic and its comparison with traditional binary logic. A review of known implementations of ternary computing devices is provided, including the “Setun” computer and modern prototypes. The practical part of the work describes the design of an Arithmetic Logic Unit (ALU) based on ternary logic in two ways: a software implementation in Python with a graphical user interface, and a hardware implementation using the VHDL description language. The main logical and arithmetic operations in the ternary system are described, along with details of their implementation and usage. The developed ternary ALU can perform addition, subtraction, and basic logical operations on ternary numbers. The graphical interface provides convenient user interaction and visual display of results. In the conclusions, the main results of the work are summarized, and the advantages and prospects of the ternary approach in computing technology are demonstrated.
The bachelor’s thesis is devoted to the research and implementation of a ternary (three-valued) element base for building a computing system. The work analyzes the history of the development of ternary logic and computers, examines the mathematical foundations of three-valued logic and its comparison with traditional binary logic. A review of known implementations of ternary computing devices is provided, including the “Setun” computer and modern prototypes. The practical part of the work describes the design of an Arithmetic Logic Unit (ALU) based on ternary logic in two ways: a software implementation in Python with a graphical user interface, and a hardware implementation using the VHDL description language. The main logical and arithmetic operations in the ternary system are described, along with details of their implementation and usage. The developed ternary ALU can perform addition, subtraction, and basic logical operations on ternary numbers. The graphical interface provides convenient user interaction and visual display of results. In the conclusions, the main results of the work are summarized, and the advantages and prospects of the ternary approach in computing technology are demonstrated.
Опис
Ключові слова
123 комп’ютерна інженерія, бакалавр, обчислювальна система, трійкова (тритова) елементна база, трійкова логіка
Бібліографічний опис
Окучинський, Г. П. Проектування трійкової елементарної бази для побудови обчислювальної системи = Designing a ternary element base for building a computer system : кваліфікаційна робота бакалавра / Г. П. Окучинський. – Одеса, 2025. – 59 с.