이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 sdld 명령입니다.
프로그램:
이름
SDLD - Axxxx 어셈블러용 컴패니언 링커.
개요
SDLD [-옵션] [-옵션 과 인수] 파일
SDLD [-옵션] [-옵션 과 인수] 아웃파일 file1 [파일2 ...]
sdldgb [-옵션] [-옵션 과 인수] 파일
sdldgb [-옵션] [-옵션 과 인수] 아웃파일 file1 [파일2 ...]
sdldz80 [-옵션] [-옵션 과 인수] 파일
sdldz80 [-옵션] [-옵션 과 인수] 아웃파일 file1 [파일2 ...]
sdld6808 [-옵션] [-옵션 과 인수] 파일
sdld6808 [-옵션] [-옵션 과 인수] 아웃파일 file1 [파일2 ...]
경고
이 매뉴얼 페이지의 정보는 전체 문서에서 발췌한 것입니다. SDCC하고는
옵션의 의미로 제한됩니다.
완전한 최신 문서는 다음을 참조하십시오. ASxxxx Cross 어셈블러 문서,
/usr/share/doc/sdcc-doc/aslink에 있습니다.
기술
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 에이스링크 는 일반적인 재배치 컴패니언 링커입니다. ASxxx 어셈블러.
MCS51 가족이 지원합니다 SDLD.
Z80가족이 지원합니다 sdldz80.
GBZ80 (GameBoy Z80 계열 CPU) 지원 sdldgb.
모토로라 6808 가족이 지원합니다 sdld6808.
옵션
링커는 명령줄 모드 또는 명령 파일 모드에서 실행할 수 있습니다. 허용된 시작
링커 명령은 다음과 같습니다.
-c/-f 명령줄/명령 파일 모드
-p/-n stdout에 대한 echo file.lnk 입력 활성화/비활성화
명령줄 모드가 선택되면 모든 링커 명령은 stdin에서 가져옵니다.
모드가 선택되면 지정된 파일에서 명령이 입력됩니다(확장자는 .lnk여야 함).
링커를 호출한 후 유효한 옵션은 다음과 같습니다. 도서관
-k 도서관 예배 규칙서 통로 (하나 정의 용 선)
이것은 개체 라이브러리에 대한 하나의 가능한 경로를 지정합니다. 하나 이상의 경로는
수있었습니다.
-l 도서관 파일 명세서 (하나 정의 용 선)
이것은 가능한 라이브러리 파일을 지정합니다. 둘 이상의 파일이 허용됩니다.
이전
-b 지역 기지 주소 = 표현 (하나 정의 용 선)
표현식에 상수가 포함될 수 있는 영역 기본 주소를 지정합니다.
및/또는 링크된 파일에서 정의된 기호.
-g 글로벌 상징 = 표현 (하나 정의 용 선)
표현식에 상수가 포함될 수 있는 기호의 값을 지정합니다.
및/또는 링크된 파일에서 정의된 기호.
지도 형식 :
-m 맵 파일(file.map)을 생성합니다. 이 파일에는 기호 목록(영역별)이 포함되어 있습니다.
절대 주소, 연결 영역의 크기 및 기타 연결 정보가 있습니다.
-w 맵 파일에 와이드 목록 형식을 사용하도록 지정합니다.
-x XNUMX진수(기본값).
-d 소수.
-q XNUMX진수
출력:
-i Intel Hex(file.ihx) 이미지 출력 파일.
-s Motorola S19(file.s19) 이미지 출력 파일.
-j NoICE 디버그를 파일(file.noi)로 생성
-z SDCdb 디버그를 파일(file.cdb)로 생성합니다.
기울기:
-u 재배치된 주소에서 파생된 업데이트된 목록 파일(file.rst) 생성
및 링커의 데이터.
기타 :
-a [iram-size] 내부 RAM 오버플로를 확인합니다.
-v [xram-size] 외부 RAM 오버플로를 확인합니다.
-w [code-size] 코드 오버플로를 확인합니다.
-y 메모리 사용량 요약 파일(file.mem)을 생성합니다.
-Y 내부 램을 포장하십시오.
-A [stack-size] 스택을 위한 공간을 할당합니다.
종료 :
-e 또는 널 라인, 링커에 대한 입력을 종료합니다.
파일N 연결할 파일입니다. 파일은 위의 옵션과 같은 줄에 있거나
별도의 줄 줄당 하나의 파일 또는 공백이나 탭으로 구분된 여러 파일.
onworks.net 서비스를 사용하여 온라인에서 sdld 사용