기계어와 어셈블리어(Machine code, Assembly language)

2019. 12. 22. 20:39Java

728x90

참고자료: https://pediaa.com/what-is-the-difference-between-machine-code-and-assembly-language/

https://www.guru99.com/java-platform.html

 

 

 

예) 윈도우 OS + intel 프로세서 환경에서 고급어, 어셈블리어, 기계어

high-level language compiler assembly language assembler machine code CPU가 일을 한다
printf(1+2)

1) Store 1, Location A

2) Store 2, Location B

3) Add Location A, Location B

4) Store Results

5) OS Calls

101000101010

 

플랫폼(OS + processor)의 종류에 따라서 assembly instruction이 달라진다.

이것과 관련하여 왜 자바가 언어이자 플랫폼인지에 대한 내용이 나온다.

그것은 다음 글에서 정리..

 

728x90
반응형

'Java' 카테고리의 다른 글

자바 메모리 구조  (0) 2019.12.22
Java는 언어이자 플랫폼이다  (0) 2019.12.22
자바 프로그램의 실행과정  (0) 2019.12.22
자바 URL 클래스  (0) 2019.12.06
자바 String과 new String  (0) 2019.12.06