
16 bit Assembly
Home
Feedback
Instruction Index
Site Map
Home Page
Access memory by using register addressing
Date Code Samples
- Extract a Date from a WORD (2 byte format)
- Create a Date in to a WORD (2 byte format)
FAT12 Format on Floppy Disks
- Floppy Disk FAT12 Configuration
- Converting a Start Clusters or Allocation Clusters to a CHS
- Extracting Allocation Cluster Numbers
- Reading a Cluster number from FAT12
- Reading both Clusters from a FAT12 block
- Write Clusters to a FAT12 block
- Calculate the offset to a FAT12 Cluster block
- Convert a Cluster Number to CHS
- Convert a CHS to a Cluster Number
File Size
- 32bit to 16bit File Sizes
Finding Free Space on a Floppy Disk
- Finding Free Space on a Floppy Disk
- Deleted Files
Time Code Samples
- Clearing or Setting a Block of Memory
- Moving a Block of Memory
- Moving a String in Memory
Mouse Callback
- Initialing Mouse and Register Callback
- Handling the Mouse Callback/li>
- Handle Mouse Movement
- Handle Mouse Click
- Cancel a Callback
Parameters (floppy)
- Overview
- Parameter Details in Boot Sector
- Requesting Parameters from the BIOS
Registers
- Overview
- Changine Segment Registers
- Displaying Register Values
Root Directory
- The Root Directory
- File Deletion and Recycling
- Loading a File from Floppy to Memory
- Saving a File from Memory to Floppy
Stack
Startup Disk
Teletype Text Mode
- Display a Character
- Display a String
- Display a Number
- Display a Number as a Hex Number
- Display a NewLine
- Display a Key Press Message
Text Display Modes
- Writing direct to Screen Memory
Time Code Samples
- Extract a Time from a WORD (2 byte format)
- Create a Time in to a WORD (2 byte format)
My Compiler
Feedback
Last Update 9/03/2023