Various versions of Microsoft's QBASIC and QuickBASIC continue
to be widely used by both novice and professionals alike.
Professionals use it as a quick "macro" language for performing
odd jobs, for writing programming tools that will teach concepts,
where the application may eventually end being modified by others
who may only have ready access to QBASIC, as well as a general
purpose programming language when Windows may be inappropriate,
such as for specialized testing equipment where carefully crafted
real-time control is required or in embedded applications where a
full-blown Windows system isn't practical.
Novices use it because it is readily available on most computers
(at least QBASIC is), because it is cheap, and because there are
lots of people who can answer questions about it and help out.
In short, it remains a useful tool for just about anyone who
is willing to take the time to learn a few elements of BASIC.
Overview
There are times when QBASIC and Quick
The lessons below are designed to help
No matter how much or well I try to comment my assembly source
code, there is no way that it can ever be good enough to take a
reader from complete ignorance to complete understanding in each
and every one!
The programs that follow are commented as best as I can handle,
given my limited time.
For those who are interested in more information on various
assembler concepts of one kind of another, such as macros,
programming models, and the like, I will continue to add sections
as I get time.
Please bear with me on this.