기금넷 공식사이트 - 주식 지식 - .asm 파일이 무엇인가요?

.asm 파일이 무엇인가요?

ASM은 어셈블리 언어 소스 프로그램의 확장이며, 어셈블리 언어(Assembly Language)는 기계 지향 프로그래밍 언어입니다. 어셈블리 언어는 컴퓨터의 모든 하드웨어 기능을 활용하고 하드웨어를 직접 제어할 수 있는 강력한 프로그래밍 언어입니다. asm 파일을 여는 방법에는 노트북과 MasmEdit 소프트웨어라는 두 가지 방법이 있습니다.

어셈블리 언어에서는 연산 코드를 대체하기 위해 니모닉(Memoni)을 사용하고, 주소 코드를 대체하기 위해 주소 기호(Symbol)나 라벨(Label)을 사용합니다. 이처럼 기계어의 바이너리 코드를 기호로 대체하면 기계어가 어셈블리어로 변하게 된다. 따라서 어셈블리 언어를 기호 언어라고도 합니다.

어셈블리 언어로 작성된 프로그램은 기계에서 직접 인식할 수 없습니다. 어셈블리 언어를 기계어로 번역하려면 프로그램이 필요합니다. 이 번역 프로그램을 어셈블러라고 합니다. 시스템 소프트웨어의 언어입니다. 처리 시스템 소프트웨어. 어셈블러가 어셈블리 언어를 기계어로 번역하는 과정을 어셈블리라고 합니다.

어셈블리 언어는 기계어보다 읽기, 쓰기, 디버그, 수정이 쉽고 기계어의 장점을 모두 갖고 있습니다. 그러나 복잡한 프로그램을 작성할 때 상대적으로 고급 언어 코드의 양이 상대적으로 많고, 어셈블리 언어는 특정 프로세서 아키텍처에 따라 다르며 보편적일 수 없으므로 서로 다른 프로세서 아키텍처 간에 직접 이식할 수 없습니다.

확장 정보:

어셈블리 언어의 특성

1. 일반적으로 특정 컴퓨터 또는 일련의 컴퓨터용으로 설계된 기계 지향 하위 수준 언어입니다.

2. 기계어의 장점을 그대로 유지하면서 직접적이고 단순합니다.

3. 디스크, 메모리, CPU, I/O 포트 등 컴퓨터의 다양한 하드웨어 장치에 효과적으로 액세스하고 제어할 수 있습니다.

4. 대상 코드가 짧고 메모리를 적게 차지하며 실행 속도가 빠른 효율적인 프로그래밍 언어입니다.

5. 고급 언어와 결합하여 사용되는 경우가 많으며 활용 범위가 넓습니다.

바이두 백과사전—ASM(어셈블리 언어)