Protected Mode Memory Management and Paging

Flat Memory Model Contemporary operating systems typically avoid complex segmentation schemes, instead adopting a flat memory model combined with paging for memory management. The flat memory model, widely used in modern systems like Linux and Windows, simplifies address translation by setting all segment bases to zero and limits to 4GB. This c ...

Posted on Sun, 09 Aug 2026 16:52:28 +0000 by pedrolopes10

8086 Assembly Implementation of File Encryption with Letter Frequency Analysis

This program implements a file encryption utility in 8086 assembly language, fulfilling the requirements of a computer architecture assignment. It reads a text file, converts all letters to uppercase, analyzes letter frequencies, derives an encryption key based on frequency ranking, applies a substitution cipher to both letters and digits, and ...

Posted on Sat, 09 May 2026 03:17:51 +0000 by jd57