본문 바로가기
Programing/Knowledge

[Knowledge] 프로그래밍 언어 별 특징 (ASSEMBLY, 어셈블리)

by 꾸압 2022. 2. 12.

ASSEMBLY 언어 :

[정의]

  - 기계어를 일정한 규칙에 따라 문자에 대응한 것

  @@@ 기계어? CPU가 이해할 수 있는 언어. 0&1 로 구성

  - 기계어를 한층 업그레이드한 언어로, low level(저급 언어) 이다.

  @@@ 저급 언어란? 포인터를 통해 메모리에 직접 접근하는 상당히 근본있는 친구

  - CPU와 직접 대화 가능한 language

[활용]

  - IOT, 임베디드 분야에서 많이 쓰인다고 함

  - computer의 기본 동작 원리를 이해하기 위해 (비유 : 운전만 배우느냐? 자동차 엔진과 브레이크 등의 동작원리도 배우느냐?)

  - 하드웨어가 제한적이라 코드 경량화가 필요할 때 씀

  - 프로그래밍하는데 몰라도 되지만 알면 좋음!

<참조 1>

  - 인프런에 무료 강의 있으니 참조 가능

 https://www.inflearn.com/course/%EC%96%B4%EC%85%88%EB%B8%94%EB%A6%AC%EC%96%B4-%EB%B0%B0%EC%9A%B0%EA%B8%B0#curriculum

 

[무료] 어셈블리어 배우기 - 인프런 | 강의

스무디 TV 에서 제공하는 어셈블리어 강좌 입니다., - 강의 소개 | 인프런...

www.inflearn.com

<참조 2>

https://okky.kr/article/458748

 

OKKY | 기계어..어셈블리어를 배우는 사람이 얼마나 되나요?

 컴퓨터 구조라는 거에 어떤분이 한번 읽고 운영체제를 들어가는게 좋겠다고 하신적이 있습니다. 오늘 도서관 둘러보다가 프로그래밍적으로 접근 해보는 컴퓨터구조 라는 책을 발견했어요 그

okky.kr

<참조 3>

  - 영어가 들리면 참조하자

https://www.youtube.com/watch?v=wA2oMRmbrfo 

 

 

댓글