Gosub Software

 

BIT
A Hardware Description Language and CPU

Home    Coco    Zenix3D    DirectX    Virga Video    Bit

 
 

 
 BIT
    Home
    Overview
    Syntax
    Operators
    Compiling
    Optimizations
    Simulation
    Project

 CPU
    Overview
    Instruction Set
    Indexing Modes
    Assembly Language
    Quick Reference

BIT Source
    Registers
    Add & Subtract
    ALU
   

    Send E-Mail

   

 

 
 

BIT Home Page

BIT is a hardware description language that I designed and wrote in 1992.  Sadly, the original C++ source code has been lost forever.  In 2011, I resurrected the project and re-wrote BIT in C#.  The new version includes a context sensitive editor, real time language parser,  optimizing compiler, and CPU simulator.  Download Bit (Windows XP/Vista/7)

In addition to BIT (the hardware description language), I also designed a 32 bit CPU.  It currently has 41 instructions and 18 registers.  All instructions are 32 bits, optionally followed by an immediate 32 bit word, and execute in 1 to 4 cycles depending on the indexing mode.  The CPU currently has 11235 logic gates.

 

 

 
     
Copyright (C) 2010 by Jeremy Spiller, all rights reserved.