Font Size: a A A

Theory And Design Of Programming Platform For Ternary Computer

Posted on:2020-06-14Degree:DoctorType:Dissertation
Country:ChinaCandidate:S LiFull Text:PDF
GTID:1368330605472821Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Currently,there are two types of running ternary computers:ternary optical computer and ternary electronic computer.The former is represented by the ternary optical computer prototype system "Shangda 2016"(referred to as SD16),and the latter is represented by the ternary electronic operator "Shangda 2018"(referred to as SD18).These two kinds of computers highlight the five characteristics of these new types of computers:three values,many data bits,bit reconfigurable processor,carry-free adder and data bits can be used independently by bit grouping.With the establishment of the prototype of the three-value processor,the underlying monitoring software of the ternary computer and the prototype of the task management software,The application research based on this new type of computer has become a hot spot,and the programming environment that can take advantage of this new type of computer is the necessary foundation for its entry into the application field.This paper examines a basic solution for building a programming environment for ternary computers:generalize the application characteristics of ternary computers for programmers with the concept of simple structure computer;masking the complexity of the ternary processor side with a "data-operation" file(referred to as a SZG file);provides programmers with a means to use a ternary processor with extended instructions that transfer SZG files.Around this theory,this paper presents the key technology for constructing a ternary computer programming platform,and designs the overall structure view of the programming platform.The designed programming environment is not only fully compatible with traditional programs,but also maintains the programmer's work and thinking habits.It is easy for programmers to accept and compile new programs that work with traditional processors and new processors.The test experiment on the SD16 system is also given.The test results show that the programming platform runs well and stably,which can give full play to the powerful computing power of ternary computer.The innovations of this article are1.Proposed the idea of constructing auxiliary software for the initial SZG file,designed and completed related software2.The idea of generating a new SZG file from an existing SZG file using the SZG file chain command is proposed,and a set of SZG file chain instructions is designed.3.Based on the results of the ternary optical computer programming platform,a ternary computer programming platform framework was established.
Keywords/Search Tags:ternary optical computer, ternary electronic operator, SZG file, SZG file chains, heterogeneous programming system
PDF Full Text Request
Related items