8086-Emulated X86 Assembly Scroller

This project consisted of building an x86 assembly program in an 8086-emulated environment.  We used the FreeDOS operating system with a set memory of 16 megabytes.  We used Q and Qemu to emulate the architecture.

assem1

The user enters the executable name “marquee” followed by a string of characters that the program will scroll across the 80 column screen, vertically centered within a blue double-line border.  Execution stops when the user hits Escape.

assem2

Download the MARQUEE.ASM source file.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">