(A) study of the program disassembly using flowanalysis techniques흐름 분석 기법을 이용한 프로그램 디스어셈블리에 관한 연구

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 486
  • Download : 0
This study describes techniques for detranslating a restricted class of machine language program into an assembly language program. This detranslation process, called "disassembly", is concerned with the ultimate objective of realizing the software transport system, which moves well-debugged and already established software from one machine to another at object code level without reprogramming. A systematic methodology is discussed for the disassembly process studied. The disassembler consists of three major phases: the control flow analysis, the data flow analysis, and the code generation. The control flow analysis include the block detection and loop detection algorithms. The data flow analysis is concerned with the loop analysis and variable range analysis. These flow analysis techniques resulted in the efficiency of the disassembly process. In order to demonstrate the techniques discussed, the disassembler was implemented in a microcomputer. The working disassembler was tested by running the sample test programs which represent a variety of applications.
Advisors
Park, Chul-HuiChon, Kil-Nam박철희전길남
Description
한국과학기술원 : 전산학과,
Publisher
한국과학기술원
Issue Date
1985
Identifier
60899/325007 / 000765083
Language
eng
Description

학위논문(박사) - 한국과학기술원 : 전산학과, 1985.2, [ [iii], 111 p. ]

URI
http://hdl.handle.net/10203/32955
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=60899&flag=dissertation
Appears in Collection
CS-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0