/Assembly-studies

My assembly work, learning assembly

Primary LanguageCOtherNOASSERTION

Assembly Studies

A series of assembly programs, written by me to learn assembly.

Compiled code is stored in bin
most code is designed for use with the NASM assembler
see "assembly_instructions" for assembly instructions
many files are designed for use with DOS and rely on the DOS API

Screenshots

Hello, DOS!


This was one of my first assembly programs, i originally wrote it in DOS DEBUG.

Red Line


This was a simple program to try out drawing graphics using the BIOS

Diagonal rainbow


This was originally supposed to be a straight rainbow as below, but i forgot to reset the colour value at every line, meaning it was offset every time, the colour selection was also wrong

Straightened rainbow


This program is the fixed version of the one above, i fixed the mistakes meaning that it's perfectly straight

Bootable trans flag


This is a disk bootsector that draws a trans flag on screen and freezes the system completely

Recommended programs:
NASM - Assembly
SmallerC - Conversion to .EXE
Dosbox - Running DOS programs
qemu - Running bootable/BIOS programs

Most code licensed under the GNU GPL license v3.0
see: SmallerC-master/licsense.txt for SmallerC licsense (SmallerC by alextru)

Have a good day!

/ |/
\ |\
/ | \