8086 ASM Caesar Encryption
About The Project
8086 ASM project that aims to provide encrypt functionality using caesar encryption. Originally this was an assignment for architecture of computers course at Warsaw University of Life Sciences.
Have Fun! 😄
Build With
The most noteworthy frameworks and technologies.
- DosBox
- ASM
Prerequisites
DosBox emulator and NASM compiler is required to run 16bit programs.
Build & Run
- Place source.ASM file in any DosBox directory.
- Run NASM compiler with source code file.
nasm -o source.com -f bin source.asm
- Run source.com application.
Usage
The UI is self explainatory. Every single operation is explained on the menu of the application.
User is expected to input a number of operation and then afterwards input the operation argument.
Detailed explanation of every operation:
-
- Input text to encrypt - User is expected to input a string of letters no matter big or small. Specials characters will not be encrypted.
-
- Set Offset - User is expected to input a whole number.
-
- Encrypt - This operation does not use any arguments. Runs main functionality.
-
- Exit - Ends execution of application.
Roadmap
No updates are planned in the near future.
Licence
Distributed under the MIT License. See LICENSE
for more information.
Contact
Made with love by Krzysztof Borowski - krzysztofborowski02@gmail.com Project Link: https://github.com/Lokinado/8086-asm-caesar-encryption