Here is a link to some ASM Code that I did while I was in college. Thought I would post it because maybe it will help someone else.

http://www.vsbrown.com/asm.asp


:)

Dani AI

Generated

Thanks to for posting that assembly archive — it’s the kind of hands‑on material that still teaches fundamentals years later. For anyone grabbing these old examples, a few small additions will make them far easier to reuse on modern systems.

When publishing assembly snippets, always state the target CPU and OS (x86 real/16‑bit, i386/32‑bit, x86_64/64‑bit, etc.), the assembler and syntax (NASM/MASM/GAS and Intel vs AT&T), the calling convention, and any required linker flags. A one‑line purpose for each file plus a short README and a permissive license dramatically increases long‑term value. As noted, the code is good — adding this metadata will help others learn from it rather than guess how to build it.

Quick build examples that are useful to include in a README:

# 64-bit Linux (NASM)
nasm -f elf64 -g -F dwarf program.asm -o program.o
ld program.o -o program

# 32-bit Linux (NASM)
nasm -f elf32 -g -F dwarf program.asm -o program.o
ld -m elf_i386 program.o -o program

Troubleshooting tips: use objdump -d -M intel or readelf/objdump to inspect sections and symbols, run under gdb with symbols (-g), and check ABI details (stack alignment, which registers must be preserved). For 16‑bit DOS code, test inside DOSBox or Bochs rather than expecting it to run natively on modern OSes. Finally, include minimal test inputs and expected outputs, a simple Makefile or build script, and inline comments explaining non‑obvious register usage — that context is what turns archived snippets into learning material.

ya,this is good code, u have done good work

ya,this is good code, u have done good work

Thanks! I have some more, but just need to get some time to sort through my files and place more online. I am working on adding all my Assembly code to the Code Snippets section here on DaniWeb.

;)

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.