This repository contains simple programs implemented as part of "Programming in Assembler" course at AGH University of Science and Technology in Cracow.
Code (link) | Task | Description | Target |
---|---|---|---|
Hello world | Hello world | My first assembler program. Prints "hello world" and arguments from command line. | Written in 16-bit CPU8086 assembly. Compiled with NASM, linked with VAL under DOSBOX. |
Xor encoding | XOR encoding | Program encodes file given by filename. It uses xor with passphrase from argument. The result is being written to output file given by filename. | Written in 16-bit CPU8086 assembly. Compiled with MASM under DOSBOX. |
Magnifier | Text magnifier | Program prints text optained as argument "magnified" n times, where n is also optained as argument, in simple graphical mode (320x200). | Written in 16-bit CPU8086 assembly. Compiled with MASM under DOSBOX. |