Two implementations by x86 masm language for 8086 chip (and its simulator).
The qsort
folder is quick sort. The kintr
folder is keyboard interrupt. See README in each folder for more detail.
This work is a part of course project of IS224, spring, 2019. Sincerely thanks to Professor Lu.
-
Get DosBox environment and masm tool
-
Move
.asm
file to masm installation directory -
Compile assembly code (in masm installation directory):
MASM <file>.asm
-
Link objects:
LINK <file>.obj
-
Direct run:
<file>.exe
;Debug run (recommended):
DEBUG <file>.exe
. Frequently used commands:-u
: see codes
-r
: see registers
-d <address>
: see storage
-g
: run all
-t <address>
: run step
-p
: run block
Tested on DosBox v0.74, masm 5.
See LICENSE
for licensing information.