Assembly Code

Assembly code, the low-level language directly instructing computer hardware, is a focus of intense research driven by needs in software security, legacy code migration, and efficient code analysis. Current research emphasizes leveraging large language models (LLMs) and neural networks, including transformer architectures and graph neural networks, to automate tasks like assembly code search, translation between different instruction set architectures (ISAs), and generation of assembly code from higher-level descriptions. These advancements significantly improve the efficiency of reverse engineering, software modernization, and vulnerability detection, impacting both cybersecurity and software engineering practices.

Papers