|
What Is Ant?Ant is a simple virtual machine, designed for pedagogical use. Ant provides a way for students to learn the essential lessons of computer architecture and assembly language without becoming bogged down in the confusing details and idiosyncrasies that plague real architectures.Ant comes in two flavors: the 8-bit architecture, Ant-8, and the 32-bit architecture, Ant-32. Ant-8 is meant for CS1 and other courses that introduce assembly language and architecture; please see the guide for an overview. Ant-32 is a new release and is suitable for courses that require advanced architecture capabilities, such as operating systems courses. Both versions of Ant come with command-line assemblers and debuggers. Ant-8 also has a graphical interface where students can edit, assemble, and debug.
What's New?Watch this space for a new release of Ant-8 and Ant-32!
|
|
If you have any questions or comments about this page or Ant, please contact the Ant developers. The ANT project was funded by NSF grant DUE-9950239 and Microsoft corporation. |