DocumentCode :
3238409
Title :
Analysis of x86 instruction set usage for Windows 7 applications
Author :
Ibrahim, Amr H. ; Abdelhalim, M.B. ; Hussein, Hanady ; Fahmy, Ahmed
Author_Institution :
Comput. Eng. Dept., AASTMT, Cairo, Egypt
fYear :
2010
fDate :
2-4 Nov. 2010
Firstpage :
511
Lastpage :
516
Abstract :
A thorough analysis of an instruction set provides a fundamental step for development of highly optimized system software, applications and intermediate language. As one of the most abundantly used processor families, x86´s instruction set is utilized in the development of a wide variety of applications. This paper provides an up-to-date analysis of the x86 instruction set on Windows 7 operating system for both 32-bit and 64-bit applications. To be able to study different types of applications, a set of applications from different software categories were chosen for the analysis. The results include the frequencies of the executed instructions, the average instruction lengths and registers usage. The results show that the average instruction size length is about 2 bytes. The mov, dec and add instructions are the most copious. 32-bit registers make up 83% of the registers´ utilization.
Keywords :
instruction sets; operating systems (computers); 32-bit registers; Windows 7 applications; Windows 7 operating system; highly optimized system software; x86 instruction set usage; Silicon; 32-bit application analysis; 64-bit application analysis; Intel x86 instruction set; Windows 7; instruction set analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Technology and Development (ICCTD), 2010 2nd International Conference on
Conference_Location :
Cairo
Print_ISBN :
978-1-4244-8844-5
Electronic_ISBN :
978-1-4244-8845-2
Type :
conf
DOI :
10.1109/ICCTD.2010.5645851
Filename :
5645851
Link To Document :
بازگشت