An open API service indexing awesome lists of open source software.

https://github.com/striter-no/qasm

Проект виртуального процессора и ассемблера для данного
https://github.com/striter-no/qasm

assembly-language cpp new-language virtual-machine

Last synced: about 2 months ago
JSON representation

Проект виртуального процессора и ассемблера для данного

Awesome Lists containing this project

README

          

# Проект QASM

## QASM

Вариация ассемблера для программирования виртуального процессора

## Виртаульный процессор

Программа, которая симулирует процессор, а также память для выполнения ассемблера

## Как компилировать исходный код

Для компиляции кода необходим компилятор `C++` кода, например `G++`

```shell
g++ -o qasm main.cpp -I src/include
```

После этого код будет скомпилирован в исполняемый файл `qasm`

## Как запускать программу на QASM

Для запуска кода на `QASM` (*.a*) нужно запустить программу `qasm` с указанием пути до имени файла

```shell
qasm ./assets/example.a
```

## Как программировать на QASM

Документацию вы найдете в файде `docs/COMMANDS.md`, подробно про регистры в `docs/registers.md`