반응형
어셈블리어는 하드웨어에 종속되는 언어입니다.
때문에 하드웨어의 종류 만큼이나 문법이 다릅니다.
크게 두 가지 언어에 대해서 이야기 해보자면
x86 ( x86 assembly language )어셈블리어가 있고,
68k ( 68K assembly language )어셈블리어가 있습니다.
x86은 인텔 프로세서 (80x86) 를 위한 어셈블리어이고
68k는 모토로라 프로세서( Motorola 68000 architecture )를 위한 어셈블리어입니다.
68k어셈어와 x86어셈어의 차이점 중 한 가지만 말해본다면
MOV 는 인텔어셈어에서 쓰는 문법인데
모토로라 어셈어는 MOVE 라는 문법을 사용합니다.
68k 어셈어 어셈블러는 EASy68K 가 있습니다.
이 어셈블러는 어셈블 말고도 디버거도 있으며
시뮬레이터도 따로 있습니다.
(설치하면 전부 자동으로 다 따라옵니다.)
때문에 도스창에서 왔다갔다 하지않아도
윈도우 환경에서 쉬운 어셈블리 프로그래밍이 가능하다는 장점이 있습니다.
여기서 프로그램과 다양한 예제를 제공하고 있으니
참고하시길 바랍니다.
반응형
댓글