"어셈블리어, 어셈블러"의 두 판 사이의 차이

26번째 줄: 26번째 줄:


==같이 보기==
==같이 보기==
*[[opcode]]
*[[저급 언어]]
*[[저급 언어]]
*[[1GL, 2GL, 3GL, 4GL, 5GL]]
*[[1GL, 2GL, 3GL, 4GL, 5GL]]

2015년 2월 6일 (금) 00:13 판

assembly language
어셈블리 언어, 어셈블리어; 어셈블리
assembler
어셈블러

1 어셈블리 언어

  • 기계어와 일대일 대응이 되는 컴퓨터 프로그래밍의 저급 언어
바이너리 명령어를 영문으로 바꿈
  • 기계어 작성을 편리하게 하기 위해 개발한 언어
  • 컴퓨터 구조에 따라 사용하는 달라짐[1]
10110000 01100001
B0 61
MOV AL, 61h       ; Load AL with 97 decimal (61 hex)

2 어셈블러

  • 어셈블리어를 기계어로 바꾸는 프로그램
  • 니모닉 기호를 opcode로 변환하고 메모리 위치 등에 따라 식별자를 다시 분석하여 목적 코드를 만들어냄

3 같이 보기

4 주석

  1. 대응되는 기계어가 다르므로. 오퍼레이션 타입과 개수, 레지스터의 크기과 개수, 저장된 자료형의 표현 등이 다름

5 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}