##################################################################### # Binary distribution of the Y86 tools (Linux/Pentium version) # # Copyright (c) 2002, R. Bryant and D. O'Hallaron, All rights reserved. # May not be used, modified, or copied without permission. # ###################################################################### This directory contains the binary distribution of the Y86 tools for Linux/Pentium systems. It is designed for instructors and students who are using the textbook, "Computer Systems: A Programmer's Perspective", R. Bryant and D. O'Hallaron, Prentice Hall, 2002. The GUI libraries are statically linked into the binaries, so you don't need to have Tcl/Tk installed on your system to run the simulators. This is particularly handy if you just want to use the Y86 simulators for demonstration purposes. ****** Files ****** README This file asum.{ys,yo} Running example Y86 program from the CS:APP text yas* Y86 assembler yis* Y86 instruction simulator ssim* SEQ simulator ssim+* SEQ+ simulator psim* PIPE simulator psim-broken* A broken version of PIPE that lacks hazard handling Very useful for demonstrating hazards in class. seq.tcl Supporting Tcl scripts for ssim, ssim+, and psim seq+.tcl pipe.tcl ****** Target ****** The distribution has been tested on a Linux 2.2/Pentium III system: unix> uname -a Linux bass 2.2.20 #1-i686-001 Tue Dec 4 21:28:13 EST 2001 i686