INT 21H (0x21) 기능 39H는 (0x39 또는 57) 전화번호부 3AH (0x3A 또는 58) 감소 전화번호부 3BH를 (0x3B 또는 59) 놓았다 현재 디렉토리 3CH를 (0x3C 또는 60) 창조한다 파일 3DH (0x3D 또는 61) 파일을 연다 3EH를 창조한다 (0x3E 또는 62) 가까운 파일 3FH가 (0x3F 또는 63) 파일 또는 장치 40H를 (0x40 또는 64) 쓰는 파일 또는 장치 41H (0x41 또는 65) 감소 파일 42H를 (0x42 또는 66) 놓은 파일 포인터를 읽은

Files Recovery Software
연락처 세부 정보 고객 지원 다운로드 데모 제품  

 
 

INT 21H (0x21)

기능 39H (0x39 또는 57) --> 전화번호부를 창조하십시오

Call with: AH = 39H
DS: DX = segment: offset of ASCIIZ pathname

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Comments:

이 기능은 지정된 드라이브 및 경로를 사용하여 전화번호부를 창조한다.

ASCIIZ는 ASCII 문자의 순서가 있다, 영 또는 0 의 바이트 종결한 대로 알려진다.                                             



INT 21H (0x21)

기능 3AH (0x3A 또는 58) --> 감소 전화번호부

Call with: AH = 3AH
DS: DX = segment: offset of ASCIIZ pathname

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Comments:

이 기능은 지정된 드라이브 및 경로를 사용하여 전화번호부를 제거한다. 접근이 존재하지 않거나 지정된 디렉토리가 또한 현재 디렉토리 부정되거나 전화번호부가 비지 않은 경우에 길이름의 어떤 성분도 이면, 전화번호부 삭제의 기능은 실패한다.

 

INT 21H (0x21)

기능 3BH (0x3B 또는 59) --> 현재 디렉토리를 놓으십시오

Call with: AH = 3BH
DS: DX = segment: offset of ASCIIZ pathname

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Comments:

이 기능은 지정된 드라이브 및 경로를 사용하여 현재 또는 기본 디렉토리를 놓는다. 경로의 지정된 경로 또는 어떤 성분도 존재하지 않는 경우에, 기능은 실패한다.


INT 21H (0x21)

기능 3CH (0x3C 또는 60) --> 파일을 창조하십시오

Call with: AH = 3CH
CX = file attribute, where attribute
significance bits may be Combined.
Significance of bits is given in the
following Table:

조금       

(만약에 세트인 경우에) 의미 

0

읽기 전용

1

숨기는

2

체계

3

양 상표

4

보류하는 (0개)

5

기록 보관소

6 – 15

보류하는 (0개)

DS: DX = segment: offset of ASCIIZ
pathname

Returns: If function successful
Carry flag = clear
AX = handle

If function unsuccessful
Carry flag = set
AX = error code

Comments:

ASCIIZ 길이름이 주어지는 경우에, 이 기능은 지정된 과태 디스크 드라이브에 지정되는 기본 디렉토리에 있는 새 파일을 창조한다. 지정된 파일이 이미 존재하는 경우에, 영 길이에 끝을 자른다. 둘중에 한 경우, 파일은 열리고 파일에 연속적인 접근을 위한 프로그램에 의해 사용될 수 있는 손잡이는 돌려보내진다.

길이름의 어떤 성분도 존재하면 경우에 파일은 루트 디렉토리에서 창조되고 있다 그리고 루트 디렉토리는 가득 차있다 또는 접근은 부정된다 또는 읽기 전용 속성을 가진 파일은 지정된 디렉토리에, 파일 창조의 기능 실패한다 이미 있다.

INT 21H (0x21)

기능 3DH (0x3D 또는 61) --> 파일을 연다

Call with: AH = 3DH
AL = access mode

접근 모드 조금 의미는 다음에 나오는 테이블에서 주어진다:

조금

의미

0 - 2

접근 모드
000 = 읽기 액세스
001는 = 기록 접근을
010 = 읽기/쓰기 접근

3

보류하는 (0개)

4 – 6

형태를 공유하기
000 = 호환성 모드
001는 = 모두를 부정한다
010는 = 쓴다 부정한다
011는 = 읽어 부정한다
100는 = 아무도를 부정하지 않는다

7

상속 깃발
0개는 = 자식 프로세스 손잡이를 상속한다
1개는 = 아이 손잡이를 상속하지 않는다

 

DS: DX = segment: offset of ASCIIZ pathname

Returns: If function successful
Carry flag = clear
AX = handle

If function unsuccessful
Carry flag = set
AX = error code

Comments:

ASCIIZ 길이름이 주어지는 경우에, 이 기능은 지정된 과태 디스크 드라이브에 지정되는 기본 디렉토리에 있는 지정된 파일을 연다. 파일에 연속적인 접근을 위한 프로그램에 의해 사용될 수 있는 손잡이는 돌려보내진다.


INT 21H (0x21)

기능 3EH (0x3E 또는 62) --> 가까운 파일

Call with: AH = 3EH
BX = handle

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Comments:

이 기능은 디스크에 파일과 관련되었던 모든 내부 완충기를 내뿜고, 파일을 닫고, 이전에 열려있는의 재사용을 위한 손잡이를, 또는 주어진 손잡이의 성공으로 창조해 풀어 놓는다. 파일이 변경된 경우에, 시간과 날짜 스탬프 및 파일 사이즈는 파일의 디렉토리 입력에서 새롭게 한다.

 

INT 21H (0x21)

기능 3FH (0x3F 또는 63) --> 읽힌 파일 또는 장치

Call with: AH = 3FH
BX = handle
CX = number of bytes to read

DS: DX = segment: offset of buffer

Returns: If function successful
Carry flag = clear
AX = byte transferred

If function unsuccessful
Carry flag = set
AX = error code

Comments:

이 기능은 바이트에 있는 완충기로 파일로부터 현재 파일 포인터 위치에 자료를 옮기고 그 후에 이전에서 주어진 유효한 파일 핸들을 위한 파일 포인터 위치를 열거나 창조한다 가동, 완충기 주소 및 길이를 새롭게 한다.

 

INT 21H (0x21)

기능 40H (0x40 또는 64) --> 파일 또는 장치를 쓰십시오

Call with: AH = 40H
BX = handle
CX = number of bytes to write
DS: DX = segment: offset of buffer

Returns: If function successful
Carry flag = clear
AX = byte transferred

If function unsuccessful
Carry flag = set
AX = error code

Comments:

이 기능은 바이트에 있는 파일로 완충기로부터 자료를 옮기고 그 후에 이전에서 주어진 유효한 파일 핸들을 위한 파일 포인터 위치를 열거나 창조한다 가동, 완충기 주소 및 길이를 새롭게 한다. 기능이 CX = 0로 불리는 경우에, 파일은 현재 사용중인 화일 포인터 위치까지 끝을 자르거나 미친다.

 

INT 21H (0x21)

기능 41H (0x41 또는 65) --> 감소 파일

Call with: AH = 41H
DS: DX = segment: offset of ASCIIZ pathname

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Comments:

이 기능은 과태에서 파일을 또는 지정된 디스크 및 전화번호부 삭제한다. 기능은 루트 디렉토리에 있는 그것의 파일 이름의 첫번째 특성을 특성 E5H (0xE5)로 교환하고는과 파일의 송이를 만들어서 파일 배부 테이블에 있는 새로운 자료를 위해 유효한 것과 같이 파일을 삭제한다. 그 송이에서 저장된 그 후에 실제적인 자료까지 겹쳐서 쓰이지 않는다.

 

INT 21H (0x21)

기능 42H (0x42 또는 66) --> 파일 포인터를 놓으십시오

Call with: AH = 42H
AL = method code
00H absolute offset from start of file
01H signed offset from current file
pointer
02H signed offset from end of file
BX = handle
CX = most significant half of offset
DX = least significant half of offset

Returns: If function is successful
Carry flag = clear
DX = most significant half of resulting file
pointer
AX = least significant half of resulting file
pointer

If function is unsuccessful
Carry flag = set
AX = error code

Comments:

이 기능은 파일, 현재 사용중인 화일 위치 파일 종료 코드의 시작에 관련된 파일 포인터 위치를 놓는다.


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26

Next page
 
 
데이터 복구 도서
 
장-1 자료 회복의 개관
장-2 하드 디스크의 소개
장-3 디스크와 OS에 논리적인 접근
장-4 수 체계
장-5 C 프로그램의 소개
장-6 컴퓨터 기초에 소개
장-7 필요한 DOS는 명령한다
장-8 디스크 BIOS는 작용하고 C로 취급을 중단한다
장-9 큰 하드 디스크 취급
장-10 타락된 플로피에서 자료 회복
장-11 백업을 만들기
장-12 프로그램을 가진 읽고는 및 변경 MBR
장-13 프로그램을 가진 읽고는 및 변경 DBR
장-14 "익지않는 파일" 회복을 위해 프로그램
장-15 자료 와이퍼를 위해 프로그램
장-16 디스크를 위한 공용품 더 개발
부록 자료 회복 기간의 용어집
 
 
Pro Data Doctor

제품

연락처 세부 정보

고객 지원

다운로드 데모

이용 약관

 
Pro Data Doctor