Skip to content

Latest commit

Β 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

High-Performance 32-Bit Linear File Parser (x86)

Version 1.0
Author: Giorgi Abaishvili
Academy: TCTS Academy

πŸ“ Project Overview

A highly optimized, sequential execution pipeline built for the 32-bit x86 architecture using Assembly (MASM). This application focuses on stable memory allocation and raw text data parsing on a single-core execution path.

πŸš€ Key Architectural Features

  • Batch Window Accumulation: To strictly prevent 32-bit register overflow, the engine dynamically processes numeric chunks in closed subsets of 10,000 integers into a stable 64-bit memory buffer (counter).
  • Linear Translation Loop: Directly converts sequential ASCII character streams into pure machine-readable numbers using optimized mathematical loops (imul ecx, 10).
  • Memory Optimization: Uses minimal memory footprint models, perfectly calibrated for legacy systems or deep low-level sequential operations.

πŸ› οΈ Integrated API & C-Runtime (CRT) Functions

  • malloc - Dynamic heap buffer allocation scaled by absolute file size.
  • fopen / fclose - Safe system file stream handling.
  • fread / fseek / ftell - Bulk data stream transfers and pointer alignment.
  • exit - Standard and emergency process termination handling.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages