어떻게 TC 2.0 에서 어 셈 블 리 프로그램 을 호출 합 니까?
2800 단어 TC2.0어 셈 블 리 프로그램
다음은 TC 에서 어 셈 블 리 함 수 를 호출 하 는 예 를 들 고 어떻게 해 야 성공 할 수 있 는 지 상세 하 게 설명 한다.보 집 은 다음 과 같다.
1.TC 통합 환경 에서 주 프로그램 을 작성 합 니 다(TCMAIN.C 라 고 함)
/*프로그램 기능:전체 배열 을 만 들 고 배열 의 각 요소 값 을 입력 하 며 어 셈 블 리 코드 를 호출 하여 원 을 얻 습 니 다. 셀 최대 값 과 이 최대 값 이 배열 에 있 는 위치*/#include
2.TC 통합 환경 에서 다음 과 같은 어 셈 블 리 코드 를 작성 합 니 다.(기능:배열 요소 의 최대 값 과 이 최대 값 이 배열 에 있 는 위 치 를 가 져 옵 니 다) PUBLIC _FOUND_TEXT SEGMENT BYTE PUBLIC 'CODE' ASSUME CS: _TEXT_FOUND PROC NEAR PUSH BP MOV BP,SP MOV CX,[BP+4] DEC CX MOV SI,[BP+10] LODSW MOV DX,1 MOV BX,0COMP: CMP AX,[SI] JA BIGGER MOV AX,[SI] MOV BX,DXBIGGER: INC SI INC SI INC DX LOOP COMP MOV DI,[BP+6] MOV [DI],AX MOV DI,[BP+8] MOV [DI],BX POP BP RET_FOUND ENDP_TEXT ENDS END
3.MASM 매크로 로 명령 행 아래 TCFOUND.ASM 에 대한 어 셈 블 리: masm tcfound.asm 어 셈 블 리 후 모듈 파일 tcfound.obj 를 생 성 합 니 다.tcfound.asm 가 이 디 렉 터 리 에 없 으 면 이 파일 이 있 는 경 로 를 알려 야 합 니 다. TC 에서 프로젝트 파일 을 만 들 기 위해 tcfound.obj 를 TC 디 렉 터 리 에 복사 합 니 다.
4.프로젝트 파일 의 작성 TC 통합 환경 에서 새 파일 을 만 듭 니 다.그 내용 은 TCMAIN.TCFOUND.OBJ 입 니 다.이 두 줄 의 내용 만 있 습 니 다.다 쓴 후에 MYTC.PRJ 로 저장 합 니 다.주의:MYTC.PRJ 는 하나의 프로젝트 파일 입 니 다.접 두 사 는'PRJ'여야 합 니 다.이것 은 TC 에서 프로젝트 파일 의 표지 입 니 다.이 프로젝트 파일 이 프로젝트 는 TCMAIN.C 와 TCFOUND.OBJ 두 개의 프로그램 모듈 을 포함 하고 있다 는 것 을 설명 하 는 내용 이 두 줄 에 불과 하 다.프로젝트 파일 연결 을 컴 파일 할 때 이 두 파일 을 순서대로 컴 파일 하고 연결 합 니 다.마지막 으로 실행 가능 한 파일 MYTC.EXE 로 연결 합 니 다.
5.연결 전 설정 컴 파일 TC 는 대소 문자 에 민감 하고 MASM 어 셈 블 리 에서 생 성 된 OBJ 파일 은 모두 대문자 이기 때문에 LINKER 옵션 의 CASE-SENSITIVE LINK(대소 문자 민감 연결)스위치 를 닫 아야 합 니 다(OFF)상태. 조작 은 다음 과 같다:F10-OPTION--LINKER 리 턴 후 메뉴 의 맨 아래 에 있 는'CASE-SENSITIVE LINK'를 선택 하고 이 옵션 에 커서 를 세우 면 리 턴 하면'OFF'상태 로 설정 할 수 있다. 마지막 으로 설정 한 결 과 를 저장 하 는 것 을 잊 지 마 세 요.
6.컴 파일 연결 메뉴 선택 F10-프로젝트-Project name 돌아 와 서 방금 만 든 프로젝트 파일 이름 MYTC 를 입력 하 세 요. 메뉴 선택 F10---Compile---Build all 리 턴 후 프로젝트 파일 MYTC.prj 에 대한 컴 파일 연결 을 시작 하여 실행 가능 한 파일 MYTC.EXE 를 생 성 합 니 다.