Instruction Set Architecture
JikesTM is a compiler that translates JavaTM source files as defined in The Java Language Specification into the bytecoded instruction set and binary format defined in The Java Virtual Machine Specification. You may wonder why the world needs another Java compiler, considering that Sun provides...
Platforms: *nix
License: Freeware | Size: 860.16 KB | Download (211): Jikes Download |
GNU lightning is a library that generates assembly language code at run-time; it is very fast, making it ideal for Just-In-Time compilers, and it abstracts over the target CPU, as it exposes to the clients a standardized RISC instruction set inspired by the MIPS and SPARC chips. GNU lightning...
Platforms: *nix
License: Freeware | Size: 399.36 KB | Download (102): GNU Lightning Download |
Pentium works on Intel Pentium class and AMD CPUs to determine the CPUID information such as the vendor, brand/model, step, model, instruction set family, cpu serial number, and the RDTSC Time stamp register for high resolution timing measured in CPU cycles since the last boot.
It is designed...
Platforms: Windows, XP, Windows Vista
License: Freeware | Download (46): Pentium Download |
The purpose of the project is to design a methodology for making Application Specific Instruction set Processors. The project is a part of the Embedded Systems project in IIT-Delhi
Platforms: Windows, Mac, Linux
License: Freeware | Size: 254.17 KB | Download (43): ASIP Synthesis Download |
Udis86 is an easy-to-use minimalistic disassembler library for the x86 and x86-64 instruction set architectures. The primary intent of the design and development of udis86 is to aid software development projects that entail binary code analysis.
Platforms: Windows, Mac, BSD, Linux
License: Freeware | Size: 680.32 KB | Download (50): Udis86 Disassembler for x86 and x86-64 Download |
Features:
1.Reset TSC
The reported TSC in case of AMD Phenoms is always the Performance state 0 detected at boot time. This can be a potential problem for old programs(eg. NFS 2000) and performance testing tools (eg. latency.exe), since modifying the core clock to lower (or higher)...
Platforms: Windows
License: Freeware | Size: 474.09 KB | Download (93): Phenom II Tweaker Download |
Software::Packager::Svr4 is the Software::Packager extension for System VR4 packages. SYNOPSIS use Software::Packager; my $packager = new Software::Packager(svr4); This module is used to create software packages in a format suitable for installation with pkgadd. FUNCTIONS new() This...
Platforms: *nix
License: Freeware | Size: 14.34 KB | Download (89): Software::Packager::Svr4 Download |
Software::Packager::Solaris is the Software::Packager extension for Solaris 2.5.1 and above. SYNOPSIS use Software::Packager; my $packager = new Software::Packager(solaris); This module is used to create software packages in a format suitable for installation with pkgadd. The process of...
Platforms: *nix
License: Freeware | Size: 14.34 KB | Download (88): Software::Packager::Solaris Download |
vAVRdisasm is an AVR program disassembler. The project supports all 136 AVR instructions as defined by the Atmel AVR Instruction Set, revision 0856E-AVR-11/05. This single-pass disassembler can handle Atmel Generic, Intel HEX8, and Motorola S-Record formatted files containing valid AVR program...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (579): vAVRdisasm Download |
SPIM is a handy application specially designed to offer users a self-contained simulator that runs MIPS32 programs.
This tool reads and executes assembly language programs written for this processor. Spim also provides a simple debugger and minimal set of operating system services. spim does...
Platforms: Windows
License: Freeware | Download (464): SPIM Download |
Pentium/AMD CPU id is designed to work on Intel Pentium class and AMD CPUs. Pentium/AMD CPU id will determine the CPUID information such as the vendor, brand/model, step, model, instruction set family, cpu serial number, and the RDTSC Time stamp register for high resolution timing measured in...
Platforms: Mac
License: Freeware | Size: 614.4 KB | Download (42): Pentium/AMD CPU id Download |
Voodoo Compiler is an implementation of the Voodoo programming language. The Voodoo programming language is a low-level programming language, abstracting over the platform's instruction set and calling conventions, but otherwise leaving the programmer free to do anything at all. Voodoo Compiler...
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (38): Voodoo Compiler Download |
This emulator is called Intel?*A* Software Development Emulator or Intel?*A* SDE, for short. This version includes support for SSE4, AES and PCLMULQDQ and the Intel?*A* AVX instructions. The current version is 3.88 released December 21, 2010 and corresponds to the programmers reference...
Platforms: *nix
License: Freeware | Size: 12.7 MB | Download (259): Intel Software Development Emulator Download |
zinif is an object-oriented, typeless programming language, following the principle of "everything is an object", like unix's "everything is a file". In theory, a language with a small but complete instruction set should be easier to learn and extend.
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (35): zinif Download |
asfpga is an assembler written for use in FPGA design. It can be easily modified for your instruction set. The ultimate goal of this software is to allow a FPGA designer to easily write assembly code for a custom instruction set. The current version allows to create a listing file, a memory...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (95): asfpga Download |
IOSEMU is a Cisco 7200 emulator that uses JIT to achieve good performance. The project is able to boot real Cisco IOS images. At this time, the emulator I have programmed is able to boot a large number of Cisco IOS releases available for the 7200 platform, including the latest 12.2S and 12.4....
Platforms: *nix
License: Freeware | Size: 122.88 KB | Download (117): IOSEMU Download |
vPICdisasm is an PIC Mid-Range MCU family program disassembler. The project supports all 35 PIC instructions, plus the two deprecated ones (”option” and “tris”) as defined by the PICmicro Mid-Range MCU Family Instruction Set, document DS31029A. This single-pass disassembler can handle...
Platforms: *nix
License: Freeware | Size: 44.03 KB | Download (235): vPICdisasm Download |
BIRT, the Batch Image Resizing Thing, is a simple application that allows a large number of images to be resized in one go. Obviously this is possible by scripting ImageMagick but its usually somewhat easier with a GUI. Bulk Image Resizing Thing was created in order to learn how to develop...
Platforms: *nix
License: Freeware | Size: 53.25 KB | Download (106): Bulk Image Resizing Thing Download |
CARDboard Illustrative Aid to Computation, or Cardiac, for short was designed as a learning aid in order to teach high school students how computers work.
The kit consisted of an instruction manual and a die-cut cardboard "computer".
The computer "operated" by means of pencil and sliding...
Platforms: Windows
License: Freeware | Download (394): CARDboard Illustrative Aid to Computation Download |
The EyeC++ library is a high-performance, high-quality, C++ class library intended for both image file format conversion and image viewing tasks. It supports all of the more common file formats as well as a handful of perhaps a little bit more esoteric ones. Pricing is differentiated so that you...
Platforms: Windows
License: Freeware | Download (54): EyeC++ Download |