기계어와 어셈블리어(Machine code, Assembly language)
2019. 12. 22. 20:39ㆍJava
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 |