Changes
/* Register Structure */
*'''Pointer and Index Registers:''' SP (stack pointer), BP (base pointer), SI (source index), and DI (destination index) used for addressing and data manipulation.
*'''Segment Registers:''' CS (code), DS (data), SS (stack), and ES (extra) which define the memory segments for program code, data, and the stack.
*'''Instruction Pointer and Flags:''' A 16‑bit instruction pointer (IP) and a 16‑bit status register that (Flags). This register includes six status flags (zero, carry, sign, overflow, parity, and auxiliary carry) to indicate the outcomes of operations. It also contains three control flags: the Direction Flag controls the direction in which string instructions act, the Interrupt Flag to enable/disable interrupts and the Trap Flag for single-step debugging.
== Instruction Set ==