Discuss the below:
Completing the following specification for an assembly language program.
The program needs to check the current disk drive and report:
The drive letter which would normally be assigned by DOS
The amount of used space on the disk
The amount of free space on the disk
An indication that disk reorganisation is advised if the free space falls below 10% of the total available space.
Any naming conventions for program labels, sub-programs, variable names etc can be used.
Program include:
Data transfer
Arithmetic & logical operations
Conditional and unconditional branching
Immediate, direct and indexed memory addressing
Sub-programs, macros and function calls
The program once assembled should operate as a .COM file