# 8088 Assembler ## About This App A developer tool for writing and assembling Intel 8088 assembly code with real-time hex output and retro CRT aesthetics ## Specification # Intel 8088 Assembly Assembler — with Hello World Example Create a retro-themed, fully functional Intel 8088 assembly language assembler web application that takes 8088 assembly source code as input and produces assembled machine code (hex bytes) as output, based on the complete 8088 instruction set provided. ## App Concept This is an interactive, browser-based 8088 assembler — a love letter to the original IBM PC era. Users type assembly code in a code editor panel, click "Assemble," and see the resulting machine code bytes, memory layout, symbol table, and any errors. The aesthetic should evoke the feel of an early-80s CRT terminal: dark background, phosphor-green (or amber) monospace text, subtle scanline effects, and a chunky retro UI. ## UI Elements ### Header / Title Bar - App title: **"8088 Assembler"** with a subtitle: *"Intel 8088 Instruction Set — Browser Edition"* - A small blinking cursor or LED indicator for visual flair - Styled like an old DOS program title bar — blocky, bold, retro font - Optional: a tiny "8088" chip icon or ASCII art logo - **Do NOT place any example code or hello world text in the header — the header is purely for branding/title** ### Main Layout — Two-Panel Split The main content should be a **side-by-side split layout** (resizable or fixed 50/50) on desktop, stacking vertically on mobile: #### Left Panel: Source Code Editor - A large `