Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sandwwraith/cpp-1
Homework for c++ course, task 1 (Actually, this is an assembly project)
https://github.com/sandwwraith/cpp-1
Last synced: 29 days ago
JSON representation
Homework for c++ course, task 1 (Actually, this is an assembly project)
- Host: GitHub
- URL: https://github.com/sandwwraith/cpp-1
- Owner: sandwwraith
- Created: 2015-04-10T01:40:21.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-03-27T20:01:27.000Z (over 6 years ago)
- Last Synced: 2024-10-06T01:32:14.293Z (about 1 month ago)
- Language: Assembly
- Size: 8.79 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Домашнее задание №1
В файле `add.asm` лежит код для сложения длинных чисел, в файлах `sub.asm` и `mul.asm` для вычитания и умножения соответственно.
В файле `inout.asm` содержатся функции для ввода-вывода, а также некоторые вспомогательные.Программы написаны на ассемблере NASM для архитектуры x86-64 и для ОС Microsoft Windows (тестировалось на Windows 8.1).
Для построения достаточно запустить скрипт `build.bat`, удостоверившись, что пути к компилятору и линковщику прописаны в `PATH` и что на компьютере присутствует библиотека `msvcrt.dll`.
После этого в папке `bin` будут лежать исполняемые файлы.Для проекта были использованы:
1. [NASM for Windows](http://www.nasm.us/pub/nasm/releasebuilds/2.11.08/win32/)
2. [GoLink](http://www.godevtool.com/)
3. [Sublime Text 2](http://www.sublimetext.com/) с плагином [NASM x86 Assembly](https://github.com/Nessphoro/sublimeassembly)