본문 바로가기
728x90

assembly2

[HOO's Q&A] 어셈블리 언어는 시스템 프로그래밍할 때 자주 사용하는 언어인가요? Q: 어셈블리 언어는 시스템 프로그래밍할 때 자주 사용하는 언어인가요? 최근 IoT를 통한 무선 인터넷이 연결된 초소형 기기들 사용이 증가하고 다양한 분야에서 사용이 되다 보니 어셈블리 언어가 인기가 많아진 건 사실이다. 일부 통계 분석 전문 웹사이트에 따르면, 어셈블리 언어가 작년 14위에서 8위로 랭킹 순위가 급상승을 한 것만 보아도 과거에 비해 많은 사람들이 사용하고 있다고 볼 수 있다. 하지만 사실 어셈블리 언어를 전문적으로 사용하는 분야가 아니라면 사용하지 않기 때문에 자주 사용한다고 말하기도 애매하다. 임베디드 시스템 분야나 디바이스 드라이버 관련 시스템 개발 또는 어셈블리 언어의 큰 특징인 실행속도, 프로그램 크기, 모든 HW 시스템 개발 등이 필요한 특정 프로그램의 최적화 과정에서는 어셈블.. 2021. 7. 11.
[Programming] 어셈블리 코드 기본 세팅, assembly code settings 어셈블리 코드 기본 세팅 어셈블리 언어는 기계어보다 조금 더 High language에 속하는 언어이다. 그렇지만 일반적으로 사용하는 자바, 파이썬, C와 같은 High Level Language가 아닌 Low Level Language로써 기계어랑 똑같이 Low Level Language로 취급을 받는 언어이다. 어셈블리 언어를 사용해서 프로그래밍을 할때 기본적인 세팅 방법이 있다. C++에서 라이브러리와 메인 부분을 표시하듯이 어셈블리 코드에서도 기본적으로 포함해야될 기본 세팅 방식이 존재한다. 아래 코드는 어셈블리 언어를 기반으로 프로그래밍을 할때 사용할 수 있는 기본 세팅 방식이다. ;HOOAI .386 .model flat, stdcall .stack 4096 ExitProcess PROTO, .. 2021. 6. 27.
728x90