InStruction Set
Software : Code + Data
- Software Engineer : Code를 작성하는 사람
- Machine Language : CPU는 Instruction code를 만들어놓고, 제공함
- 컴파일 : 프로그래밍 언어로 작성된 프로그램은 컴파일러를 통해 CPU가 제공하는 Inctruction code를 기반으로 변환
- LOD A, [10003h]
- LOD는 10h의 Instruction Code를 나타내는 약자
- A는 accumulator를 나타내는 약자
- 1003h는 주소에 있는 데이터를 로드해서 accumulator에 넣어라는 의미
주소도 약자로 만들기
BEGIN : LOD A, [10005h] - 코드 재작성시 주소 변경되므로 이름 붙이기
- 고급 언어에서는 함수와 변수에 이름을 붙이는 작업이 됨