Please enable JavaScript.
Coggle requires JavaScript to display documents.
1. 프로그래밍의 개념 (알고리즘이란? (COM이 수행할 단계쩍 절차를 기술한 것, 알고리즘은 어떤 PGming언어로도 동일하게 표현…
1. 프로그래밍의 개념
-
-
-
-
-
배우기 어려움, HW제어를 위한 포인터 등을 잘못 사용하는 경우..
추가
- C++== C+객체지향
- 임베디드 System: C사용(CPU와 메모리의 한계 때문에 객체지향 언어 사용 어려움)
PG내장구조
- PG과 Data 모두 메인메모리에 저장됨
- 메인 메모리에 저장된 PG에서 이진수로 된 명령어들을 순차적으로 가져와서 실행함.
→PG을 쉽게 변경할 수 있게 하려면 Data처럼 메인 메모리에 놓고 하나씩 실행하자(폰노이만)
-
PGming으로써 다양한 기능, 범용적인 기계의 역할 가능
-
- 인간이 하고자 하는 작업을 COM에게 전달하는 역할
- 특정한 작업을 수행하도록 설계된 명령어들의 리스트
2.프로그래밍 언어
고급언어
(C,C++,Java..)
-
-
특정 COM의 구조나 프로세서에 무관하게, 독립적으로 PG을 작성할 수 있다.
-
어셈블리어
기호로 표기 가능, 기호와 CPU명령어가 1:1대응되고 COM의 CPU가 달라지면 실행불가(==저급언어)
-
-
-