8051 기반 마이크로컨트롤러 3rd-Party 개발 툴
어셈블러
Dallas Semiconductor 마이크로컨트롤러는 8051 명령 셋을 실행하며 다른 8051 기반 제품과 객체 코드 호환이 가능합니다. 이들 제품에 고유한 특수 기능 레지스터를 통해 Dallas Semiconductor 마이크로컨트롤러의 특수 기능을 이용할 수 있으나 새로운 명령을 이용하지는 않습니다. 이들 특수 기능 레지스터를 사용자의 소프트웨어에서 EQUATE 문이나 셋업 파일을 이용해 간편하게 정의할 수 있습니다. 그러면 특수 기능 레지스터가 원래의 8051 레지스터와 동일하게 처리됩니다. 그러므로 Dallas Semiconductor 마이크로컨트롤러가 모든 8051 기반 소프트웨어 툴과 호환이 가능합니다.
부트스트랩 또는 ROM 로더를 통합한 소자에는 인텔 Hex 파일 형식이 필요합니다. 이 형식이 8051 호환 어셈블러의 표준 출력 형식입니다. 드문 경우로 인텔 Hex 파일을 직접적으로 생성할 수 없는 어셈블러의 경우에는 어셈블러에 별도의 유틸리티가 포함됩니다.
|