| |
| | Specifying Representations of Machine Instructions (Abstract) (Site not responding. Last check: 2007-09-11) |
 | | We present SLED, a Specification Language for Encoding and Decoding, which describes abstract, binary, and assembly-language representations of machine instructions. |
 | | SLED is suitable for describing both CISC and RISC machines; we have specified representations of MIPS R3000, SPARC, Alpha, and Intel Pentium instructions, and toolkit users have written specifications for the Power PC and Motorola 68000. |
 | | SLED uses four elements; fields and tokens describe parts of instructions, patterns describe binary representations of instructions or groups of instructions, and constructors map between the abstract and binary levels. |
| www.eecs.harvard.edu /~nr/pubs/specifying-abstract.html (317 words) |
|