| 안녕하세여!! 예수기의 홈페이쥡니다.. | ||||||||||||||||||||||||
| 1.예쑤기 소개 | ||||||||||||||||||||||||
|
|
저는 현재 22살이고, 동서울대학 전자계산기과 2학년에 재학중이며, 저는 야구와 농구를 좋아하고, 음악을 듣는 것도 좋아합니다. | |||||||||||||||||||||||
| 2.예쑤기의 방 | ||||||||||||||||||||||||
|
|
공사중... | |||||||||||||||||||||||
| 3. 숙제방 | ||||||||||||||||||||||||
|
※ 'call pr 16bit'의 용범 | PR16BIT 프로시저는 MYLIB1.LIB에 있다. MYLIB1.LIB 파일은 PR16.ASM의 목 적 파일을 터보어셈블리의 터보라이브러리(TLIB(TURBO LIB).EXE)를 이용하여 작성하였다. 그러므로 FACTO.ASM을 정상적으로 실행하기 위해서는 FACTO.ASM을 어셈블한 후에 (ASM FACTO) 이를 링크를 시키되 LIB파일을 물 을 때에 MYLIB1.LIB을 입력해 주면 된다. 그러면 FACTO.EXE가 만들어 짐을 알 수 있다. 만일 PR16BIT의 프로시저를 다른 프로그램에서도 호출하고 싶다면, 링크 를 할 때에 MYLIB1.LIB를 라이브러리로 입력하면 된다. ※ 라이브러리의 장점 독립된 모듈의 서브프로그램을 여러개 만들어 놓는다면 링크할 때 커맨드 라인에 서 오브젝트 파일의 이름을 일일이 써주어야 하는 불편이 있다. 그래서 이들 오브 젝트 파일들을 묶어서 하나의 파일로 만들어 놓고 링크과정에서 하나로 만든 파일 의 이름을 써 넣는다면 대단히 편리할 것이다. 링크는 실제로 라이브러리 파일에서 필요한 오브젝트 파일만을 연결한다. 라이브 러리는 고급언어에서는 아주 쉽게 볼 수 있는 파일이다. 또한 고급언어에서 라이브 러리는 없어서는 안 될 매우 중요한 파일로서 거의 모든 부분을 라이브러리에 의존 하고 있다. 예를 들어 C언어의 함수의 본체로 어셈블리로 만들어진 라이브러리에 들어있다. 어셈블리 프로그램에서도 비교적 크기가 큰 프로그램을 작성할 때는 이 라이브러리를 많이 이용한다. ※ 매크로를 사용한 간단한 PROGRAM 작성 문자 ABC를 출력하는 프로그램 putch macro mov ah,2 int 21h endm code segment assume cs : code start : mov dl, 'A' putch mov dl, 'B' putch mov dl, 'C' putch mov ah, 4ch int 21h code ends end start
|
Favourite links
|
|
| ||||||||||||||||||||
|
This page has been visited
|