Optimization Design of Loop Structure Assembler for Testing Based on Complexity Analysis

Article Preview

Abstract:

The program optimization design, based on the complexity analysis, is an effective way to realize the design object of the testing system for equipment, which includes its safety, reliability, portably, fastness etc. Take the loop structure assembler for testing as an example, debug software is run for debugging executable files generated from source programs with different algorithms respectively, and elements such as the memory allocation of machine code, the length of the machine code of programs with different algorithms and execution process of machine codes of different formal instructions with the same function are analyzed. The running time of executable files is also estimated when clock frequency and the average running speed of machine code per byte are determined. After the algorithm and instruction is optimized based on the space and time complexity analysis, the program optimization design is completed. The method of optimization design applied to testing programming provides reference for other software modules in testing system, as well as the overall improvement for use efficiency of the testing system software and memory space saving to reduce the number of memory boards.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 538-541)

Pages:

3055-3061

Citation:

Online since:

June 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Honglu Hou, Huchang Zhang: submitted to Journal of Xi'an Technological University. Vol.30(2010). In Chinese.

Google Scholar

[2] Xiaofei Liu, Fengping Yang: submitted to Journal of East China Jiaotong University. Vol.25(2008). In Chinese.

Google Scholar

[3] Benjamin Schwarz, Saumya Pebray, Gregory Andrews. Disassembly of Executable Code Revisited. In Proc.IEEE 2002 the Ninth Working Conference on Reverse Engineering, Richmond, Virginia, pp.45-54.

DOI: 10.1109/wcre.2002.1173063

Google Scholar

[4] Information on http://en.wikipedia.org/wiki/Assembly-Language.

Google Scholar

[5] Feng Hu, Guoyin Wang: submitted to Chinese Journal of Couputers. Vol.30(2007). In Chinese.

Google Scholar

[6] Jun Wang, Shixin Zhu: submitted to Application Research of Computers. Vol.27(2010). In Chinese.

Google Scholar