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

잔글 (봇: 자동으로 텍스트 교체 (-<source +<syntaxhighlight , -</source> +</syntaxhighlight>))
 
(사용자 2명의 중간 판 11개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개요==
;assembly language
;assembly language
;어셈블리 언어, 어셈블리어
;어셈블리 언어; 어셈블리어; 어셈블리
 
;assembler
;어셈블러
 
==어셈블리어==
{{참고|어셈블리어}}
* 기계어와 일대일 대응이 되는 컴퓨터 프로그래밍의 [[저급 언어]]
* 기계어와 일대일 대응이 되는 컴퓨터 프로그래밍의 [[저급 언어]]
: 바이너리 명령어를 영문으로 바꿈
: 바이너리 명령어를 영문으로 바꿈
* 기계어 작성을 편리하게 하기 위해 개발한 언어
* 기계어 작성을 편리하게 하기 위해 개발한 언어
* 컴퓨터 구조에 따라 사용하는 달라짐<ref>대응되는 기계어가 다르므로. 오퍼레이션 타입과 개수, 레지스터의 크기과 개수, 저장된 자료형의 표현 등이 다름</ref>
* 컴퓨터 구조에 따라 사용하는 달라짐<ref>대응되는 기계어가 다르므로. 오퍼레이션 타입과 개수, 레지스터의 크기과 개수, 저장된 자료형의 표현 등이 다름</ref>
<syntaxhighlight lang='text'>
10110000 01100001
</syntaxhighlight>
<syntaxhighlight lang='text'>
B0 61
</syntaxhighlight>
<syntaxhighlight lang='asm'>
MOV AL, 61h      ; Load AL with 97 decimal (61 hex)
</syntaxhighlight>
==어셈블러==
{{참고|어셈블러}}
* 어셈블리어를 [[기계어]]로 바꾸는 프로그램
* [[니모닉 기호]]를 [[opcode]]로 변환하고 메모리 위치 등에 따라 식별자를 다시 분석하여 [[목적 코드]]를 만들어냄


==같이 보기==
==같이 보기==
*[[저급 언어]]
* [[기계어]]
*[[1GL, 2GL, 3GL, 4GL, 5GL]]
* [[매크로]]
*[[기계어]]
* [[opcode]]
*[[매크로]]
* [[저급 언어]]
 
* [[1GL, 2GL, 3GL, 4GL, 5GL]]
==주석==
<references/>


==참고 자료==
==참고==
*https://en.wikipedia.org/wiki/Assembly_language
*https://en.wikipedia.org/wiki/Assembly_language
*http://terms.naver.com/entry.nhn?docId=1179066&cid=40942&categoryId=32351
*http://terms.naver.com/entry.nhn?docId=1179066&cid=40942&categoryId=32351


[[분류: 언어]]
[[분류: 2 표제어]]

2021년 9월 24일 (금) 23:26 기준 최신판

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

1 어셈블리어[ | ]

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

2 어셈블러[ | ]

3 같이 보기[ | ]

4 참고[ | ]

  1. 대응되는 기계어가 다르므로. 오퍼레이션 타입과 개수, 레지스터의 크기과 개수, 저장된 자료형의 표현 등이 다름
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}