"기계어"의 두 판 사이의 차이

5 바이트 제거됨 ,  13년 전
잔글
편집 요약 없음
잔글 (로봇이 바꿈: it:Linguaggio macchina)
잔글
'''기계어'''는 직접적으로 [[중앙 처리 장치|CPU]]에 의해 해독될해독할 수 있는 [[비트]] 단위로 쓰여진쓰인 [[컴퓨터 언어]]를 통틀어 일컫는다. 기계어는 프로그램을 나타내는 가장 낮은 단계의 개념이다.
 
기계어는 [[어셈블리어]]와 1 : 1로 쓰여질쓰일 수 있다. 다시 말해 컴퓨터 프로그래밍에서 기계어는 대부분 어셈블리어를 거쳐 짜여지게 된다. 어셈블리어가 아직 만들어지기 전에는 기계어를 직접 입력하여 프로그램을 작성하기도 했으며, 오늘날에도 흔치는 않지만 그렇게 하는 사람이 있다. 기계어는 CPU의 종류에 따라서 서로 다른 코드를 갖게 된다.
 
== 예 ==
[[MIPS 아키텍처]]는 명령어의 길이가 언제나 32비트인 기계어를 위한 예제를 제공한다. 일반 명령어는 ''op'' (operation) 필드, 최고 6비트에 의해6비트로 주어진다. J-type (jump)와 I-type (immediate) 명령어는 완전히 ''op''에 의해 지정된다. R-type (register) 명령어는 정확한 연산을 결정하기 위해 ''funct''라는 추가 필드를 포함한다. 이러한 형에 쓰이는 필드는 다음과 같다:
 
6 5 5 5 5 6 bits
 
== 같이 보기 ==
* [[RISC]]
* [[엔디언]]
 
{{토막글|컴퓨터}}