Interpreter_WPF | Bit interpreter on WPF

 by   Forichok C# Version: Current License: No License

kandi X-RAY | Interpreter_WPF Summary

kandi X-RAY | Interpreter_WPF Summary

Interpreter_WPF is a C# library. Interpreter_WPF has no bugs, it has no vulnerabilities and it has low support. You can download it from GitHub.

Интерпретатор и визуальный графический редактор для написания программ для вашего интерпретатора. Интерпретатор обрабатывает 32-х разрядные целые числа, в которых содержится код операции и номера регистров, с которыми эта операция должна быть выполнена. Младшие 5 бит в числе — это код операции, затем следуют 9 битные номера 3-х регистров:. Возможные значения кода операции в 10-ой системе счисления: 0 – вывести состояние всех регистров в системе счисления, которая записана в 1 операнде;. 1 – бинарное отрицание над содержимым 1 операнда, результат сохраняется в 3 операнд;. 2 – дизъюнкция над 1 и 2 операндом, результат сохраняется в 3 операнд;. 3 – конъюнкция над 1 и 2 операндом, результат сохраняется в 3 операнд;. 4 – сложение по модулю 2 над 1 и 2 операндом, результат сохраняется в 3 операнд;. 5 – импликация над 1 и 2 операндом, результат сохраняется в 3 операнд;. 6 – коимпликация над 1 и 2 операндом, результат сохраняется в 3 операнд;. 7 – эквиваленция над 1 и 2 операндом, результат сохраняется в 3 операнд;. 8 – стрелка Пирса над 1 и 2 операндом, результат сохраняется в 3 операнд;. 9 – штрих Шеффера над 1 и 2 операндом, результат сохраняется в 3 операнд;. 10 – сложение 1 и 2 операнда, результат сохраняется в 3 операнд;. 11 – вычитание из 1 операнда 2 операнда, результат сохраняется в 3 операнд;. 12 – умножение 1 и 2 операнда, результат сохраняется в 3 операнд;. 13 – целочисленное деление 1 операнда на 2 операнд, результат сохраняется в 3 операнд;. 14 – остаток от деления 1 операнда на 2 операнд, результат сохраняется в 3 операнд. 15 – обмен содержимого 1 и 2 операндов (операция swap);. 16 – занести в 1 операнд в байт с номером, который находится во 2 операнде, байт, значение которое лежит на месте 3 операнда;. 17 – вывести содержимое операнда 1 в системе счисления, которая записана месте для второго операнда;. 18 – ввести в операнд 1 в системе счисления, которая записана месте для второго операнда значение с клавиатуры;. 19 – найти максимальное значение 2𝑝, на которое делится 1 операнд, результат сохраняется в 3 операнд;. 20 – сдвиг влево содержимого 1 операнда на количество бит, которое находится во 2-ом операнде, результат сохраняется в 3 операнд;. 21 - сдвиг вправо содержимого 1 операнда на количество бит, которое находится во 2-ом операнде, результат сохраняется в 3 операнд;. 22 – циклический сдвиг влево содержимого 1 операнда на количество бит, которое находится во 2-ом операнде, результат сохраняется в 3 операнд;. 23 – циклический сдвиг вправо содержимого 1 операнда на количество бит, которое находится во 2-ом операнде, результат сохраняется в 3 операнд;. 24 – занести в 1 операнд значение, которое стоит на месте 2 операнда. Поток команд для интерпретатора поступает из двоичного потока. Визуальный графический редактор является классическим оконным приложением и позволяет конструировать инструкции для интерпретатора. В окне редактора слева присутствует область проектов, где в древовидном элементе управления отображаются проекты и файлы пользователя. Редактор содержит две рабочие области, в которых содержатся инструкции для интерпретатора в графическом и текстовом формате. Графическая область представляет собой последовательность визуализированных инструкций и операндов (например, в каждой строке нарисованы прямоугольники, в которых написано название команды или номера регистров). Пользователь может составлять инструкции просто выбирая соответствующие команды на панели инструментов. Текстовый формат содержит строковое представление команд (например, 1, 6, 3, xor). При этом текстовый и графический формат должны быть согласованы. После окончания написания инструкций для интерпретатора пользователь должен иметь возможность запустить свою программу или сохранить ее. Добавьте возможность отладки ваших программ. Необходимо реализовать возможность пошагового выполнения инструкций с просмотром состояния задействованных переменных; добавьте возможность установки точек остановки (breakpoint).
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              Interpreter_WPF has a low active ecosystem.
              It has 0 star(s) with 0 fork(s). There are no watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              Interpreter_WPF has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of Interpreter_WPF is current.

            kandi-Quality Quality

              Interpreter_WPF has 0 bugs and 0 code smells.

            kandi-Security Security

              Interpreter_WPF has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              Interpreter_WPF code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              Interpreter_WPF does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              Interpreter_WPF releases are not available. You will need to build from source code and install.
              It has 4 lines of code, 0 functions and 24 files.
              It has low code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of Interpreter_WPF
            Get all kandi verified functions for this library.

            Interpreter_WPF Key Features

            No Key Features are available at this moment for Interpreter_WPF.

            Interpreter_WPF Examples and Code Snippets

            No Code Snippets are available at this moment for Interpreter_WPF.

            Community Discussions

            No Community Discussions are available at this moment for Interpreter_WPF.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install Interpreter_WPF

            You can download it from GitHub.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/Forichok/Interpreter_WPF.git

          • CLI

            gh repo clone Forichok/Interpreter_WPF

          • sshUrl

            git@github.com:Forichok/Interpreter_WPF.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link