INT 21H (0x21) 기능 48H는 (0x48 또는 72) 기억 구획 49H (0x49 또는 73) 방출 4AH를 (0x4A 또는 74) 사이즈를 바꾼다 기억 구획 4BH를 (0x4B 또는 75) 수행한다 프로그램 (EXEC) 4CH를 (0x4C 또는 76) 종결한다 가공 4DH를 (0x4D 또는 77) 얻는다 복귀 코드 4EH (0x4E 또는 78) 깃발 56H는 (0x56 또는 86) 파일을 개명한ㄴ다는 것을 다음 파일 54H가 (0x54 또는 84) 확인하는 얻는 4FH (0x4F 또는 79) 발견을 할당한다

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

 
 

INT 21H (0x21)

기능 48H (0x48 또는 72) --> 기억 구획을 할당하십시오

Call with: AH = 48H
BX = number of paragraphs of memory
needed

Returns: If function successful
Carry flag = clear
Ax = base segment address of allocated
block

If function unsuccessful
Carry flag = set
AX = error code
BX = size of largest available block
(paragraphs)

코멘트:

그것은 기억의 구획을 할당하고 할당한 지역의 처음에 포인터를 돌려보낸다.

INT 21H (0x21)

기능 49H (0x49 또는 73) --> 방출 기억 구획

Call with: AH = 49H
ES = segment of block to be released

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

코멘트:

이 기능은 기억 구획을 풀어 놓기 위하여 이용되고 다른 프로그램에 의하여 사용을 위해 이용할 수 있게 한다. 기능은 프로그램 방출이 그것에 속하지 않는 기억 구획 또는 기록기 ES에서 통과된 세그먼트 주소 기존하는 기억 구획을 위한 유효한 기반 주소가 아닌 경우에 실패하거나 예측할 수 없는 시스템 오류에 일으키는 원인이 될 수 있다.

INT 21H (0x21)

기능 4AH (0x4A 또는 74) --> 기억 구획을 사이즈를 바꾸십시오

Call with: AH = 4AH
BX = desired new block size in paragraphs
ES = segment of block to be modified

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code
BX = maximum block size available
(paragraphs)

코멘트:

이 기능은 응용 프로그램의 필요에 따르면 역동적으로 기억 구획을, 긴축하거나 확장한다.

 

INT 21H (0x21)

기능 4BH (0x4B 또는 75) --> 수행하십시오 프로그램 (EXEC)를

Call with: AH = 4BH
AL = sub function
00H = Load and Execute Program
03H = Load Overlay
ES: BX = segment: offset of parameter block
DS: DX = segment: offset of ASCIIZ program
pathname

Returns: If function successful
Carry flag = clear
Registers are preserved in the usual fashion.

If function unsuccessful
Carry flag = set
AX = error code

코멘트:

이 기능은 끝날 때 응용 프로그램이 통제를 회복하는 다른 프로그램을 실행하는 것을 허용한다. 깡통은 또한 이것이 사용 드물더라도이더라도, 오바레이를 적재하기 위하여 사용된다.

INT 21H (0x21)

기능 4CH (0x4C 또는 76) --> 복귀 코드를 가진 과정을 종결하십시오

Call with: AH = 4CH
AL = return code

Returns: Nothing

코멘트:

이 기능은 부모 과정에 복귀 코드를 통과하는 현재 과정을 종결한다. 이것은 이용할 마지막 출구를 실행하기 위하여 프로그램이 수 있는 몇몇 방법의 한개이다.

INT 21H (0x21)

기능 4DH (0x4D 또는 77) --> 복귀 코드를 얻으십시오

Call with: AH = 4DH

Returns: AH = exit type

00H,    if normal termination by INT 20H, INT 21H
Function 00H, or INT 21H Functions 4CH
01H     if termination by user’s entry of Ctrl-C
02H     if termination by critical-error handler
03H     if termination by INT21H Function 31H or
INT 27H

AL = return code passed by child process
(0 if child terminated by INT 20H,
INT 21H Function 00H, or INT 27H)

코멘트:

이 기능은 부모 과정에 의해, 후에 EXEC 외침 (INT 21H 기능 4BH)의 성공적인 실행, 자식 프로세스의 복귀 코드 그리고 종료 유형을 얻기 위하여 이용된다.

 

INT 21H (0x21)

기능 4EH (0x4E 또는 78) --> 발견 첫번째 파일

Call with: AH = 4EH
CX = search attribute (bits may be combined)

DS: DX = segment: offset of ASCIIZ pathname

Returns: If function successful and matching file found
Carry flag = clear

                   그리고 수색 결과는 현재 디스크 이동 지역에서 다음과 같이 돌려보냈다:

바이트

묘사

00H-14H

보류하는 (0)

15H

일치된 파일 전화번호부의 속성

16H-17H

 

파일 시간
조금은 00H-04H = 2 두번째 증가한다 (0-29)                      
조금 05H-0AH = 분 (0-59)
조금 0BH-0FH = 시간 (0-23)

18H-19H

 

파일 날짜
조금 00H-04H = 일 (1-31년)
조금 05H-08H = 달 (1-12년)
조금 09H-0FH = 년 (1980년에 관련된)

1AH-1DH

파일 사이즈

1EH-2AH

ASCIIZ 파일 이름과 연장

                                                         기능이 실패하는 경우에

Carry flag = set
AX = error code

코멘트:

이 기능은 ASCIIZ 끈의 모양으로 주어진 파일 명세를 위한 첫번째 어울리는 파일을 과태에 과태 또는 지정된 디렉토리 또는 지정된 드라이브를 찾는다. 속성의 조금 의미를 위해, 전에 주어진 조금 의미 테이블을 참조하십시오.

 

INT 21H (0x21)

기능 4FH (0x4F 또는 79) --> 발견 다음 파일

Call with: AH = 4FH

Returns: If function is successful and matching file found
Carry flag = clear

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

코멘트:

만약에 INT 21H 기능 4EH, 이 기능 발견 과태에 있는 다음 파일 또는 원래 파일 명세와 일치하는 과태 또는 지정된 드라이브에 지정된 디렉토리에 이전 성공적인 외침이 있으면.

 

INT 21H (0x21)

기능 50H (0x50 또는 80) --> 비축했다

INT 21H (0x21)

기능 51H (0x51 또는 81) --> 비축했다

INT 21H (0x21)

기능 52H (0x52 또는 82) --> 비축했다

INT 21H (0x21)

기능 53H (0x53 또는 83) --> 비축했다

INT 21H (0x21)

기능 54H (0x54 또는 84) --> 확인한다 깃발을 얻으십시오

Call with: AH = 54H

Returns: AL = current verify flag value
00H if verify off
01H if verify on

코멘트:

이 기능은 체계의 현재 값을 확인한다 (읽 후에 쓰십시오) 깃발을 얻는다.

 

INT 21H (0x21)

기능 55H (0x55 또는 85) --> 비축했다

INT 21H (0x21)

기능 56H (0x56 또는 86) --> 파일을 개명하십시오

Call with: AH = 56H
DS: DX = segment: offset of current ASCIIZ
pathname
ES: DI = segment: offset of new ASCIIZ
pathname

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

코멘트:

이 기능은 파일을 개명하고 그리고/또한 동일한 디스크에 다른 것으로 그것의 디렉토리 입력을 이동한다. MS-DOS 버전 3.0에서는과 나중에, 이 기능은 또한 전화번호부를 개명하기 위하여 이용될 수 있다

새로운 길이름 또는 파일이보다 현재 길이름 명세가 루트 디렉토리로 다른 디스크 드라이브를 이동되면, 루트 디렉토리가 가득 차있거나 존재하지 않거나 사용자는 부족한 권리가 포함하고 새로운 길이름을 가진 파일이 이미 존재하는 경우에 길이름의 어떤 성분도 있으면, 파일 실패를 개명하는 기능.


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