Myke Predko's Home Page

Book CD-ROM Home

Assembler

Utilities

Projects

SoundBlaster

Visual Basic

Games

Chapter Reference

Projects

When I am learning about a computer system (or microcontroller), I like to create simple experiments to try and understand how the different features work. For the PC, I have created the different applications listed below:

Chapter Files Description
Chapter 12. LOAD.ASM These utilities are used to Load an application (in ".COM" format) into a PC directly from disk, bypassing the operating system boot.
LOAD.BIN
BOOT1.ASM
BOOT1.BIN
BOOT2.ASM
BOOT2.BIN
BOOT3.ASM
BOOT3.BIN
TESTAPP.ASM
TESTAPP2.ASM
EXECTEST.ASM
BOOTTEST.C
BOOTTEST.EXE
BOOTMKR.C
BOOTMKR.EXE
BOOTMKR2.C
BOOTMKR2.EXE
Chapter 22. KEY_MOND.ASM This PICMicro Assembler Code will allow a simple circuit to display data being transferred between a PC and keyboard.
KEY_MOND.HEX
Chapter 24. MOTOR.ASM This 8051 Assembler is used to provide an RS-232 interface between a PC and two DC motors.
MOTOR.HEX
Chapter 26. DONGMKR.C PC "C" code and PICMicro Assembler to encrypt a ".COM" application and use a "dongle" to decrypt it and execute it.
DONGMKR.EXE
DONGLE.ASM
DONGLE.HEX
DONGLE1.ASM
DONGLE1.COM
DONGLE2.ASM
DONGLE2.COM
DONGAPP.ASM
DONGAPP.COM
Chapter 28. ISADCOD8.ASM PICMicro Assembler code to control the ISA Prototype card.
ISADCOD8.HEX
GRABBER4.C PC Code to Read data from the NTSC composite video frame grabber.
GRABBER4.EXE
Chapter 30. JOYSTC.ASM PC "C" code and PICMicro Assembler for Joystick Port Communication.
JOYSTC.HEX
JOYSTC.C
JOYSTC.EXE