# BinaryViz **Repository Path**: benechen/binary-viz ## Basic Information - **Project Name**: BinaryViz - **Description**: 《计算机组成原理》可视化学习平台 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-10 - **Last Updated**: 2026-05-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: 计算机组成原理, 可视化, 布尔代数, 数据表示, 运算方法与运算器 ## README # BinaryViz - Binary Calculation Visualization Platform > Computer Organization - Interactive Animation Teaching Tool BinaryViz is a FastAPI-based interactive animation learning platform focused on visualizing binary computation and data representation for computer organization. --- ## Quick Start with uv ```bash # Install uv (if not installed) powershell -c "irm https://astral.sh/uv/install.ps1 | iex" # Setup and run cd D:\00synchronize\binary-viz uv sync uvicorn main:app --host 0.0.0.0 --port 8000 ``` Open http://localhost:8000 --- ## Modules | Category | Modules | |----------|--------| | Boolean Algebra | Logic Gates, Ripple Carry Adder, Karnaugh Map | | Data Representation | Complement, Fixed-Point, IEEE 754, ASCII, BCD, Gray Code | | Arithmetic | Integer Add/Sub/Mul/Div, Float Operations | ## Tech Stack - **Backend**: FastAPI + Uvicorn - **Frontend**: Native HTML/CSS/JS, Canvas 2D - **Fonts**: Space Grotesk + JetBrains Mono - **Theme**: Light/Dark mode, WCAG AA compliant --- ## License MIT