Compilers: principles, techniques, and tools
Compilers: principles, techniques, and tools
A portable global optimizer and linker
PLDI '88 Proceedings of the ACM SIGPLAN 1988 conference on Programming Language design and Implementation
Computer organization and design (2nd ed.): the hardware/software interface
Computer organization and design (2nd ed.): the hardware/software interface
Bounding Pipeline and Instruction Cache Performance
IEEE Transactions on Computers
Automatic utilization of constraints for timing analysis
Automatic utilization of constraints for timing analysis
Journal of Computing Sciences in Colleges
MieruCompiler: integrated visualization tool with "horizontal slicing" for educational compilers
Proceedings of the 41st ACM technical symposium on Computer science education
Hi-index | 0.00 |
Reading an assembly program can often be a tedious and slow process, and one can easily lose patience while looking for important features such as nested loops or function calls. In this paper the authors describe a tool in which this process is automated. Furthermore, we designed our tool in such a way that it can work for any assembly language. The tool actually consists of two programs that can be run independently - one program performs a basic parse of the assembly code to detect all the control-flow features. The other program takes this control-flow information and presents it in a Java GUI Frame. Although it is in the prototype stage and we are only using it in class for the first time, we have found our tool saves much human effort and is computationally efficient in discovering the structure of assembly code.